Latest web development tutorials

Команда Ifconfig Linux

Linux команда Daquan Linux команда Daquan

Команда Ifconfig Linux используется для отображения или установки сетевого устройства.

Ifconfig может установить состояние сетевых устройств, или отображает текущие настройки.

грамматика

ifconfig [网络设备][down up -allmulti -arp -promisc][add<地址>][del<地址>][<hw<网络设备类型><硬件地址>][io_addr<I/O地址>][irq<IRQ地址>][media<网络媒介类型>][mem_start<内存地址>][metric<数目>][mtu<字节>][netmask<子网掩码>][tunnel<地址>][-broadcast<地址>][-pointopoint<地址>][IP地址]

Параметр Описание:

  • добавить <адрес> Устанавливает IP-адрес IPv6 сетевого устройства.
  • дель <адрес> Удалить сетевого устройства IPv6 IP-адрес.
  • Закройте указанное сетевое устройство.
  • <Hw <тип сетевого устройства> <аппаратный адрес> Установить тип сетевого оборудования и аппаратного адреса.
  • io_addr <адрес ввода / вывода> Установить сетевой адрес устройства ввода / вывода.
  • IRQ <IRQ адрес> Устанавливает прерывание сетевого устройства.
  • СМИ <СМИ типа сети> Типы медиа набор сетевых устройств.
  • mem_start <память адрес> Установить начальный адрес в основной памяти сетевого оборудования занято.
  • Метрика <номер> указывается в расчете количества пересылки пакетов, число будет добавлен.
  • МТУ <байт> Устанавливает MTU сетевого устройства.
  • маска подсети <маска подсети> Установить маску подсети сетевого оборудования.
  • Туннель <адрес>, чтобы установить туннель связи между адресами IPv4 и IPv6.
  • Запуск заданного сетевого устройства.
  • -broadcast <адрес> будет отправлен на указанный адрес в качестве широковещательного пакета пакетов для решения.
  • -pointopoint сетевое оборудование <адрес> с указанным адресом, чтобы установить прямое соединение, эта модель имеет функцию защиты.
  • -promisc закрыть или начать неразборчивый режим указанного сетевого устройства.
  • [IP-адрес] Определяет IP-адрес сетевого устройства.
  • Имя [сетевое оборудование] указано сетевое устройство.

примеров

Информация о сетевом устройстве отображения

# ifconfig        
eth0   Link encap:Ethernet HWaddr 00:50:56:0A:0B:0C 
     inet addr:192.168.0.3 Bcast:192.168.0.255 Mask:255.255.255.0
     inet6 addr: fe80::250:56ff:fe0a:b0c/64 Scope:Link
     UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
     RX packets:172220 errors:0 dropped:0 overruns:0 frame:0
     TX packets:132379 errors:0 dropped:0 overruns:0 carrier:0
     collisions:0 txqueuelen:1000 
     RX bytes:87101880 (83.0 MiB) TX bytes:41576123 (39.6 MiB)
     Interrupt:185 Base address:0x2024 

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:2022 errors:0 dropped:0 overruns:0 frame:0
     TX packets:2022 errors:0 dropped:0 overruns:0 carrier:0
     collisions:0 txqueuelen:0 
     RX bytes:2459063 (2.3 MiB) TX bytes:2459063 (2.3 MiB)

Начать закройте указанную сетевую карту

# ifconfig eth0 down
# ifconfig eth0 up

Создание и удаление IPv6-адрес для сетевой карты

# ifconfig eth0 add 33ffe:3240:800:1005::2/ 64 //为网卡诶之IPv6地址

# ifconfig eth0 del 33ffe:3240:800:1005::2/ 64 //为网卡删除IPv6地址

Изменение MAC-адрес с Ifconfig

# ifconfig eth0 down //关闭网卡
# ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE //修改MAC地址
# ifconfig eth0 up //启动网卡
# ifconfig eth1 hw ether 00:1D:1C:1D:1E //关闭网卡并修改MAC地址 
# ifconfig eth1 up //启动网卡

Настройка IP-адреса

# ifconfig eth0 192.168.1.56 
//给eth0网卡配置IP地址
# ifconfig eth0 192.168.1.56 netmask 255.255.255.0 
// 给eth0网卡配置IP地址,并加上子掩码
# ifconfig eth0 192.168.1.56 netmask 255.255.255.0 broadcast 192.168.1.255
// 给eth0网卡配置IP地址,加上子掩码,加上个广播地址

Включение и отключение протокола ARP

# ifconfig eth0 arp  //开启
# ifconfig eth0 -arp  //关闭

Устанавливает максимальный блок передачи

# ifconfig eth0 mtu 1500 
//设置能通过的最大数据包大小为 1500 bytes

Linux команда Daquan Linux команда Daquan