我正在运行一个 Ubuntu VPS,我将其用作 squid 代理服务器。我从提供商那里获得了大量 IP 地址,我将其分配为虚拟接口,/etc/network/interfaces.d/eth0.cfg
如下所示:
#Endpoint_48
auto eth0:48
iface eth0:48 inet static
address 91.xxx.xxx.xx
Netmask 255.255.255.255
Broadcast 91.xxx.xxx.xx
我遇到的问题是,Ubuntu 在启动时似乎创建了大量额外的路由,其中一些路由的子网非常大,以至于我无法访问这些子网上的任何网站。例如,这个创建的路由:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
91.0.0.0 * 255.0.0.0 U 0 0 0 eth0
... 将阻止我到达http://ubuntu.com
目前正在91.189.94.40
删除这些路由可以route del
解决问题,但它们在重启时会再次出现。有什么想法可以完全阻止它们出现吗?
干杯!
答案1
您的配置文件中真的有大写N
和大写吗?如果是这样,那么这很可能就是您所面临的问题的原因,因为这些不是网络配置文件中可识别的选项。B
正确的指令是netmask
和broadcast
。