[Решено] Два IP на один интерфейс — возможно ли?

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
entada
Сообщения: 223
ОС: Debian stable, IceWM

[Решено] Два IP на один интерфейс — возможно ли?

Сообщение entada »

Добрый день!

Системный администратор альма-матер некоторое время назад кардинально пересмотрел настройки сети:
— ранее IP-адреса раздавались по DHCP (что-то вроде 192.168.0.x);
— теперь каждому рабочему месту назначен статический IP (типа 88.179.182.y).
После прописывания нового IP, а также сообщённых администратором маски и шлюза, в /etc/network/interfaces, а DNS — в /etc/resolv.conf появился доступ к сети Интернет; но вот к общему сетевому принтеру доступа не стало.

Печать настроек принтера показала, что он по-прежнему думает, что он — 192.168.0.201.

Соответственно:
— если в /etc/network/interfaces указаны адрес/маска из 192.168.0.x — есть принтер, но нет Интернета;
— если 88.179.182.y — есть сеть, но нет принтера.

Опрос коллег с MS Windows показал, что у большинства также есть либо Интернет, либо принтер, либо ничего (смотря по тому, перенастроил ли администратор рабочее место)...
Но у некоторых есть и Интернет, и принтер!!!
В настройках таких компьютеров указаны сразу ДВА адреса и подсети (а сетевой кабель и физический интерфейс — один; аппаратная часть рабочих мест однотипна).

Можно ли как-то воспроизвести ситуацию с двумя IP в Debian, чтобы не менять постоянно /etc/network/interfaces?
Последний раз редактировалось entada 27.01.2022 15:21, всего редактировалось 1 раз.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Два IP на один интерфейс — возможно ли?

Сообщение Bizdelnick »

Можно. Раньше это даже делалось просто прописыванием нескольких адресов для интерфейса, но в какой-то момент это сломали, и стало нужно для второго и последующих адресов добавлять команду post-up типа ip address add <адрес> dev <интерфейс>.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
entada
Сообщения: 223
ОС: Debian stable, IceWM

Re: Два IP на один интерфейс — возможно ли?

Сообщение entada »

Спасибо!

Действительно, после команды

Код: Выделить всё

 sudo ip address add 192.168.0.240/24 dev enp2s0
второй адрес появился, и печать заработала, Интернет при этом остался (что уже гораздо приятнее постоянных ifdown/ifup).

Попробую теперь разобраться, что такое post-up и как его добавить...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Два IP на один интерфейс — возможно ли?

Сообщение Bizdelnick »

entada писал(а):
27.01.2022 14:38
Попробую теперь разобраться, что такое post-up и как его добавить...
В interfaces же. См. man interfaces.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
entada
Сообщения: 223
ОС: Debian stable, IceWM

Re: Два IP на один интерфейс — возможно ли?

Сообщение entada »

Огромное спасибо!
Действительно, когда после iface enp2s0 inet static и всех его настроек была добавлена строка

Код: Выделить всё

post-up ip address add 192.168.0.240/24 dev enp2s0
, второй адрес стал добавляться автоматически.
Спасибо сказали:
Ответить