Советы и подсказки по IP-командам Linux
Показать статистику сети
чень похожа на
ifconfig
, но она более мощная. Вы можете выполнить несколько задач сетевого администрирования с помощью команды IP. Кроме того, ifconfig — одна из устаревших команд, которая не поддерживается уже много лет, хотя она все еще доступна в большинстве дистрибутивов Linux. Утилита командной строки IP поставляется с утилитой пакета iproute2, и большинство дистрибутивов Linux поставляются с предустановленными инструментами iproute2.
В этом посте мы рассмотрим, как можно назначать статический IP-адрес, статический маршрут, шлюз по умолчанию и назначать IP-адрес по требованию с помощью IP-команды.
Настройка и удаление IP-адреса
Вы можете установить IP-адрес для интерфейса eth0 с помощью следующей команды:
sudo ip addr add 192.168.1.43/24 dev eth0
После того, как вы установили IP-адрес, вы можете подтвердить, вступили ли изменения в силу, и получить информацию о глубине ваших сетевых интерфейсов, такую как IP-адрес и MAC-адрес, с помощью следующей команды:
Contents
Настройка и удаление IP-адреса
r show eth0
Вы должны увидеть следующий результат:
Вы можете удалить IP-адрес, просто заменив add
флагом del
.
sudo ip addr del 192.168.1.43/24 dev eth0
Включение и отключение сетевого интерфейса
Вы можете включить сетевой интерфейс eth0 с помощью следующей команды:
Чтобы отключить сетевой интерфейс eth0, выполните следующую команду:
sudo ip link set eth0 down
Показать таблицу маршрутизации
Вы можете использовать объект маршрута команды IP, чтобы увидеть, какие пакеты маршрута будут проходить в вашей сети, как указано в вашей таблице маршрутизации. Выполните следующую команду, чтобы проверить информацию таблицы маршрутизации системы.
Вы должны увидеть следующий результат:
Вы также можете добавить в
Включение и отключение сетевого интерфейса
спользуется, если в системе имеется более одного сетевого адаптера (контроллера сетевого интерфейса).
Это можно сделать, выполнив следующую команду:
sudo ip route add default via 192.168.1.1
Примечание. 192.168.1.1 — шлюз по умолчанию.
Вы также можете удалить шлюз по умолчанию, используя следующую команду:
sudo ip route del defaultПоказать таблицу маршрутизации
ать статистику сети
Команду IP также можно использовать для отображения статистики различных сетевых интерфейсов. Для этого вы можете использовать флаг -s
.
Вы должны увидеть следующий результат:
Если вам нужно получить информацию о конкретном сетевом интерфейсе, добавьте параметр ls
, за которым следует имя сетевого интерфейса (eth0). Это может быть очень полезно, особенно при устранении ошибок сетевого подключения.
Для этого выполните следующую команду:
sudo ip -s -s link ls eth0
Вы должны увидеть следующий результат:
Записи ARP
ARP, также известный как протокол разрешения адресов, используется для преобразования IP-адреса в соответствующий физический адрес, обычно известный как MAC-адрес. С помощью команды IP вы можете просмотреть MAC-адреса устройств, подключенных к вашей локальной сети, используя опцию соседа.
Вы должны увидеть следующий результат:
Заключение
Команда IP — очень полезный инструмент для каждого сетевого администратора и всех пользователей Linux. Это еще более полезно при написании сценариев. Дайте нам знать, если эта статья вам полезна.
Записи ARP
Заключение