Linux
分配虛擬網路介面時創建的額外路由
我正在執行一個用作 squid 代理伺服器的 Ubuntu VPS。從我的提供商那裡,我得到了大量的 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
解決問題,但它們會在重新啟動時再次出現。關於如何防止它們完全出現的任何想法?乾杯!
配置文件裡真的有資本
N
和資本嗎?B
如果是這樣,那很可能是您面臨問題的原因,因為這些不是網路配置文件中可辨識的選項。正確的指令是
netmask
和broadcast
。