Linux

分配虛擬網路介面時創建的額外路由

  • January 30, 2017

我正在執行一個用作 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如果是這樣,那很可能是您面臨問題的原因,因為這些不是網路配置文件中可辨識的選項。

正確的指令是netmaskbroadcast

引用自:https://serverfault.com/questions/829426