LINUX.ORG.RU
решено ФорумAdmin

Удаление стандартных маршрутов

 , ,


0

1

Для каждой создаваемой ВМ всегда сталкиваюсь с проблемой добавления маршрута интерфейса локальной сети, на который перенаправляется трафик вместо NAT-интерфейса

Пример:

root@*:~# ip route
default via 192.168.1.1 dev enp0s8 onlink
default via 10.0.2.2 dev enp0s3 proto dhcp src 10.0.2.15 metric 100 
10.0.2.0/24 dev enp0s3 proto kernel scope link src 10.0.2.15 metric 100 
169.254.0.0/16 dev enp0s8 scope link metric 1000 
192.168.1.0/24 dev enp0s8 proto kernel scope link src 192.168.1.110 

Настройки /etc/network/interfaces:

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

auto enp0s8
iface enp0s8 inet static
        address 192.168.1.110
        netmask 255.255.255.0
        gateway 192.168.1.1

После добавления интерфейса в машину со стороны VirtualBox вручную была добавлена его конфигурация, после которой и появляется этот маршрут.

Как на уровне ОС ограничить создание этого маршрута?

default via 10.0.2.2 dev enp0s3 proto dhcp src 10.0.2.15 metric 100

этот? наверно его пушит твой локальный dhcp сервер. по-хорошему перенастрой его. если лень - просто запили скрипт который будет удалять этот маршрут.

flant ★★★
()