В области настройки сети в системах Linux команда «ip addr add» представляет собой мощный инструмент, позволяющий манипулировать IP-адресами и управлять сетевыми интерфейсами. В этой статье мы рассмотрим различные методы использования команды «ip addr add» с примерами кода, чтобы продемонстрировать ее универсальность и полезность.
Метод 1: добавление нового IP-адреса к интерфейсу
Чтобы добавить новый IP-адрес к сетевому интерфейсу, вы можете использовать следующую команду:
ip addr add <ip_address>/<subnet_mask> dev <interface_name>
Например, чтобы добавить IP-адрес 192.168.1.100/24 к интерфейсу eth0, введите:
ip addr add 192.168.1.100/24 dev eth0
Метод 2: добавление вторичного IP-адреса к интерфейсу
Если вы хотите добавить дополнительный IP-адрес к интерфейсу, вы можете использовать следующую команду:
ip addr add <ip_address>/<subnet_mask> broadcast <broadcast_address> dev <interface_name>
Например, чтобы добавить дополнительный IP-адрес 10.0.0.200/24 с широковещательным адресом 10.0.0.255 к интерфейсу eth1, вы должны выполнить:
ip addr add 10.0.0.200/24 broadcast 10.0.0.255 dev eth1
Метод 3: добавление IP-адреса с предпочтительным и действительным временем жизни
Чтобы добавить IP-адрес к интерфейсу с определенным предпочтительным и действительным временем жизни, вы можете использовать следующую команду:
ip addr add <ip_address>/<subnet_mask> preferred_lft <preferred_lifetime> valid_lft <valid_lifetime> dev <interface_name>
Например, чтобы добавить IP-адрес 2001:db8::1/64 к интерфейсу eth0 с предпочтительным временем жизни 2 часа и действительным временем жизни 6 часов, вы должны выполнить:
ip addr add 2001:db8::1/64 preferred_lft 2h valid_lft 6h dev eth0
Метод 4: добавление IP-адреса с меткой
Если вы хотите добавить IP-адрес к интерфейсу с меткой для упрощения идентификации, вы можете использовать следующую команду:
ip addr add <ip_address>/<subnet_mask> label <label_name> dev <interface_name>
Например, чтобы добавить IP-адрес 192.168.0.50/24 с меткой «веб-сервер» к интерфейсу eth0, вы должны выполнить:
ip addr add 192.168.0.50/24 label webserver dev eth0
Команда «ip addr add» — это универсальный и мощный инструмент для управления конфигурациями сети в системах Linux. В этой статье мы рассмотрели различные методы использования этой команды, включая добавление новых IP-адресов, добавление дополнительных IP-адресов, указание предпочтительного и допустимого времени жизни и присвоение меток IP-адресам. С помощью этих примеров вы можете с уверенностью использовать команду «ip addr add» для удовлетворения потребностей в настройке сети.
Не забывайте экспериментировать с осторожностью, поскольку изменения конфигурации сети могут повлиять на подключение. Всегда проверяйте внесенные изменения и имейте запасной план на случай непредвиденных проблем.