Создать виртуальный интерфейс с использованием Python - PullRequest
0 голосов
/ 31 октября 2019

Я хочу создать фиктивный виртуальный интерфейс для моего тестирования, а затем удалить его в конце. Мои желаемые платформы - это Ubuntu, Redhat и CentOS. Есть ли какой-нибудь модуль в Python, который может сделать это для меня независимо от вкуса Linux. Я не нашел ни одного хорошего модуля Python, который может сделать то же самое. Я хочу, чтобы системный метод модуля os не вызывал жестко запрограммированные команды.

Ниже команда может создать виртуальный интерфейс:

ifconfig <VIRTUAL_INTERFACE_DEVICE> <IP_ADDRESS> netmask <SUBNET_MASK> up 

Например,

ifconfig eth0:1 192.168.1.6 netmask 255.255.255.0 up
...