Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/cloudinit/net/__pycache__/ |
Upload File : |
o x[h�S � @ s� d dl Z d dlZd dlZd dlZd dlZd dlmZ d dlmZ d dl m Z mZmZ d dl mZmZmZ d dlmZ e�e�Zg d�Zg d�Zg d �Zd d� Zdd � Zddd�Zdd� Ze �d�dd� �Zdd� ZG dd� dej �Z ddd�Z!dS )� N)�suppress)�Optional)�performance�subp�util)�ParserError�renderer�subnet_is_ipv6)�NetworkState)zpre-up�upzpost-up�downzpre-downz post-down)� bridge_ageing�bridge_bridgeprio� bridge_fd� bridge_gcinit�bridge_hello� bridge_maxage�bridge_maxwait� bridge_stp)�address�netmask� broadcast�network�metric�gateway�pointtopoint�media�mtu�hostname� leasehours� leasetime�vendor�client�bootfile�server�hwaddr�provider�frame�netnum�endpoint�local�ttlc C s� g }g d�}|� � D ]:\}}|dkrq |dkr!d|d |d f }|rD||v rDt|t�r1d�|�}d|v r;|�dd�}|�d �||�� q t|�S ) N) r r r r r �pointopointr �scope� dns_search�dns_nameserversr r z%s/%s�prefix� �_�-� {0} {1})�items� isinstance�list�join�replace�append�format�sorted)�iface�subnet�content� valid_map�key�value� rC �3/usr/lib/python3/dist-packages/cloudinit/net/eni.py�_iface_add_subnetA s �rE c C s |dkrg S g }g d�}g d�}ddi}| d dvr|� d� | �� D ][\}}t|t�r4| | r2dnd }|r:||v r;q#|d krP|rP||krOt�d| d ||� q#||v rg|D ]} |� d �|�||�| �� qVq#t|t�rqd� |�}|� d �|�||�|�� q#t |�S )Nr ) �control� device_id�driver�index�inet�mode�name�subnets�type)�bridge_pathcost�bridge_portprio�bridge_waitport�mac_address� hwaddressrN )�bond�bridge� infiniband�vlan�on�offr zZNetwork config: ignoring %s device-level mtu:%s because ipv4 subnet-level mtu:%s provided.rL r4 r1 )r: r5 r6 �bool�LOG�warningr; �getr7 r8 r<