Управление сетевыми интерфейсами в Linux
ifconfig - утилита управления сетевыми интерфейсами. ifconfig -a - покажет все интерфейсы, и их конфигурацию если она задана.
Вот вывод.
eth4 Link encap:Ethernet HWaddr 00:1A:92:2D:B7:01 inet addr:192.168.1.200 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::21a:92ff:fe2d:b701/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:87311 errors:0 dropped:0 overruns:0 frame:0 TX packets:82807 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:16781446 (16.0 MiB) TX bytes:60281443 (57.4 MiB) Interrupt:21
Если у вас нет X-ов, а вам нужно сконфигурировать временно любой доступный сетевой интерфейс, то можно сделать так. ifconfig eth4 192.168.1.200/24 up - это команда поднимет сетевой интерфейс с заданными параметрами. Также полезно знать команду ethtool, она отобразит поддерживает ли ваша ОС данную сетевую карту. ethtool eth1 - покажет информацию о сетевой карте.
Settings for eth1: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: Full Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: pumbg Wake-on: g Current message level: 0x00000033 (51) Link detected: yes
Команда mii-tool, покажет в какую карту вставлен сетевой кабель. mii-tool - вот примерный вывод.
eth3: negotiated 100baseTx-FD, link ok eth4: negotiated 100baseTx-FD, link ok
ip addr - покажет информацию о состоянии сетевых подключений.
ip addr - информирует о состоянии сетевых карт. 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000 link/ether 00:1a:92:2d:b7:01 brd ff:ff:ff:ff:ff:ff inet 192.168.1.200/24 brd 192.168.1.255 scope global eth4 inet6 fe80::21a:92ff:fe2d:b701/64 scope link valid_lft forever preferred_lft forever
route - отобразит информацию по маршрутизации. route -n - выдаст информацию о таблицах маршрутизации.
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface
Нужно также знать, как можно сконфигурировать сетевой адаптер без использования system-config-network или system-config-network-tui. Так как в Fedora 7-10 есть проблемы с этими программами. Для того чтобы сконфигурировать сетевое подключение, можно воспользоваться vi или mcedit. Для этого нужно перейти в каталог cd /etc/sysconfig/network-scripts/
В нем есть файлы такого вида. -rw-r--r-- 1 root root 254 Июн 21 2001 ifcfg-lo -rw-r--r-- 3 root root 193 Дек 15 14:12 ifcfg-eth0
Нас интересует ifcfg-eth0 # Мак адрес сетевого устройства. HWADDR=00:19:db:35:10:e3 #Используем авто конфигурацию для IPV6 IPV6_AUTOCONF=no #Ваша сеть NETWORk=255.255.255.224 #Загружать при старте систему. ONBOOT=yes #Тип TYPE=Ethernet USERCTL=yes IPV6INIT=no PEERDNS=yes BOOTPROTO=none NM_CONTROLLED=no #Маска NETMASK=255.255.255.192 #IP адрес компьютера IPADDR=192.168.1.200 #Устройство номер. DEVICE=eth3 # Шлюз GATEWAY=192.168.1.101 Это минимум команд, сюда можно еще добавить ping, iptables, stat и другие. Но если у вас начались проблемы с сетевыми интерфейсами то без выше упомянутых сложно, особенно если нет X-ов. Получить информацию о подключениях iptstate, iptraf, arp, tcpdump это все выдаст статистику по подключенным клиентам и др. полезную информацию. Мне реально помогло вернуть к сервер к жизни, после того как косячной работы с system-config-network-tui
автор: Voler
{jcomments on}
|