Есть ли способ заставить адаптер ethe rnet остаться в Ubuntu 18.04? - PullRequest
0 голосов
/ 04 марта 2020

У меня есть порт ethe rnet на моей машине Ubuntu 18.04, подключенный к управляемому коммутатору. Есть другие устройства, подключенные к коммутатору, но они находятся в разных подсетях. Я настроил порт ethe rnet на IP-адрес stati c на том же su bnet, что и веб-интерфейс коммутатора, чтобы я мог настроить некоторые параметры коммутатора.

Ubuntu NIC
IP     : 192.168.0.1
Subnet : 255.255.255.0

Switch Web Management
IP     : 192.168.0.100
Subnet : 255.255.255.0

Я могу набрать адрес веб-страницы управления в браузере и доступ к нему, однако Ubuntu продолжает автоматически отключать порт ethe rnet каждые 10 секунд или около того. Когда я смотрю на настройки сети, Ubuntu показывает:

Ethernet (enp2s0f0)
Connecting - 1000 Mb/s 

Затем я получаю уведомление Connection failed и адаптер отключен. Это делает простую задачу настройки коммутатора очень сложной.

Я предполагаю, что он отключается, потому что в сети нет других «устройств». Это правильное предположение? Есть ли автосогласование, которое не обнаруживает другие устройства, а затем просто выключает адаптер?

Я попытался включить адаптер с помощью:

sudo ip link set ip enp2s0f0

Интересно, что когда я сделать это, настройки сети gui по-прежнему говорит, что он "выключен", но когда я запускаю ip a, я вижу:

2: enp2s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000

Кажется, state UP подразумевает, что адаптер включен, но это не так.

Я копался в файлах конфигурации сети в /etc/network/interfaces и видел там некоторые настройки, но я не совсем уверен, что изменить. Будет ли возможным отключение автосогласования?

Я посмотрел на вывод ethtool enp2s0f0, но я не уверен, что имеет значение.

...