MC, 13:32 poniedziałek, 18.06.2012 r.
Ilustracja do artykułu: Linux route — Jak sprawdzić adres IP routera (bramy sieciowej, gateway)

Linux route — Jak sprawdzić adres IP routera (bramy sieciowej, gateway)

Brama sieciowa (ang. gateway) to urządzenie, przez które komputery w sieci lokalnej mogą się komunikować ze światem zewnętrznym. W wypadku mojej domowej sieci jest to po prostu router. Jako że od czasu do czasu muszę coś zmieniać w jego konfiguracji, a nigdy nie pamiętam jego adresu, to chciałbym w tym wpisie zanotować, jak na systemach Linux sprawdzić adres bramy sieciowej.

Po co komu adres bramy sieciowej?

Adres bramy sieciowej, czyli w moim i większości obecnych przypadków sieci domowych adres routera, jest niezbędny gdy chcemy wprowadzić jakieś zmiany w konfiguracji sieci. Adresy te zawsze podobnie się zaczynają (192.168...), ale mają różne końcówki dla różnych sprzętów, przez co ja nigdy nie mogę spamiętać, jaki adres prowadzi do mojej bramy.

Jak to szybko sprawdzić?

Na szczęście bardzo szybko możemy to sprawdzić używając polecenia route, które wylistuje nam węzły sieci w tym bramę. Komendę tę wydać najlepiej z flagą -n, która poda nam adresy w postaci numerycznej. Sprawdźmy, jak to wygląda:
$ route 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     2      0        0 eth1
link-local      *               255.255.0.0     U     1000   0        0 eth1
default         netiabox.home   0.0.0.0         UG    0      0        0 eth1
$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     2      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth1
0.0.0.0         192.168.1.254   0.0.0.0         UG    0      0        0 eth1

Myślę, że różnicy opisywać nie trzeba, gdyż jest widoczna. Nas interesować będzie ostatni z wyświetlonych wpisów, opatrzony flagą UG (Up, Gateway), który mówi nam, że mamy do czynienia z działającą bramą. Zatem adresem bramu (routera) w powyższym przykładzie jest 192.168.1.254 i wpisując ten adres w przeglądarce komputera działającego w tej lokalnej sieci, będziemy mogli dostać się do ustawień bramy/routera.

Dla ułatwienia można jeszcze odfiltrować wyniki, przy samym wywołaniu:

$ route -n | grep "UG"
0.0.0.0         192.168.1.254   0.0.0.0         UG    0      0        0 eth1

Komentarze (4)

Imię:
Treść:
Administrator 2018-10-03 07:11:25
@Jonyy, dziękuję za wzbogacenie artykułu swoim komentarzem. Pozdrawiam!
Jonyy 2018-10-03 01:49:52
Zawsze zapominam te najprostsze komendy lub mieszam z windowsowymi, więc dzięki dobry człowieku. BTW Domyślne adresy zazwyczaj się zaczynają od 192.168... ale nie zawsze np. gateway od lokalnych internet providerów
Administrator 2018-06-14 08:56:42
@Beny, dziękuję!
Beny 2018-06-09 12:06:00
Przydatne.