несколько ip на одном интерфейсе

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Alexscrat
Сообщения: 6
ОС: Linux Mandriva

несколько ip на одном интерфейсе

Сообщение Alexscrat »

Стоит сервер с локальным сайтом на одном интерфейсе несколько ip адресов
один смотрит в инет 2 других в сеть.
rc.conf :

hostname="smtp2.lan"
ifconfig_nve0="inet 10.130.0.6 netmask 255.255.240.0"
ifconfig_nve0_alias0="inet 80.93.X.X/29"
ifconfig_nve0_alias1="10.130.0.8 netmask 255.255.240.0"
defaultrouter="80.93.X2.X2"

static_routes="net1"
route_net1="-net 10.0.0.0/8 10.130.0.1"

возникла такая сложность:
почему то переродически отваливается 80.93.X.X - вот этот ip адресс,а с остальными все нормально.
помогает только /etc/netstart

в чем причина?
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

Re: несколько ip на одном интерфейсе

Сообщение arachnid »

Alexscrat писал(а):
14.01.2008 17:45
Стоит сервер с локальным сайтом на одном интерфейсе несколько ip адресов
один смотрит в инет 2 других в сеть.
rc.conf :

hostname="smtp2.lan"
ifconfig_nve0="inet 10.130.0.6 netmask 255.255.240.0"
ifconfig_nve0_alias0="inet 80.93.X.X/29"
ifconfig_nve0_alias1="10.130.0.8 netmask 255.255.240.0"
defaultrouter="80.93.X2.X2"

static_routes="net1"
route_net1="-net 10.0.0.0/8 10.130.0.1"

возникла такая сложность:
почему то переродически отваливается 80.93.X.X - вот этот ip адресс,а с остальными все нормально.
помогает только /etc/netstart

в чем причина?

для второй подсети из пространства 10.130 маска должна быть /32
man alias Establish an additional network address for this interface. This
is sometimes useful when changing network numbers, and one wishes
to accept packets addressed to the old interface. If the address
is on the same subnet as the first network address for this
interface, a non-conflicting netmask must be given. Usually
0xffffffff is most appropriate
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
Alexscrat
Сообщения: 6
ОС: Linux Mandriva

Re: несколько ip на одном интерфейсе

Сообщение Alexscrat »

rc.conf :

hostname="smtp2.lan"
ifconfig_nve0="inet 10.130.0.6 netmask 255.255.240.0"
ifconfig_nve0_alias0="inet 80.93.X.X/29"
defaultrouter="80.93.X2.X2"

static_routes="net1"
route_net1="-net 10.0.0.0/8 10.130.0.1"

сделал так.
правильно?

или надо заменить
ifconfig_nve0="inet 10.130.0.6 netmask 255.255.240.0" на ifconfig_nve0="inet 10.130.0.6/32"
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

Re: несколько ip на одном интерфейсе

Сообщение arachnid »

Alexscrat писал(а):
14.01.2008 18:05
надо заменить
ifconfig_nve0="inet 10.130.0.6 netmask 255.255.240.0" на ifconfig_nve0="inet 10.130.0.6/32"

должно ifconfig_nve0_alias="inet 10.130.0.6/32"
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:
Alexscrat
Сообщения: 6
ОС: Linux Mandriva

Re: несколько ip на одном интерфейсе

Сообщение Alexscrat »

arachnid писал(а):
14.01.2008 18:12
Alexscrat писал(а):
14.01.2008 18:05
надо заменить
ifconfig_nve0="inet 10.130.0.6 netmask 255.255.240.0" на ifconfig_nve0="inet 10.130.0.6/32"

должно ifconfig_nve0_alias="inet 10.130.0.6/32"

А из локальной сети по прежнему будет видно адресс?
Спасибо сказали:
Alexscrat
Сообщения: 6
ОС: Linux Mandriva

Re: несколько ip на одном интерфейсе

Сообщение Alexscrat »

сделал как вы написали в результате
сервер вообще не пингуется
не из инета не из сети.
Спасибо сказали:
Аватара пользователя
arachnid
Модератор
Сообщения: 1100
ОС: freeBSD

Re: несколько ip на одном интерфейсе

Сообщение arachnid »

тогда таблицу маршрутизации в студю netstat -rn
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали: