マスクが CIDR でない場合の「ip route add」の方法

マスクが CIDR でない場合の「ip route add」の方法

ルートに追加する方法(IP範囲192.168.0.0やマスクなど)255.255.255.0

わかっています255.255.255.0 = 24 (cidr)が、sh スクリプトで次のようなコマンドを実行する必要があります。

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

関連情報