Получение Информации о Сетевых Интерфейсах

Утилита mii-tool

Утилита mii-tool содержится в пакете net-tools. С помошью утилиты mii-tool можно проверить состояние всех сетевых интерфейсов в системе:

# mii-tool
eth0: negotiated 100baseTx-FD, link ok
eth1: link ok
eth2: negotiated 100baseTx-FD, link ok

Утилита ethtool

Утилита ethtool содержится в пакете ethtool. С помошью утилиты ethtool можно проверить состояние любого сетевого интерфейса и его режимы работы:

# ethtool eth0
Settings for eth0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 24
        Transceiver: internal
        Auto-negotiation: on
        Current message level: 0x00000001 (1)
        Link detected: yes

Утилита ip

Утилита ip принадлежит пакету iproute.

$ ip link show
1: lo: <loopback,up> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <broadcast,multicast,up> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:15:f2:ab:e6:34 brd ff:ff:ff:ff:ff:ff
$ ip address show
 1: lo: <loopback,up> mtu 16436 qdisc noqueue
     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
     inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
     inet6 ::1/128 scope host
        valid_lft forever preferred_lft forever
 2: eth0: <broadcast,multicast,up> mtu 1500 qdisc pfifo_fast qlen 1000
     link/ether 00:15:f2:ab:e6:34 brd ff:ff:ff:ff:ff:ff
     inet 172.20.90.7/24 brd 172.20.90.255 scope global eth0
     inet6 fe80::215:f2ff:feab:e634/64 scope link
        valid_lft forever preferred_lft forever

где:

  • 00:15:f2:ab:e6:34 – MAC-адрес
  • 172.20.90.7 – IP-адрес
  • 172.20.90.255 – широковещательный адрес
  • /24 – маска сети в формате CIDR

Утилита ifconfig

Утилита ifconfig принадлежит пакету net-tools.

$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:15:F2:AB:E6:34
          inet addr:172.20.90.7  Bcast:172.20.90.255  Mask:255.255.255.0
          inet6 addr: fe80::215:f2ff:feab:e634/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:567845 errors:0 dropped:0 overruns:0 frame:0
          TX packets:314251 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:815835357 (778.0 MiB)  TX bytes:25324104 (24.1 MiB)
          Interrupt:217 Base address:0x8c00

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1828 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1828 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:182194 (177.9 KiB)  TX bytes:182194 (177.9 KiB)

Статьи по Теме

Категории
Поиск