Содержание

ifconfig настройка сетевых карт

ifconfig это утилита конфигурирования сетевых интерфейсов Linux, BSD. Запуск с ключом -а позволяет увидеть все интерфейсы, в том числе и отключенные.

# ifconfig
eth0      Link encap:Ethernet  HWaddr e0:cb:4e:c7:97:29  
          inet addr:10.26.95.251  Bcast:10.26.95.255  Mask:255.255.255.224
          inet6 addr: fe80::e2cb:4eff:fec7:9729/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:19957 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13268 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:18105796 (18.1 MB)  TX bytes:1624182 (1.6 MB)
          Interrupt:28 Base address:0xc000 
ifconfig не выдает статистику по виртуальным интерфейсам.

Примеры использования

В каждой ОС утилита ifconfig может иметь свои особенности, прежде чем ее использовать нужно ознакомиться с документацией по вашей ОС. Выполнив команду:

# man 8 ifconfig

Запуск без ключей - выводит информацию по всем сетевым интерфейсам.

FAQ Linux:

# ifconfig eth0 -выведет информацию только для интерфейса eth0

BSD-UNIX:

# ifconfig rl0 -выведет информацию только для интерфейса rl0

FAQ Linux: Интерфейс исчезает. Команда ifconfig перестает его показывать.

# ifup eth0 - поднять интерфейс eth0
# ifdown eth0 - опустить интерфейс eth0

BSD-UNIX: Переключается флаг UP.

# ifconfig rl0 up - поднять интерфейс rl0
# ifconfig rl0 down - опустить интерфейс rl0
> ifconfig em0 media 1000baseTX mediaopt full-duplex # ручной режим из командной строки. Принудительно поставим 100baseTX и full-duplex на сетевой карте с именем em0
ifconfig_em0="media 100baseTX mediaopt full-duplex" # тоже, но только через rc.conf
> ifconfig em0 media 1000baseTX mediaopt full-duplex # ручной режим. Принудительно поставим 1000baseTX (гигабит) и full-duplex

Cтатические маршруты для FreeBSD

Часто возникает задача прописать статические маршруты, которые не исчезали бы и после перезагрузки FreeBSD. Для этого можно пойти несколькими путями, например: