![如果遮罩不是 CIDR,如何“新增 ip 路由”](https://rvso.com/image/191787/%E5%A6%82%E6%9E%9C%E9%81%AE%E7%BD%A9%E4%B8%8D%E6%98%AF%20CIDR%EF%BC%8C%E5%A6%82%E4%BD%95%E2%80%9C%E6%96%B0%E5%A2%9E%20ip%20%E8%B7%AF%E7%94%B1%E2%80%9D.png)
如何新增到路由,例如IP範圍192.168.0.0
和掩碼255.255.255.0
我知道:255.255.255.0 = 24 (cidr)
,但我需要在 sh 腳本中 make 命令,例如:
route add -net 192.168.0.0 netmask 255.255.255.0 dev ppp0
但正是與ip route
?
重複:,我得到 255.255.255.0 作為腳本中的變數。 ,我知道ip route add 192.168.0.0/24 dev ppp0
有任何變體嗎?
答案1
您可以透過兩種方式傳遞網路掩碼,只需用斜線分隔即可:
ip route add 192.168.0.0/24 dev ppp0
ip route add 192.168.0.0/255.255.255.0 ppp0