L4L.be

...because open source matters

  • Increase font size
  • Default font size
  • Decrease font size

Het IP commando

E-mail Print PDF

Hoewel het commando ip erg handig in gebruik is, en is bedoeld ter vervanging van het commando ifconfig, arp en route, is het nog steeds niet veel gebruikt en onbekend. Als het niet standaard geinstalleerd is, dan moet je zoeken naar het iproute pakket.

Er zijn nog een aantal andere parameters voor het ip commando, toch is bovenstaande voldoende. Als je iets wilt wijzigen moet je het commando uitvoeren als root, alleen bekijken kun je ook als gewone user maar dan moet je /sbin/ip gebruiken.

Dit commando verdient grote voorkeur: alle netwerk-related functies zitten in 1 commando, daarnaast is het ook veiliger. Het is bijvoorbeeld perfect mogelijk om een ip adres toe te kennen aan een netwerkkaart die onzichtbaar is voor ifconfig, met ip zal het adres wel altijd zichtbaar zijn.

Ip adressen

Hoe activeer je een netwerkkaart ?

ip link set dev eth0 up

Deactiveren doe je met:

ip link set dev eth0 down

Hoe zie je de status van een netwerkkaart ?

ip link show dev eth0

of van alle netwerk devices:

ip link show

Hoe ken ik een ip adres toe aan de netwerkkaart ?

ip addr add 192.168.1.10/24 dev eth0

verwijderen gaat met:

ip addr dell 192.168.1.10/24 dev eth0

Welke ip adres heeft de netwerkkaart ?

ip addr show dev eth0

of van alle netwerk devices:

ip addr show

Routering

Hoe voeg ik een routering toe aan mijn netwerkkaart ?

ip route add 0.0.0.0 via 192.168.1.1

verwijderen met:

ip route delete 192.168.1.1

Als je de hele route table wil resetten:

ip route flush

Hoe vraag ik de route tabel op ?

ip route show

Nog een hele interessante waar ik elders nog op terug kom heeft te maken met NAT:

ip route add nat 123.123.123.123 via 192.168.1.254

Arp

Hoe vraag ik de arp table op ?

ip neigh show

als je niets ziet ping dan eens naar het doel en probeer het opnieuw.

Hoe wis ik de arp table ?

ip neigh flush

Tot slot

Er zijn nog een aantal andere parameters voor het ip commando, voor de meeste toepassingen zal bovenstaande voldoende zijn. Er is een uitgebreide manpage voor meer informatie en ook --help als parameter geeft een schat aan handige informatie.

Als je iets wilt wijzigen moet je het commando uitvoeren als root, alleen bekijken kun je ook als gewone user maar dan moet je /sbin/ip gebruiken.

Last Updated on Friday, 24 July 2009 20:09