Как установить DHCP-интерфейс в качестве шлюза по умолчанию в Debian 9

Debian 9 работает на виртуальном боксе. У меня есть 2 адаптера, один NAT и другой хост. Вот мой файл / etc / network / interfaces:

allow-hotplug enp0s3 auto enp0s3 iface enp0s3 inet dhcp allow-hotplug enp0s8 auto enp0s8 iface enp0s8 inet static address 192.168.56.3 netmask 255.255.255.0 gateway 192.168.56.1 

Когда я загружаюсь, я получаю второй интерфейс как шлюз по умолчанию, но мне нужен первый.

Выполнение этой команды вручную разрешает это:

 ip route change default via 10.0.2.3 

Предполагая (?), Что, поскольку этот IP генерируется DHCP (с помощью virtualbox), как я могу установить это как маршрут по умолчанию при загрузке?

В случае, если это полезно, вот вывод ip route show (после этой команды)

 default via 10.0.2.3 dev enp0s3 10.0.2.0/24 dev enp0s3 proto kernel scope link src 10.0.2.15 169.254.0.0/16 dev enp0s8 scope link metric 1000 192.168.56.0/24 dev enp0s8 proto kernel scope link src 192.168.56.3 

И вот вывод ip addr show :

 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:b8:c5:ff brd ff:ff:ff:ff:ff:ff inet 10.0.2.15/24 brd 10.0.2.255 scope global enp0s3 valid_lft forever preferred_lft forever inet6 fe80::a00:27ff:feb8:c5ff/64 scope link valid_lft forever preferred_lft forever 3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 08:00:27:c8:d2:fb brd ff:ff:ff:ff:ff:ff inet 192.168.56.3/24 brd 192.168.56.255 scope global enp0s8 valid_lft forever preferred_lft forever inet6 fe80::a00:27ff:fec8:d2fb/64 scope link valid_lft forever preferred_lft forever 

Interesting Posts

Как некоторые команды изменяют критерии автозаполнения с вкладками?

Невозможно использовать yast для установки программного обеспечения онлайн – пытается установить компакт-диск

Создание списка уникальных отправителей из почтовых файлов Thunderbird через командную строку

Возникли проблемы с пакетами, которые не попадают в Fedora 16 Apache

castnow – EADDRINUSE ::: 4100

Как заставить инструмент «cal» в OSX выделить текущий день?

Свободное место на диске из файла журнала JBoss, который все еще записывается в

Отправка некоторого ввода в процесс, затем возобновление ввода из командной строки

Блокировать диапазон IP, принимая один из IP-адресов в диапазоне

Выполнение нескольких функций bash в фоновом режиме и ожидание, пока они не вернутся

Awk зависает во время математической операции в Solaris

По умолчанию SeaBIOS после установки Gallium и удаления ChromeOS

Экспорт функции из .profile / .bashrc

Перенос репозитория APT из плоского в обычный формат прозрачно для конечного пользователя

Есть ли способ подключить обработчик ошибок к скриптам bash?

Linux и Unix - лучшая ОС в мире.