MAL - Memória Auxiliar do Lutieri

segunda-feira, janeiro 14, 2008

ifconfig, ip, route e suas respectivas sintaxes

Rotas para um host:
route add -host 172.16.0.5 gw 172.16.0.1
route add -net 172.16.0.5 netmask 255.255.255.255 gw 172.16.0.1
ip route add 172.16.0.5/32 via 172.16.0.1
ip r a 172.16.0.5/32 via 172.16.0.1

Rotas para uma rede:

route add -net 172.16.0.0 netmask 255.255.0.0 gw 172.16.0.1
ip route add 172.16.0.0/16 gw 172.16.0.1
ip r a 172.16.0.0/16 gw 172.16.0.1

Rotas padrões:
route add default gw 172.16.0.1
route add -net 0.0.0.0 netmask 0.0.0.0 gw 172.16.0.1
ip route add default via 172.16.0.1
ip r a default via 172.16.0.1

Ver as rotas:
route -n
netstat -rn
more /proc/net/route

Endereço IP:
ifconfig eth0 172.16.4.206 netmask 255.255.240.0
ip address add 172.16.4.206/20 dev eth0
ip a a 172.16.4.206/20 dev eth0

Link:
ifconfig eth0 up
ip link set up dev eth0
ip l s up dev eth0

Obs: Se o comando ip a a for executado mais de uma vez ele adiciona os IP's a interface. Já o comando ifconfig substitui o endereço IP da interface. Para adicionar mais de um endereço IP na mesma interface usando o comando ifconfig deve-se criar aliases como eth0:1

Se você leu tudo ali em cima e está se perguntando: "porquê esse ser humano escreve essas coisas lógicas?". Eu respondo: "Sempre esqueço a sintaxe desses simples comandos. E como o título do blog sugere: essa é minha memória auxiliar. Quem sabe em breve a principal =p"

Link para mais informações sobre o iproute2

Marcadores: ,

0 Comentários:

Postar um comentário

<< Home



Chat with Lutieri G. B.

Subscribe in a reader