URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 7145
[ Назад ]

Исходное сообщение
"ВиртуальныЕ IP-адресА на ОДНОМ интерфейсе"

Отправлено Anachoret , 11-Июл-01 01:38 
Здравствуйте!
У меня стоит FreeBSD 4.x. Подскажите, пожалуйста, как мне прописать несколько реальных IP-адресов на один интерфейс (xl0).
И еще вопрос, Как мне сделать divert через natd так, чтобы по запросу из интернета на реальный IP-адрес, который пропишется как виртуальный на интерфейсе xl0, отвечала бы машина из сети, предположим, с фейк-адресом 192.168.0.12.

У меня настроен НАТ, все дивертится. Только когда, предположим, из сети пытаются выслать файл через ICQ на компьютер с фэйк-адресом, соединение не проходит и файл заворачивается.

Заранее благодарю за помощь.
С Уважением, Константин


Содержание

Сообщения в этом обсуждении
"RE: ВиртуальныЕ IP-адресА на ОДНОМ интерфейсе"
Отправлено Dude , 11-Июл-01 11:25 
Во FreeBSD это делаеться так
в файле /etc/rc.conf или /etc/default/rc.conf добавляеш такую строку
ifconfig_xl0_alias0="inet ип_алиас netmask маска"
ifconfig_xl0_alias1="inet ип_алиас netmask маска"
ifconfig_xl0_alias2="inet ип_алиас netmask маска"
активизируеться после ребута
или из командной строки
ifconfig xl0 alias ип_алиас netmask маска

Вроде должно работать, у меня работает.
А по divert не знаю потому как не нужен он мне.


"RE: ВиртуальныЕ IP-адресА на ОДНОМ интерфейсе"
Отправлено lavr , 11-Июл-01 13:13 
>Во FreeBSD это делаеться так
>в файле /etc/rc.conf или /etc/default/rc.conf добавляеш
>такую строку
>ifconfig_xl0_alias0="inet ип_алиас netmask маска"
>ifconfig_xl0_alias1="inet ип_алиас netmask маска"
>ifconfig_xl0_alias2="inet ип_алиас netmask маска"
>активизируеться после ребута
>или из командной строки
>ifconfig xl0 alias ип_алиас netmask маска
>
>
>Вроде должно работать, у меня работает.

все верно, ньюансы следующие:

1. никогда не трогать /etc/defaults/rc.conf
2. все изменения и добавления делать в
   /etc/rc.conf, чтобы в дальнейшем не иметь
проблем при upgrade/cvsup/mergemaster

3. если ip из одной сети, маска должна быть
255.255.255.255 иначе будет чехарда

пример:

network_interfaces="fxp0 lo0"
#--ifconfig_de0="inet 159.93.17.129  netmask 255.255.240.0"
#-- unix1
ifconfig_fxp0="inet 159.93.17.121  netmask 255.255.240.0"
#-- xnc
ifconfig_fxp0_alias0="inet 159.93.25.88  netmask 255.255.255.255"
#-- mp3
ifconfig_fxp0_alias1="inet 159.93.17.129  netmask 255.255.255.255"
#-- dunix1
ifconfig_fxp0_alias2="inet 193.124.144.1 netmask 255.255.255.0"
#
defaultrouter="159.93.17.1"

>А по divert не знаю потому
>как не нужен он мне.
>


"СПАСИБО ВАМ БОЛЬШУЩЕЕ!!!!!!!!!!!!!"
Отправлено Anachoret , 11-Июл-01 15:59 
СПАСИБО ВАМ БОЛЬШУЩЕЕ!!!!!!!!!!!!!