![マスクが CIDR でない場合の「ip route add」の方法](https://rvso.com/image/191787/%E3%83%9E%E3%82%B9%E3%82%AF%E3%81%8C%20CIDR%20%E3%81%A7%E3%81%AA%E3%81%84%E5%A0%B4%E5%90%88%E3%81%AE%E3%80%8Cip%20route%20add%E3%80%8D%E3%81%AE%E6%96%B9%E6%B3%95.png)
ルートに追加する方法(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