Łatwo zmienić adres IP za pomocą interfejsu graficznego, ale czy wiesz, że Linux pozwala również zmienić adres IP karty sieciowej za pomocą prostego polecenia z wiersza poleceń?
Ta sztuczka powinna działać na wszystkich dystrybucjach opartych na systemie Debian, w tym na Ubuntu. Aby rozpocząć, wpisz ifconfig
na ekranie terminala, a następnie naciśnij Enter. To polecenie wyświetla listę wszystkich interfejsów sieciowych w systemie, dlatego zwróć uwagę na nazwę interfejsu, dla którego chcesz zmienić adres IP.
Aby zmienić ustawienia, użyj również polecenia ifconfig, tym razem z kilkoma dodatkowymi parametrami. Poniższe polecenie zmienia interfejs sieciowy o nazwie "eth0", aby korzystać z adresu IP 102.168.0.1, i przypisuje maskę podsieci 255.255.255.0:
sudo ifconfig eth0 192.168.0.1 maska sieci 255.255.255.0
Można oczywiście zastąpić dowolnymi wartościami. Jeśli ponownie uruchomisz ifconfig, zobaczysz, że twój interfejs przejął teraz nowe ustawienia, które mu przypisałeś.
Jeśli musisz zmienić domyślną bramkę używaną przez interfejs sieciowy, możesz użyć polecenia route. Poniższe polecenie ustawia na przykład domyślną bramę dla interfejsu "eth0" na 192.168.0.253:
sudo route dodaj domyślny gw 192.168.0.253 eth0
Aby zobaczyć nowe ustawienie, musisz wyświetlić tabelę routingu. Wpisz następujące polecenie w wierszu polecenia, a następnie naciśnij Enter:
route -n
To wszystko, aby zmienić adres IP z terminala. Jeśli interesują Cię inne świetne narzędzia sieciowe, z których możesz skorzystać w terminalu, zapoznaj się z naszym przewodnikiem po temacie.