Команда ifconfig что это, и с чем ее едят

ifconfig

Ifconfig это команда предназначена для настройки, мониторинга и отладки сетевого интерфейса в операционных системах Linux.Ifconfig используется для конфигурирования сетевых интерфейсов. Она используется во время загрузки для настройки интерфейсов по мере необходимости. После этого, как правило, требуется только при отладке или при настройке системы если это необходимо.
Если аргументы не заданы, Ifconfig отображает состояние текущих активных интерфейсов. Если одному интерфейсу задан аргумент, он отображает состояние только данного интерфейса; если без аргумента, он отображает состояние всех интерфейсов, даже те, которые выключены.

Адрес семейства

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

  • inet (TCP / IP, по умолчанию)
  • inet6 (IPv6)
  • ax25 (AMPR Packet Radio)
  • DDP (Appletalk Phase 2)
  • IPX (Novell IPX)
  • NetRom (AMPR Packet Radio)

Синтаксис

ifconfig [-v] [-a] [-s] интерфейсные опции | адрес

Примечание: Вы должны иметь права доступа для использования ifconfig.

Для начала наберите команду ifconfig, для того чтобы узнать, какие интерфейсы вам доступны

ifconfig

ifconfig

Теперь если набрать в терминале ifconfig и название интерфейса, то будет отображена информация с конкретного интерфейса

ifconfig

Чтобы отобразить краткий список, используйте аргумент -s

ifconfig -s

ifconfig -s

Аргумент -a отображает все интерфейсы, которые в настоящее время доступны, даже если выключены:

ifconfig -a

ifconfig -a
Если вы хотите включить какой-то интерфейс, то используйте команду

ifconfig интерфейс up

Соответственно для деактивирования интерфейса наберите в терминале

ifconfig интерфейс down

Флаг -v покажет более подробную информацию для некоторых ошибок

ifconfig -v

ifconfig -v

ifconfig interface [-]arp – этот аргумент поможет включить или отключить использование протокола ARP на этом интерфейсе, соответственно для включения используйте

ifconfig interface arp

для выключения, добавьте знак “-“

ifconfig interface -arp

И самое главное, это добавление IP-адреса.

Чтобы добавить его, введите IP-адрес после названия вашего интерфейса

sudo ifconfig wlp3s0 192.168.1.5

После ввода проверьте IP, и если у вас Wifi соединение, то обязательно перезагрузите сеть, просто набрав – ifconfig ваш_интерфейс down и затем включите обратно ifconfig ваш_интерфейс up

ifconfig

Маска подсети устанавливается с помощью команды

sudo ifconfig wlp3s0 netmask 255.255.255.0

И последняя команда которая может вам пригодится и настроит ваш шлюз по-умолчанию

sudo route add default gw 192.168.1.1 wlp3s0

Для проверки шлюза по-умолчанию используйте

route -n

ifconfig

Также представляю вашему вниманию таблицу с некоторыми параметрами

metric N
Этот параметр задает метрику интерфейса.
mtu N
Устанавливает Максимальная единица передачи (MTU) в интерфейсе.
​[-]pointopoint addr
Установите удаленный IP-адрес для канала точка-точка (такой как PPP).
netmask addr
Установите маску IP-сети для этого интерфейса. Это значение по умолчанию обычного класса A, B или C сетевой маски (производное от IP-адреса интерфейса), но он может быть установлен на любое значение.
add addr/prefixlen
Добавление адреса IPv6 к интерфейсу.
del addr/prefixlen
Удалить IPv6-адреса из интерфейса.

Дополнительную информацию можете узнать из этих сайтов

https://linux.die.net

https://www.freebsd.org

Поділіться своєю любов'ю

Залишити відповідь

0 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x