в этой лекции я покажу вам, как получить необходимую информацию
о сетевых интерфейсах, в основном есть два комментария ifconfig и ip
ifconfig часть пакета сетевых инструментов существует уже давно и до сих пор используется для настройки
отображения и управления сетевыми интерфейсами многими администраторами Linux, включая меня,
есть новая альтернатива - команда ip из ip route в пакет,
обратите внимание, что сетевые инструменты не установлены по умолчанию в настольной версии ubuntu,
и если вы хотите использовать команду ifconfig, вы должны установить ее, мы уже сделал это в
начале курса, но если у вас нет команды ifconfig, вы можете установить
пакет, запустив sudo apt-install net tools ip route 2 package уже установлен
в большинстве современных дистрибутивов Linux, в этом видео мы погрузимся как в ifconfig, так и в ipcomix,
эти комментарии могут использоваться как для отображения, так и для настройки параметров сетевого интерфейса. Давайте начнем.
Я разделяю терминал на один для ifconfig и других один для ip, чтобы отобразить
список всех сетевых интерфейсов и связанный с ним IP-адрес, запустить ifconfig минус a или IP-адрес показать,
что у меня такая же информация, но в разных форматах,
минус флаг ifconfig заставляет отображать информацию обо всех интерфейсах
и включен, и выключен, если вы опустите минус параметр ifconfig покажет только
информацию о включенных интерфейсах, давайте внимательнее посмотрим на IP-адрес комментария - это
объект, которым вы хотите управлять, и покажите, выполняется ли команда на объекте, который можно
использовать короткий формат для имени объекта, общий для таких секретов, как ip a double dr show
или даже ip a show, это то же самое, вы также можете полностью опустить комментарий show, потому что он по умолчанию,
поэтому ip a является допустимым комментарием, если вы хотите отображать только ipv4 или ipv6 ip-адреса используют ip минус 4
адрес и ip минус 6 адрес, соответственно,
давайте внимательнее посмотрим на вывод, обе команды ifconfig и ip отображают аналогичный вывод,
я запускаю их снова и ip a мы ar Если вы видите имя интерфейса hello для интерфейса
lubeck и enp0s3 для интерфейса Ethernet, вы можете видеть другие имена, такие как wl01 или wlan,
вы используете беспроводной интерфейс, тогда мы видим IP-адрес, маску сети, широковещательный адрес,
MAC-адрес, и если интерфейс запущен или работает исправьте комментарий ifconfig
также отображает, сколько пакетов и велосипедов было получено и передано на каждом интерфейсе
давайте поговорим об имени интерфейса современные дистрибутивы Linux, включая ubuntu и centos,
используют предсказуемые имена сетевых интерфейсов давайте ближе посмотрите на имя
интерфейса Ethernet, которое является np0s3, эти предсказуемые имена состоят из двух символьных префиксов в зависимости от
типа интерфейса en для Ethernet и wl для беспроводной локальной сети, затем приходит тип, это сетевой
интерфейс на карте pci, где s - номер слота и p номер порта, поэтому порт 0 на слоте номер 3.
все выпуски Linux использовали что-то вроде eth0 или eth1 вместо этого для получения информации о
конкретном интерфейсе запустите ifconfig и имя интерфейса, например ifconfig
enp0s3
или ip-адрес show dev и имя интерфейса ip-адрес show dev enp0 s3,
вы также можете запустить короткую форму, чтобы ip as dev и имя интерфейса
для правильной связи на Интернет вашей системе также нужен шлюз по умолчанию
на DNS-сервере, ifconfig не может отображать ни шлюз по умолчанию, ни DNS-сервер, но есть команда
маршрута из того же пакета, называемого net tools, который делает это так route или route -10
параметр -10 сделает команда для отображения имен в числовом формате
заглавная буква g в столбце гибкости указывает на то, что в строке отображается шлюз по умолчанию, поэтому
это шлюз по умолчанию 10.0.2.2, и то же самое со следующим ip-комментарием ip route show
давайте перейдем к dns в последних версиях ubuntu DNS находится под управлением
демона разрешения systemd. Это служба, которая обеспечивает разрешение имен DNS для локальных служб
и приложений, и ее можно настроить с помощью netp lan - инструмент управления сетью по умолчанию
на ubuntu, мы поговорим о netplan и о том, как статически настроить сетевой
интерфейс, включая DNS-серверы, в другой лекции этого раздела,
чтобы увидеть DNS-сервер, используемый системой, запустите следующий комментарий system d минус разрешение
минус минус статус прокрутите вниз, и вы увидите DNS-серверы, используемые системой,
мы сделаем небольшой перерыв, и в следующей лекции я покажу
вам, как настраивать сетевые интерфейсы на лету