Итак, у нас есть ноутбук с 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.
Можем ли мы установить ОС по умолчанию для конкретного протокола для данной сетевой карты? Мы могли бы согласиться на сценарий, который заставляет это, но я не совсем уверен, как это сделать в командной строке.