Znajdowanie IP interfejsu
Napisał: Patryk Krawaczyński
12/01/2008 w Administracja Brak komentarzy. (artykuł nr 32, ilość słów: 139)
Z
a pomocą komendy ip dostępnej w każdej dystrybucji Linuksa możemy w bardzo prosty sposób wyświetlić / manipulować routingiem i jego polityką, urządzeniami sieciowymi oraz tunelami. Do wyświetlania informacji o interfejsach możemy dodatkowo używać komendy ifconfig. Poniższa komenda wyświetli adres ip dla interfejsu eth0:
ip addr list eth0
Wynikiem komendy będzie listing:
2: eth0:mtu 1500 qdisc pfifo_fast qlen 1000 link/ether 00:0e:2e:8a:2c:d0 brd ff:ff:ff:ff:ff:ff inet 192.168.1.10/24 brd 192.168.1.225 scope global eth0
By wyświetlić sam adres IP należy użyć komendy:
ip addr list eth0 | grep "inet " | cut -d ' ' -f6 | cut -d/ -f1'
W ten sposób otrzymujemy czysty adres IP:
192.168.1.10
Do uzyskania adresu sprzętowego wybranego interfejsu możemy użyć komendy:
ifconfig | grep HWaddr | awk '{print $5; }'
Więcej informacji: polecenia: man ip, man ifconfig.