Я выполняю Ubuntus как гости в VBox. У меня есть два Сетевых интерфейса (NI) - адаптер только для хоста vboxnet2 со статическим IP (для связи со следующими серверами VBox) и NAT (для связи с Интернетом). Но после сервера начальной загрузки я плохо построил маршрут ядром и не могу проверить с помощью ping-запросов других гостей VBox.
Моя таблица маршрутизации по умолчанию:
# ip route
default via 10.0.3.2 dev eth1
10.0.3.0/24 dev eth1 proto kernel scope link src 10.0.3.15
192.168.58.0/24 dev eth0 proto kernel scope link src 192.168.58.3
... где плохо установлен IP GW = 192.168.58.3.
Если я удаляю маршрут, построенный ядром, и заменяю его новым:
# ip route del 192.168.58.0/24 dev eth0 proto kernel scope link src 192.168.58.3
# ip route add 192.168.58.1 dev eth0
# ip route
default via 10.0.3.2 dev eth1
10.0.3.0/24 dev eth1 proto kernel scope link src 10.0.3.15
192.168.58.1 dev eth0 scope link
... затем я могу проверить с помощью ping-запросов других гостей, и сервер может общаться друг с другом.
Мои конфигурации сети находятся в/etc/network/interfaces.d/:
eth0
auto eth0
iface eth0 inet static
address 192.168.58.3
netmask 255.255.255.0
gateway 192.168.58.1
broadcast 192.168.58.255
# Remove default route
post-up route del default
# Attempt to remove bad route but it doesn't work
#post-up route del 192.168.58.0/24 dev eth0 proto kernel scope link src 192.168.58.3
# Doesn't add route which I need
post-up route add 192.168.58.1 dev eth0
eth1
auto eth1
iface eth1 inet dhcp
Можно ли помочь с этой установкой?