1. Просмотр настроек для сетевого интерфейса
При вызове команды Ifconfig без аргументов мы получим список всех активных интерфейсов. Если в качестве аргументы вы укажите имя интерфейса, отобразиться только статистика по данном интерфейсу.
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. Отображение всех интерфейсов, включая отключенные
3. Выключаем интерфейс
4. Запускаем интерфейс
5. Назначаем интерфейсу IP адрес
# 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
# ifconfig eth0 mtu XX
7. Promiscuous mode
Следующуая команда переводи интерфейс в promiscuous mode.
# ifconfig eth0 promisc
Следующуая команда переводи интерфейс в нормальный режим.
# ifconfig eth0 -promisc