Как «добавить маршрут ip», если маска не CIDR

Как «добавить маршрут ip», если маска не CIDR

Как добавить к маршруту, например, диапазон IP-адресов 192.168.0.0и маску255.255.255.0

Я знаю, что: 255.255.255.0 = 24 (cidr), но мне нужна команда make в скрипте 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

Связанный контент