Настройка сетевого интерфейса Ethernet
Команда ifconfig позволяет настроить сетевой интерфейс (пример 20.4). Имена сетевых интерфейсов в GNU/Linux зависят от их типа. Для интерфей- сов Ethernet используются имена eth0 — для первого интерфейса, eth1 — для второго и т. д.
Пример 20.4. Настройка IPv4-адреса |
# ifconfig eth0 212.193.90.5
В простейшем случае достаточно указать имя сетевого интерфейса и его IP-
адрес.
Команда ifconfig позволяет узнать настройки сетевого интерфейса (пример 20.5).
Пример 20.5. Получение настроек сетевого интерфейса |
# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:03:0D:10:DD:C7
inet addr:212.193.90.5 Bcast:212.193.90.255 Mask:255.255.255.0
inet6 addr: fe80::203:dff:fe10:ddc7/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1234123 errors:0 dropped:0 overruns:0 frame:0 TX packets:619932 errors:0 dropped:0 overruns:0 carrier:21 collisions:34647 txqueuelen:100
RX bytes:1796372646 (1713.1 Mb) TX bytes:41619121 (39.6 Mb)
Interrupt:20 Base address:0xcf00
Каждый адаптер Ethernet имеет уникальный аппаратный адрес (MAC-адрес), определенный при его производстве. В выводе команды ifconfig он отобра- жается в поле HWaddr. В этом примере — HWaddr 00:03:0D:10:DD:C7.
Для получения информации о приеме/передаче пакетов через все сетевые интерфейсы в системе применяют команду netstat –i (пример 20.6).
Пример 20.6. Получение состояния интерфейсов |
# netstat -i
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 1439206 0 0 0 722726 0 0 0 BMRU
lo 16436 0 6 0 0 0 6 0 0 0 LRU
В полях 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 выдает результирующую ста- тистику по количеству отправленных, принятых и потерянных пакетов.
Дата добавления: 2015-06-12; просмотров: 897;