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/distros/__pycache__/ |
Upload File : |
o x[h>+ � @ s� d dl Z d dlZd dlZd dlmZmZmZmZ d dlm Z d dl mZ e�e �ZeZeZG dd� de jd�ZG dd � d e�ZG d d� de�ZG dd � d e�ZdS )� N)�net�performance�subp�util)�ifconfig)�Iproute2c @ s� e Zd ZdZdefdd�Zdd�deddfdd �Zej d e ddfdd��Zd efdd�Z d efdd�Zd e defdd�Zdd� Zdd�defdd�Zdefdd�Zdefdd�Zd edefd d!�Zd efd"d#�Zdefd$d%�Zdefd&d'�Zd efd(d)�Zdd*�d ed+edefd,d-�Zd edefd.d/�Zd edefd0d1�Zej d edefd2d3��Zd edefd4d5�Zd edefd6d7�Zd edefd8d9�Z d edefd:d;�Z!ej dd<�dDd=d>��Z"d?d*�d e d+eddfd@dA�Z#ej d edefdBdC��Z$dS )E� Networkinga The root of the Networking hierarchy in cloud-init. This is part of an ongoing refactor in the cloud-init codebase, for more details see "``cloudinit.net`` -> ``cloudinit.distros.networking`` Hierarchy" in CONTRIBUTING.rst for full details. �returnc C � t �� S �N)r �_get_current_rename_info��self� r �>/usr/lib/python3/dist-packages/cloudinit/distros/networking.pyr � z#Networking._get_current_rename_infoN��current_info�renamesc C � t j||d�S )Nr )r �_rename_interfaces)r r r r r r r � zNetworking._rename_interfaces�netcfgc C � dS )z7Read the network config and rename devices accordingly.Nr �r r r r r �apply_network_config_names � z%Networking.apply_network_config_names�devnamec C � t �|�S r )r �device_devid�r r r r r r $ � zNetworking.device_devidc C r r )r � device_driverr r r r r"