Как-то вроде тривиально, но напрочь забыл за несколько лет.
Сейчас интернет на одной из машин поднимается вручную через команды, явно прописывающие адреса. Примерно так (два IP на один порт)
ip addr add 10.1.2.3/24 dev enp5s0
ip addr add 1.2.3.4/255.255.255.240 dev enp5s0 label enp5s0:1
ip route del 0/0
ip route add default via 1.2.3.77 dev enp5s0
Что с dhcp будет? Что-то вроде
dhclient enp5s0 -v
Или как? Откуда адрес шлюза брать для route? А как DNS получить, они тоже сейчас явно пихаются, может и неправильно, но так вышло и работает вроде:
mkdir /var/run/NetworkManager
chmod a+r /var/run/NetworkManager
cp -f /home/homeuser/save/resolv.conf.1 /var/run/NetworkManager/resolv.conf
chmod a+r /var/run/NetworkManager/resolv.conf
ln -s /var/run/NetworkManager/resolv.conf /etc/resolv.conf
Вот все это когда-то уже чуть не 10 лет назад настраивал и сейчас как всегда быстро надо, чтобы тоже самое, но через dhcp.