Server IP : 23.254.227.96 / Your IP : 216.73.216.7 Web Server : Apache/2.4.62 (Unix) OpenSSL/1.1.1k System : Linux hwsrv-1277026.hostwindsdns.com 4.18.0-477.13.1.el8_8.x86_64 #1 SMP Tue May 30 14:53:41 EDT 2023 x86_64 User : viralblo ( 1001) PHP Version : 8.1.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3.6/site-packages/cloudinit/net/__pycache__/ |
Upload File : |
3 ��b) � @ sR d dl Zd dlmZ d dlmZmZ eje�ZG dd� dej j j�Zddd�Z dS ) � N)�log)�subp�utilc s@ e Zd Zd � fdd� Zdd� Zdd� Zdd d �Zdd� Z� ZS )�RendererNc s d| _ tt| �j� d S )Nr )� _route_cpt�superr �__init__)�self�config)� __class__� �/usr/lib/python3.6/freebsd.pyr s zRenderer.__init__c C s | j d| |� d S )Nzifconfig_%s_name)�set_rc_config_value)r Zcur_name�device_namer r r �rename_interface s zRenderer.rename_interfacec C sl xf| j j� D ]X\}}d}t|t�rT|jd�d |jd� }|jd�}|rT|d| 7 }| jd| |� qW d S )NZDHCPZaddressz netmask �netmask�mtuz mtu %dZ ifconfig_)Zinterface_configurations�items� isinstance�dict�getr )r r �vZ net_configr r r r �write_config s zRenderer.write_configFc C s� |st jd� d S x,| j� D ] }tjddd|gddgdd� qW tjdd d gdd� tjddd gdddgd � x,| j� D ] }tjddd|gddgdd� qxW d S )Nz!freebsd generate postcmd disabledZserviceZdhclient�stopr � T)�rcs�captureZnetifZrestart)r Zrouting)r r �start)�LOG�debugZdhcp_interfacesr )r ZrunZdhcp_interfacer r r �start_services s zRenderer.start_servicesc C sL |dkr| j d|� n2d| j }d|||f }| j ||� | jd7 _d S )Nz0.0.0.0Z defaultrouterzroute_net%dz-route %s/%s %sr )r r )r Znetworkr ZgatewayZ route_nameZ route_cmdr r r � set_route: s zRenderer.set_route)N)F) �__name__� __module__�__qualname__r r r r r! � __classcell__r r )r r r s r c C s t j� pt j� S )N)r Z is_FreeBSDZis_DragonFlyBSD)�targetr r r � availableD s r'