Я делаю чистую установку сервера Ubuntu 17.04, у меня есть 3 nic, это обслуживает множество сервисов, таких как (SAMBA, postgres, LAMPP, openvpn и т. Д.), И иногда все работает нормально, а иногда нет, по какой-то причине, что я не Во время загрузки поменяйте порядок в двух последних строках таблицы маршрутов.
*Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway 0.X.X.0 UG 0 0 0 enp0s31f6
10.X.X.0 10.X.X.2 255.X.X.0 UG 0 0 0 tun0
10.X.X.2 0.0.0.0 255.X.X.255 UH 0 0 0 tun0
10.X.X.0 172.X.X.5 255.X.X.252 UG 0 0 0 enp2s0
172.X.X.4 0.X.X.0 255.X.X.252 U 0 0 0 enp2s0
localnet 0.X.X.0 255.X.X.0 U 0 0 0 enp0s31f6
localnet 0.X.X.0 255.X.X.0 U 0 0 0 enp6s0*
НЕПРАВИЛЬНО !!!
и в другое время
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.X.X.0 192.X.X.254 0.X.X.0 UG 0 0 0 enp0s31f6
10.X.X.0 10.X.X.2 255.X.X.0 UG 0 0 0 tun0
10.X.X.2 0.X.X.0 255.X.X.255 UH 0 0 0 tun0
172.X.X.4 0.X.X.0 255.X.X.252 U 0 0 0 enp2s0
192.X.X.0 0.X.X.0 255.X.X.0 U 0 0 0 enp6s0
192.X.X.0 0.X.X.0 255.X.X.0 U 0 0 0 enp0s31f6
РАБОТАЙТЕ, ПОСЕТИТЕ ВСЕ СЕРВИС.
Мой интерфейс
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp0s31f6
iface enp0s31f6 inet static
address 192.X.X.245
netmask 255.X.X.0
network 192.X.X.0
broadcast 192.X.X.255
gateway 192.X.X.254
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 186.X.X.X 186.X.X.X
# LAN
auto enp0s6
iface enpXXX inet static
address 192.X.X.2
netmask 255.X.X.0
network 192.X.X.0
broadcast 192.X.X.255
# VPN
auto enp2s0
iface enp2s0 inet static
address 172.X.X.6
netmask 255.X.X.252
network 127.X.X.4
broadcast 172.X.X.7
up route add -net 10.X.X.0/30 gw 172.X.X.5 dev enp2s0
Кто-то знает проблему или решение?
Решение, которое я нашел, это удалить сеть из динамического маршрута в файле интерфейсов сразу после определения enp0s31f6 "post-up route del -net 192.168.1.0/24 gw 0.0.0.0 dev enp0s31f6"
isn ' Это элегантное решение, но ...
все равно спасибо !!