Какова конфигурация IP для вашего сервера PythonAnywhere (т. Е. Какой вывод команды оболочки используется для этой цели)? Необязательно: напишите функцию, которая отображает эту информацию из оболочки и возвращает словарь из {"имя интерфейса": {"ipv4": "ipv4 address", "ipv6": "ipv6 address"}}. Подсказка: используйте subprocess.getoutput. Каковы MAC-адреса для этих интерфейсов? Каковы все адреса IPv4, связанные с этими интерфейсами? Какова IP-подсеть, связанная с каждым из этих адресов? Какова сетевая маска для каждой из этих IP-подсетей? Сколько IP-адресов доступно в каждой из этих подсетей? Выделяется ли какой-либо из интерфейсов? Если да, сделайте некоторое исследование того, что они могут подразумевать относительно структуры PythonAnywhere. Являются ли какие-либо из этих IP-адресов общедоступными? Если нет, докажите это. Если да, докажите это.Сетевые домашние задания Вопросы от PythonAnywhere
-3
A
ответ
0
управления сетью
открыть консоль Баш и использовать команду «LS». Конфигурация IP - это ...
'ip address show' (command.
Должен появиться список, и вся информация находится во всплывающем окне.
с помощью консоли 3,5 IPython
шаг за шагом
#import subprocess
#subprocess.get
#subprocess.getoutput('ls')
#ipinfo = subprocess.getoutput('ip address show')
#import ipaddress
#iface = `ippadress.ipv4 interface
#iface = ippaddress.ipv4'
#iface.
#iface.netmask iface.netmask
#face.network
#iface.network.num_addresses
Пожалуйста, сделайте свою собственную домашнюю работу. Если кто-то другой сделает это за вас, вы просто будете болеть. Если другие здесь хотели сделать это домашнее задание, они возьмут класс для себя. –
У меня были ответы. –