Como "ip route add" se a máscara não for CIDR

Como "ip route add" se a máscara não for CIDR

Como adicionar à rota, por exemplo, faixa de IP 192.168.0.0e máscara255.255.255.0

Eu sei disso: 255.255.255.0 = 24 (cidr), mas preciso do comando make no script sh, como:

route add -net 192.168.0.0 netmask 255.255.255.0 dev ppp0 mas exatamente com ip route?

Repita: recebo 255.255.255.0 como variável no script. , Eu sei sobreip route add 192.168.0.0/24 dev ppp0

Alguma variante?

Responder1

Você pode passar a máscara de rede nos dois sentidos, apenas dividida por uma barra:

ip route add 192.168.0.0/24 dev ppp0

ip route add 192.168.0.0/255.255.255.0 ppp0

informação relacionada