ip alias нужно прописать другой gateway
Casufi 11 декабря, 2007 - 18:41
Нужно посадить на одно устройство два ip адреса (alias)
В конфиге /etc/conf.d/net это все отлично прописывается, но вот как прописать этим IP разные gateway я не нашел.
Кстати почемуто в ifconfig не видно ip алиасы.
»
- Для комментирования войдите или зарегистрируйтесь

попробуй
попробуй посмотреть
они сейчас так прописываются =)
___________________________________________
Gentoo GNU/Linux 2.6.23 GCC 4.2.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
Casufi пишет:но
Имеются в виду шлюзы "по умолчанию"? А как их может быть больше одного? И куды системе ломиться в случае чего?
Наверное всё-таки неправильно прописал. Должно быть примерно так:
config_eth0=( "10.1.10.15/24 brd 10.1.10.255" "20.1.20.15/24 brd 20.1.20.255" )тогда
eth0 Link encap:Ethernet HWaddr 00:11:22:88:55:77 inet addr:10.1.10.15 Bcast:10.1.10.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:13216366 errors:0 dropped:0 overruns:0 frame:0 TX packets:13991733 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2416756891 (2304.7 Mb) TX bytes:2453261810 (2339.6 Mb) Interrupt:11 Base address:0xc000 eth0:1 Link encap:Ethernet HWaddr 00:11:22:88:55:77 inet addr:20.1.20.15 Bcast:20.1.20.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:13216366 errors:0 dropped:0 overruns:0 frame:0 TX packets:13991734 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2416756891 (2304.7 Mb) TX bytes:2453261972 (2339.6 Mb) Interrupt:11 Base address:0xc000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:708974 errors:0 dropped:0 overruns:0 frame:0 TX packets:708974 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:135061891 (128.8 Mb) TX bytes:135061891 (128.8 Mb)route
>> но вот как прописать этим IP разные gateway я не нашел.
route add (***) dev "alias"
Или ip route add
Или
ip route add n.e.t/mask via ga.te.wa.yа вот
а вот gentoo-way
routes_ppp1=( "10.0.0.0/8 via 10.44.0.1 dev ppp1" )
Забавно, но вот
Забавно, но вот такой конфиг работает, хоть и не показывает в ifconfig алиасы, но второй Айпи отлично работает
config_eth0=(
"87.118.248.148/24 brd 87.118.248.255"
"87.118.248.149/24 brd 87.118.248.255"
)
А такой, нет
config_eth0=(
"87.118.248.148/24 brd 87.118.248.255"
"87.118.248.149/24 brd 87.118.248.255"
"213.247.137.33/24 brd 213.247.137.255"
)
на самом деле вопрос
на самом деле вопрос актуальный.
есть 2 системы.
1)amd64
2)x86
в amd64 действительно не видно алиасов в ifconfig. в ч86 все есть.
ip addr show работает и там и там.
Сравнивал скрипты /etc/init.d/net.lo на обоих машинах. разницы не нашел (плохо смотрел?)
все таки это не нормально. хотелось бы что бы работало....
На самом деле, пользуйся
ifconfig порядком устарел, пользуйся утилитой ip и не парь себе мозги.
Скорее всего на одной из систем у тебя в /etc/conf.d/net прописан iproute2 а на второй ifconfig.
Я стараюсь везде пользоваться iproute2
-----------------------------------------»
если хочешь послать в MAN, лучше промолчи.
Спасибо.
Вы абсолютно правы.
если явно прописать
modules=( "ifconfig" ) то все работает.
спасибо.