Ifconfig: 7 примеров использования
Метки: Linux | команды Linux | утилиты Linux
Четверг, 19 марта 2009 г.
Просмотров: 72848
Подписаться на комментарии по 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
Постовой
ЭкспертСистем оказывает профессиональные услуги по технадзору (техническому надзору), экспертизе строительства, контролю строительства и обследованию строительных работ.
Если у вас маленькая компания, и держать системного администратора и техподдержку накладно, передайте свою компьютерную сеть на аутсорсинг. Ваша сеть будет в полном порядке!
Еще записи по теме
- Как найти IP адрес в Ubuntu
- Безопасная передача DNS зон
- Использование BGInfo для создания базы данных информации о системах в вашей сети
- Создаем скрипт импорта настроек беспроводных сетей в Windows 2008/Vista
- Таблица MAC адресов популярных платформ виртуализации
- 10 примеров использования команды Ping
- Добавление алиасов IP адресов в Windows XP
Комментариев: 6
Большое спасибо, простое и ясное описание. А то люди пишут так что понятно только им, а ведь не все родились с прописанными конфигами в голове.
это точно. полностью согласен
Спасибо просто и доступно
До первой перезагрузки настройки эти
можно ли с помощью этой команды определить IP и количество подключенных к интерфейсу клиентов?
Можно ли сделать что-то аналогичное виндовому ipconfig /renew ?