Команда ifconfig позволяет настроить сетевой интерфейс (пример 20.4). Имена сетевых интерфейсов в GNU/Linux зависят от их типа. Для интерфей- сов Ethernet используются имена eth0 — для первого интерфейса, eth1 — для второго и т. д.
Пример 20.4. Настройка IPv4-адреса
# ifconfig eth0 212.193.90.5
В простейшем случае достаточно указать имя сетевого интерфейса и его IP-
адрес.
Команда ifconfig позволяет узнать настройки сетевого интерфейса (пример 20.5).
Пример 20.5. Получение настроек сетевого интерфейса
Каждый адаптер Ethernet имеет уникальный аппаратный адрес (MAC-адрес), определенный при его производстве. В выводе команды ifconfig он отобра- жается в поле HWaddr. В этом примере — HWaddr 00:03:0D:10:DD:C7.
Для получения информации о приеме/передаче пакетов через все сетевые интерфейсы в системе применяют команду netstat –i (пример 20.6).
В полях RX-OK и TX-OK указывается, соответственно, информация о принятых и отправленных пакетах. А поля RX-ERR и TX-ERR отображают статистику ошибок.
Проверить работоспособность сетевого интерфейса можно с помощью команды ping, которая посылает ICMP-пакеты и ждет ответных пакетов (пример 20.7).
Пример 20.7. Команда ping
# ping –c2 212.193.90.5
PING 212.193.90.5 (212.193.90.5) 56(84) bytes of data.
64 bytes from 212.193.90.5: icmp_seq=1 ttl=64 time=0.028 ms
64 bytes from 212.193.90.5: icmp_seq=2 ttl=64 time=0.020 ms
--- 212.193.90.5 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1998ms rtt min/avg/max/mdev = 0.020/0.022/0.028/0.006 ms
Опция –c2 указывает команде ping, что надо послать два пакета ICMP. После проверки прохождения пакетов команда ping выдает результирующую ста- тистику по количеству отправленных, принятых и потерянных пакетов.