Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.



Ifconfig: 7 примеров использования

Рубрика: Сети
Метки: | |
Четверг, 19 марта 2009 г.
Просмотров: 69754
Подписаться на комментарии по RSS

Команда Ifconfig используется для конфигурирования сетевых интерфейсов. В данной статье я покажу 7 наиболее часто применяемых примеров использования данной команды.

1. Просмотр настроек для сетевого интерфейса

При вызове команды Ifconfig без аргументов мы получим список всех активных интерфейсов. Если в качестве аргументы вы укажите имя интерфейса, отобразиться только статистика по данном интерфейсу.[cut]

# ifconfig eth0
eth0   Link encap:Ethernet  HWaddr 00:2D:32:3E:39:3B
inet addr:192.168.2.2  Bcast:192.168.2.255  Mask:255.255.255.0
inet6 addr: fe80::21d:92ff:fede:499b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:977839669 errors:0 dropped:1990 overruns:0 frame:0
TX packets:1116825094 errors:8 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2694625909 (2.5 GiB)  TX bytes:4106931617 (3.8 GiB)
Interrupt:185 Base address:0xdc00

2. Отображение всех интерфейсов, включая отключенные

# ifconfig -a

3. Выключаем интерфейс

# ifconfig eth0 down

4. Запускаем интерфейс

# ifconfig eth0 up

5. Назначаем интерфейсу IP адрес

Назначим IP адрес 192.168.2.2 на интерфейс  eth0.

# ifconfig eth0 192.168.2.2

Изменим сетевую маску на интерфейсе eth0.

# ifconfig eth0 netmask 255.255.255.0

Изменим бродкаст адрес для интерфейса eth0.

# ifconfig eth0 broadcast 192.168.2.255

Назначаем IP адрес, маску и бродкаст одной командой.

# ifconfig eth0 192.168.2.2 netmask 255.255.255.0 broadcast 192.168.2.255

6. Изменяем MTU

Для изменения Maximum transmission unit (MTU) на значение XX используем следующую команду..

# ifconfig eth0 mtu XX

7. Promiscuous mode

По умолчанию когда сетевая карта получает пакет, она проверяет адрес получателя. В случае если этот адрес отличен от назначенных ей адресов, пакет отбрасывается. В promiscuous mode, карта не отбрасывает данные пакеты. Вместо этого она принимает все пакеты, приходящие через интрефейс. Для установки данного режима требуются привелегии суперпользователя. Большинство сетевых мониторов и анализаторов используют данный режим для захвата пакетов и анализа сетевого трафика.

Следующуая команда переводи интерфейс в promiscuous mode.

# ifconfig eth0 promisc

Следующуая команда переводи интерфейс в нормальный режим.

# ifconfig eth0 -promisc

Постовой

ЭкспертСистем оказывает профессиональные услуги по технадзору (техническому надзору), экспертизе строительства, контролю строительства и обследованию строительных работ.

Если у вас маленькая компания, и держать системного администратора и техподдержку накладно, передайте свою компьютерную сеть на аутсорсинг. Ваша сеть будет в полном порядке!

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

Комментариев: 6

  1. Большое спасибо, простое и ясное описание. А то люди пишут так что понятно только им, а ведь не все родились с прописанными конфигами в голове.

  2. стрелок | 2009-12-08 в 17:19:07

    это точно. полностью согласен

  3. Спасибо просто и доступно

  4. Сергей | 2010-02-04 в 18:59:25

    До первой перезагрузки настройки эти

  5. Максим | 2011-08-31 в 17:51:10

    можно ли с помощью этой команды определить IP и количество подключенных к интерфейсу клиентов?

  6. Алексей | 2012-08-29 в 18:07:37

    Можно ли сделать что-то аналогичное виндовому ipconfig /renew ?

Оставьте комментарий!

Используйте нормальные имена.

Имя и сайт используются только при регистрации

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)