Всех приветствую.
Есть система на ubuntu 18.04. Там есть сетевка на гигабит. Но для конкретной системы нужно чтобы там сетевка не автоопределением баловалась, а стоял конкретный 100mb full duplex.
Как это сделать из консоли очевидно: ethtool или mii-tool. Но мне нужно чтобы это сохранялось при перезагрузке. И вот тут тупик.
Максимальный совет это сделать свой скрипт в /etc/init.d и потом его при помощи update-rc.d прописать во все уровни загрузки. Но update-rc.d молча отрабатывает и не запускается. Что делал:
ls /etc/init.d
100Mbs
# update-rc.d -f 100Mbs defaults
Второй вариант
# cat /etc/systemd/network/10-eth0.link
[Match]
OriginalName=eth0
[Link]
BitsPerSecond=100M
Duplex=full
AutoNegotiation=disable
Нигде не нашел какие варинты приемлет AutoNegotiation.
Тоже мимо.
Как вообще в убунте это делается?
Вариант руками неделать ссылок в /etc/rcX.d не предлагать.