Sieciowe komendy wiersza poleceń Linux
Wiersz poleceń to potężne narzędzie, które może być wykorzystane do wykonywania wielu różnych zadań, w tym do zarządzania sieciami. W tym poradniku przyjrzymy się podstawowym sieciowym komendom wiersza poleceń w systemie Linux.
Dostęp do wiersza poleceń
Aby uzyskać dostęp do wiersza poleceń w systemie Linux, naciśnij kombinację klawiszy Ctrl+Alt+T.
Podstawowe komendy
Pierwszą komendą, którą warto poznać, jest ifconfig. Polecenie to wyświetla informacje o konfiguracji sieciowej komputera, w tym adres IP, maskę podsieci, bramę domyślną, adresy serwerów DNS i adres MAC. Aby wyświetlić podstawowe informacje, wystarczy wpisać komendę ifconfig bez żadnych parametrów. Aby wyświetlić bardziej szczegółowe informacje, należy użyć parametru /all.
Przykład:
ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::a00:27ff:fe5a:a2d1 prefixlen 64 scopeid 0x20<link>
ether 08:00:27:5a:a2:d1 txqueuelen 1000 (Ethernet)
RX packets 1052 bytes 103074 (100.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1052 bytes 103074 (100.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Kolejną ważną komendą jest ping. Polecenie to służy do sprawdzania dostępności innego komputera w sieci. Aby sprawdzić dostępność komputera o adresie IP 192.168.1.2, należy wpisać następującą komendę:
ping 192.168.1.2
Jeśli komputer jest dostępny, otrzymasz komunikat podobny do następującego:
PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data.
64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=0.088 ms
64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=0.091 ms
64 bytes from 192.168.1.2: icmp_seq=3 ttl=64 time=0.090 ms
--- 192.168.1.2 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.088/0.090/0.091/0.002 ms
Jeśli komputer nie jest dostępny, otrzymasz komunikat o błędzie podobny do następującego:
PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data.
Request timed out.
Inne komendy
Oprócz powyższych, dostępnych jest wiele innych sieciowych komend wiersza poleceń. Poniżej znajduje się kilka przykładów:
- netstat – wyświetla listę wszystkich połączeń TCP/IP
- telnet – umożliwia połączenie z innym komputerem w sieci za pomocą protokołu telnet
- nslookup – umożliwia wyszukiwanie nazw domen w sieci
- route – wyświetla lub konfiguruje tabelę routingu
- arp – wyświetla lub konfiguruje tablicę ARP