Решено: Два ip Как сделать?

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

Модератор: Bizdelnick

Ответить
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Решено: Два ip Как сделать?

Сообщение azsx »

У меня дебиан 9, при установке я указал статический ip адрес для компьютера 100.100.100.100
Я хочу чтобы компьютер откликался ещё и на 200.200.200.200. Вроде всё почитал, настроил inerfaces, перезагружаю комп -- работает только по 100.100.100.100
Вопрос.
Как настраивать правильно?

Shell

cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug enp2s0
iface enp2s0 inet static
address 100.100.100.100/24
netmask 255.255.0.0
gateway 100.100.100.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 8.8.8.8


allow-hotplug enp2s0:0
iface enp2s0:0 inet static
address 200.200.200.200/24
netmask 255.255.0.0
gateway 200.200.200.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 8.8.8.8
Последний раз редактировалось azsx 18.01.2019 11:10, всего редактировалось 1 раз.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Два ip Как сделать?

Сообщение Hephaestus »

Сдается мне, что enp2s0 и enp2s0:0 - это одно и то же.
Значит, один тот же интерфейс пытаемся поднять дважды.
По первой настройке интерфейс поднялся, по второй - не будет, ибо уже поднят.
Для второго надо видимо enp2s0:1
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Два ip Как сделать?

Сообщение azsx »

нет, в строках добавленые мной исправил, не помогло

Shell

allow-hotplug enp2s0:1
iface enp2s0:1 inet static
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Два ip Как сделать?

Сообщение Bizdelnick »

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

allow-hotplug enp2s0
iface enp2s0 inet static
        address 100.100.100.100/24
        gateway 100.100.100.1
        dns-nameservers 8.8.8.8
        up ip address add 200.200.200.200/24 dev enp2s0
        down ip address del 200.200.200.200/24 dev enp2s0
Выглядит костыльно, но в 9 дебиане по-другому, видимо, никак. В 8 настраивалось более по-человечески.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Два ip Как сделать?

Сообщение azsx »

Shell

allow-hotplug enp2s0
iface enp2s0 inet static
address 100.100.100.100/16
netmask 255.255.0.0
gateway 100.100.100.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 8.8.8.8

up ip address add 200.200.200.200/16 dev enp2s0
down ip address del 200.200.200.1/16 dev enp2s0
Заработало, но:
1. Почему то работает только /16. Я когда на ваши строчки сменил, вывел "ip a" там 100.100.100.100 был /16 (не смотря на параметр 24), а 200.200.200.200 был /24 и 200 -- не работал. Поменял на 16, всё хорошо.
2. А как вы поняли что надо именно так написать?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Решено: Два ip Как сделать?

Сообщение Bizdelnick »

azsx писал(а):
18.01.2019 11:10
А как вы поняли что надо именно так написать?
Не помню, кажется в дебиановской вики нашёл или ещё где-то.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2
Контактная информация:

Re: Решено: Два ip Как сделать?

Сообщение Hephaestus »

azsx писал(а):
18.01.2019 11:10
1. Почему то работает только /16. Я когда на ваши строчки сменил, вывел "ip a" там 100.100.100.100 был /16 (не смотря на параметр 24)
Это, вероятно, потому, что у Вас строчка netmask=255.255.0.0 - это соответствует /16. В коде, который дал Bizdelnick строчка с netmask отсутствует.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Решено: Два ip Как сделать?

Сообщение Bizdelnick »

Hephaestus писал:
18.01.2019 12:28
Это, вероятно, потому, что у Вас строчка netmask=255.255.0.0 - это соответствует /16.
Да, именно поэтому я убрал netmask из своего примера.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Ответить