Как установить 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 

One Solution collect form web for “Как установить DHCP-интерфейс в качестве шлюза по умолчанию в Debian 9”

Удалите строки allow-hotplug (вместо этого у вас есть auto ) и линия gateway (которая устанавливает шлюз по умолчанию вручную).

  • Два интерфейса, два адреса, два шлюза?
  • Потеря сетевого подключения при подключении второй сетевой платы
  • Как создать постоянный псевдоним ip, принадлежащий разным подсетям в Centos
  • Как разрешить SSH в терминале после подключения к VPN-серверу с помощью серверов NordVpn через OpenVpn
  • Может ли TCP обеспечить более 65535 портов?
  • Как я могу заставить свою Linux-систему широковещать свой IP-адрес динамически?
  • Проблемы с DHCP Virtualbox
  • Sudo - поиск DNS (tcpdump)
  • ping не получает пакетов, но tcpdump может видеть, как они попадают
  • Добавить IPv6-адрес к существующему интерфейсу IPv4 не работает
  • DHCP-сервер со статическим IP-адресом, не разрешающим имена хостов (клиенты делают)
  • Linux и Unix - лучшая ОС в мире.