После установки ОС делаю настройки (более ничего не трогал):
sudo nano /etc/netplan/50-cloud-init.yaml
network:
version: 2
renderer: networkd
ethernets:
enp2s0:
dhcp4: no
dhcp6: no
addresses:
- 192.168.1.1/24
optional: yes
enp3s0:
addresses: []
dhcp4: true
optional: true
Локалка поднимается, доступ по ssh есть, проблем нет.
sudo ifconfig -a
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::213:3bff:fe0f:919e prefixlen 64 scopeid 0x20<link>
ether аа:аа:аа:аа:аа:аа txqueuelen 1000 (Ethernet)
RX packets 730 bytes 62466 (62.4 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 126 bytes 17598 (17.5 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 576
inet 10.5.8.124 netmask 255.255.252.0 broadcast 10.5.11.255
ether bb:аа:аа:аа:аа:аа txqueuelen 1000 (Ethernet)
RX packets 56 bytes 7149 (7.1 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 47 bytes 4605 (4.6 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 148 bytes 10214 (10.2 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 148 bytes 10214 (10.2 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp3s0 получает по dhcp только ip адрес, шлюз не прописывается.
Таблица маршрутов выглядит так:
sudo route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.0 10.5.8.1 255.0.0.0 UG 100 0 0 enp3s0
10.5.8.0 0.0.0.0 255.255.252.0 U 0 0 0 enp3s0
78.107.196.0 10.5.8.1 255.255.252.0 UG 100 0 0 enp3s0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 enp2s0
212.92.149.148 10.5.8.1 255.255.255.252 UG 100 0 0 enp3s0
Изучение интернета подсказало, что билайн "увлекается технологиями MS, в связи с чем на некоторых дистрибутивах linux наблюдаются проблемы" (в частности сдесь
http://www.opennet.ru/tips/info/2539.shtml ). Попробовал:
1) удалил в /etc/dhcp/dhclient.conf эту строчку:
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
в секции request удалил эту запись:
rfc3442-classless-static-routes,
2) вместо
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
вставил
option rfc3442-classless-static-routes code 249 = array of unsigned integer 8;
supersede dhcp-server-identifier 255.255.255.255;
в секцию "request" добавил опцию "static-routes"
Ни в каком из вариантов шлюз в систему не прописывается.