Debian 8:默认静态路由在哪里设置?

Debian 8:默认静态路由在哪里设置?

我新安装的 Debian 8 盒子遇到了一个奇怪的问题:默认静态路由缺少 0.0.0.0 目标路由。

$ sudo route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.0        172.18.224.1    255.0.0.0       UG    0      0        0 eth0
172.16.0.0      172.18.224.1    255.240.0.0     UG    0      0        0 eth0
172.18.224.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.0.0     172.18.224.1    255.255.0.0     UG    0      0        0 eth0

因此我无法使用此设置连接到互联网。

我检查了接口配置文件,这里没有任何问题:

$ sudo cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

/etc/network/interfaces.d/ 也是空的:

$ sudo ls /etc/network/interfaces.d/
$ 

我迷路了。默认静态路由在哪里设置?在我拥有的所有其他 Linux 机器上,默认情况下一切都运行良好。例如,以下是我在 Linux Mint 盒子上得到的内容:

$ sudo route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.18.224.1    0.0.0.0         UG    0      0        0 eth0
10.0.0.0        172.18.224.1    255.0.0.0       UG    0      0        0 eth0
172.16.0.0      172.18.224.1    255.240.0.0     UG    0      0        0 eth0
172.18.224.0    0.0.0.0         255.255.255.0   U     1      0        0 eth0
192.168.0.0     172.18.224.1    255.255.0.0     UG    0      0        0 eth0

我知道我可以将 0.0.0.0 静态路由添加到 eth0 接口的配置中,但我想了解为什么它不存在。

相关内容