Итак, у нас есть ноутбук с CentOS 7, подключенный к двум различным коммутаторам через порт Ethernet, и USB-адаптер Ethernet. В графическом интерфейсе мы устанавливаем соединение USB-Ethernet для использования протокола «A», а прямое Ethernet для использования протокола «B». Проблема в том, что ситуация меняется, по-видимому, произвольно, на обратную, когда USB-соединение использует «B», а прямой Ethernet использует «A».
Когда он настроен так, как должно быть, соответствующие протоколы:
enp0s20ur: flags=67<UP,BROADCAST,RUNNING>
inet 6.6.6.40 netmask 255.255.255.0 broadcast 6.6.6.255
...
enp9s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>
inet 192.168.0.203 netmask 255.255.255.0 broadcast 192.168.0.255
...
enp0s20ur - это протокол, который должен использовать USB-ключ, а enp9s0 должен принадлежать Ethernet-соединению PCE. Но периодически он сбрасывается так, что enp0s20ur имеет IP 192.168.0.203, а enp9s0 - 6.6.6.40.
Можем ли мы установить ОС по умолчанию для конкретного протокола для данной сетевой карты? Мы могли бы согласиться на сценарий, который заставляет это, но я не совсем уверен, как это сделать в командной строке.