15 полезных команд «ifconfig» для настройки сетевого интерфейса в Linux

ifconfig суммируя «конфигурация интерфейса» утилита для системного/сетевого администрирования в Юникс/Линукс операционные системы для настройки, управления и запроса параметров сетевого интерфейса через интерфейс командной строки или в сценариях конфигурации системы.

ifconfig Команда ” используется для отображения информации о текущей конфигурации сети, настройки IP-адреса, сетевой маски или широковещательного адреса для сетевого интерфейса, создания псевдонима для сетевого интерфейса, настройки аппаратного адреса и включения или отключения сетевых интерфейсов.

В этой статье рассматриваются 15 полезных «ifconfig” с их практическими примерами, которые могут быть вам очень полезны при управлении и настройке сетевых интерфейсов в системах Linux.

1. Список сетевых интерфейсов в Linux

ifconfig» без аргументов отобразит все сведения о конфигурации активных сетевых интерфейсов, включая назначенные им IP-адреса, сетевые маски и другую соответствующую информацию.

$ ifconfig

Пример вывода:

eth0      Link encap:Ethernet  HWaddr 00:0B:CD:1C:18:5A
          inet addr:172.16.25.126  Bcast:172.16.25.63  Mask:255.255.255.224
          inet6 addr: fe80::20b:cdff:fe1c:185a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2341604 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2217673 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:293460932 (279.8 MiB)  TX bytes:1042006549 (993.7 MiB)
          Interrupt:185 Memory:f7fe0000-f7ff0000

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:5019066 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5019066 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2174522634 (2.0 GiB)  TX bytes:2174522634 (2.0 GiB)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:10.1.1.1  P-t-P:10.1.1.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

2. Отображение информации обо всех сетевых интерфейсах

Следующее ifconfig команда с -a Аргумент будет отображать информацию обо всех активных или неактивных сетевых интерфейсах на сервере. Он отображает результаты для eth0, вот, сидеть0, и тун0.

# ifconfig -a

eth0      Link encap:Ethernet  HWaddr 00:0B:CD:1C:18:5A
          inet addr:172.16.25.126  Bcast:172.16.25.63  Mask:255.255.255.224
          inet6 addr: fe80::20b:cdff:fe1c:185a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2344927 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2220777 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:293839516 (280.2 MiB)  TX bytes:1043722206 (995.3 MiB)
          Interrupt:185 Memory:f7fe0000-f7ff0000

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:5022927 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5022927 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2175739488 (2.0 GiB)  TX bytes:2175739488 (2.0 GiB)

sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:10.1.1.1  P-t-P:10.1.1.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

3. Просмотр сетевых настроек определенного интерфейса

Используя имя интерфейса (eth0) в качестве аргумента с «ifconfig” отобразит сведения о конкретном сетевом интерфейсе.

# ifconfig eth0

eth0      Link encap:Ethernet  HWaddr 00:0B:CD:1C:18:5A
          inet addr:172.16.25.126  Bcast:172.16.25.63  Mask:255.255.255.224
          inet6 addr: fe80::20b:cdff:fe1c:185a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2345583 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2221421 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:293912265 (280.2 MiB)  TX bytes:1044100408 (995.7 MiB)
          Interrupt:185 Memory:f7fe0000-f7ff0000

4. Как включить сетевой интерфейс

вверх» или «если” флаг с именем интерфейса (eth0) активирует сетевой интерфейс, если он не находится в неактивном состоянии, и позволяет отправлять и получать информацию.

Например, «ifconfig eth0 вверх» или «если eth0” активирует eth0 интерфейс.

# ifconfig eth0 up
OR
# ifup eth0

5. Как отключить сетевой интерфейс

вниз» или «если вниз” флаг с именем интерфейса (eth0) деактивирует указанный сетевой интерфейс. Например, «ifconfig eth0 не работает» или «еслидаун eth0” отключает eth0 интерфейс, если он находится в неактивном состоянии.

# ifconfig eth0 down
OR
# ifdown eth0

6. Как назначить IP-адрес сетевому интерфейсу

Чтобы назначить IP-адрес определенному интерфейсу, используйте следующую команду с именем интерфейса (eth0) и IP-адрес, который вы хотите установить. Например, «ifconfig eth0 172.16.25.125» установит IP-адрес для интерфейса eth0.

# ifconfig eth0 172.16.25.125

7. Как назначить сетевую маску сетевому интерфейсу

Используя «ifconfig” командой “сетевая маска” аргумент и имя интерфейса как (eth0) позволяет определить сетевую маску для данного интерфейса. Например, «сетевая маска ifconfig eth0 255.255.255.224» установит сетевую маску для данного интерфейса eth0.

[[email protected] ~]# ifconfig eth0 netmask 255.255.255.224

8. Как назначить трансляцию сетевому интерфейсу

Используя «транслировать” с именем интерфейса установит широковещательный адрес для данного интерфейса. Например, «передача ifconfig eth0 172.16.25.63» устанавливает широковещательный адрес на интерфейс eth0.

# ifconfig eth0 broadcast 172.16.25.63

9. Как назначить IP, сетевую маску и широковещательную рассылку сетевому интерфейсу

Для одновременного назначения IP-адреса, адреса сетевой маски и широковещательного адреса с помощью кнопки «ifconfig” со всеми аргументами, как указано ниже.

# ifconfig eth0 172.16.25.125 netmask 255.255.255.224 broadcast 172.16.25.63

10. Как изменить MTU для сетевого интерфейса

“MTU Аргумент устанавливает максимальную единицу передачи для интерфейса. МТУ позволяет установить предельный размер пакетов, передаваемых через интерфейс. МТУ способен обрабатывать максимальное количество октетов для интерфейса за одну транзакцию.

Например, «ifconfig eth0 mtu 1000” установит максимальную единицу передачи для заданного набора (т.е. 1000). Не все сетевые интерфейсы поддерживают МТУ настройки.

# ifconfig eth0 mtu 1000

11. Как включить беспорядочный режим

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

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

# ifconfig eth0 promisc

12. Как отключить беспорядочный режим

Чтобы отключить беспорядочный режим, используйте «-promisc», который переводит сетевой интерфейс в обычный режим.

# ifconfig eth0 -promisc

13. Как добавить новый псевдоним в сетевой интерфейс

ifconfig утилита позволяет настраивать дополнительные сетевые интерфейсы с помощью псевдоним особенность. Чтобы добавить псевдоним сетевого интерфейса eth0, используйте следующую команду. Обратите внимание, что псевдоним сетевого адреса находится в той же маске подсети. Например, если ваш eth0 сетевой IP-адрес 172.16.25.125то псевдоним IP-адреса должен быть 172.16.25.127.

# ifconfig eth0:0 172.16.25.127

Затем проверьте вновь созданный псевдоним адреса сетевого интерфейса, используя «ифконфиг eth0:0команда.

# ifconfig eth0:0

eth0:0    Link encap:Ethernet  HWaddr 00:01:6C:99:14:68
          inet addr:172.16.25.123  Bcast:172.16.25.63  Mask:255.255.255.240
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:17

14. Как удалить псевдоним сетевого интерфейса

Если вам больше не нужен псевдоним сетевого интерфейса или вы неправильно его настроили, вы можете удалить его с помощью следующей команды.

# ifconfig eth0:0 down

15. Как изменить MAC-адрес сетевого интерфейса

Чтобы изменить МАК (Контроль доступа к медиа) адрес eth0 сетевой интерфейс, используйте следующую команду с аргументом «hw ether“. Например, см. ниже.

# ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF

Это наиболее полезные команды для настройки сетевых интерфейсов в линукс для получения дополнительной информации и использования ifconfig используйте справочные страницы, такие как «человек ifconfig» на терминале.

Related Posts

Leave a comment

You must login to add a new comment.

[wpqa_login]
افلام سكس مصرى hd pornoarabi.com نيك مزدوج رقص سكسى tropsha.com نيك م نيك السكرتيره freearabianporn.com سكس ام مع صبي air hostess x videos pakistanipornx.net kanada six video xxx in kannada originalhindiporn.mobi bf film bf video
indian xxxx video chupaporn.com bengoli panu سكس مخنسات porndot.info نيك مصرى مجانى soushisouai note nisatsume streamhentai.net alicization hentai kenshin hentai nicehentai.com pizza and the little bully nude sunny leone waplo.info nesa porn.com
pure sexy film ganstagirls.info bulu film open ying hentai stophentai.com ayase eli hentai سكس سعودية ufym.info مقاطع سكس اون لاين indain sexy movie porngugu.mobi yoga teacher xnxx xvideos collage indiansextube.org bengali sex scandals