Назначаем несколько IP адресов сетевой карте

Добрый день всем, кто оказался на данном сайте. Бывают ситуации, когда компьютеру нужно несколько ip адресов. Например, у вас несколько подсетей, или у вас сервер на котором крутится несколько сайтов… А у вас всего один сетевой интерфейс. Бежать и покупать несколько сетевых карт не обязательно. В Linux можно назначить одному сетевому интерфейсу несколько ip адресов. В этой статье мы и рассмотрим один из способов как это сделать. И так, рассмотрим варианты с операционными системами Ubuntu (Debian) и Fedora (CentOS). Но, все это будет работать и на остальных системах, основанных на приведенных выше.

Назначаем ip адреса

Все действия буду проделывать на Ubuntu 20.04 beta. Но, все то же самое будет работать и в остальных DEB и RPM ориентированных системах. То есть, в Debian 9 и 10, Ubuntu 18.04, Fedora и CentOS, И так, давайте сначала узнаем какой у нас ip адрес. Для этого вводим команду:

ifconfig

Или, можно ввести команду

ip addr

Если первая вдруг у вас не сработает из за отсутствия пакета net-tools. Как вы можете увидеть из скриншота, у меня ip адрес “192.168.88.246” и название сетевого интерфейса “enp0s3“. У вас же эти параметры будут отличатся.

Теперь давайте дадим нашему сетевому интерфейсу еще один ip адрес, но, уже с другой подсетью. То есть, зададим ip адрес “192.168.89.247“. Для этого вводим команду:

sudo ip addr add 192.168.89.247/24 dev enp0s3

Обратите внимания на 24, это маска сети 255.255.255.0. Теперь давайте проверим результат, для этого выполним команду “ifconfig” или “ip addr”:

Как видите из скриншота, теперь сетевая карта имеет два ip адреса. При необходимости, можно продолжить задавать ip адреса сетевому интерфейсу с любыми параметрами. Разумеется, в разумных приделах. Если вам больше не нужно несколько ip адресов на данном интерфейсе, достаточно произвести перезагрузку компьютера.

А на этом сегодня все. Надеюсь данная статья будет вам полезна.
С уважением Cyber-X

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *