2 сетевые карты
Други - туплю
Требуется помощь ЦУПа
решил воткнуть еще один канал и соответственно сетевуху
config_eth0=(
"212.59.99.203 netmask 255.255.255.128"
)
routes_eth0=(
"default via 212.59.99.129"
)
config_eth1=(
"62.181.56.248/26"
)
routes_eth1=(
"default via 62.181.56.193"
)
все поднялось!
route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
62.181.56.192 * 255.255.255.192 U 0 0 0 eth1
128.99.59.212.n * 255.255.255.128 U 0 0 0 eth0
172.18.0.0 * 255.255.0.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default 129.99.59.212.n 0.0.0.0 UG 0 0 0 eth0
default 62.181.56.193 0.0.0.0 UG 1 0 0 eth1
и гейт второй карты пингуется
ping -vc10 -w 3 -I 62.181.56.248 62.181.56.193
PING 62.181.56.193 (62.181.56.193) from 62.181.56.248 : 56(84) bytes of data.
64 bytes from 62.181.56.193: icmp_seq=1 ttl=64 time=3.87 ms
64 bytes from 62.181.56.193: icmp_seq=2 ttl=64 time=0.225 ms
64 bytes from 62.181.56.193: icmp_seq=3 ttl=64 time=0.225 ms
а вот дальше не идет!
ping -vc10 -w 3 -I 62.181.56.248 www.ru
PING www.ru (194.87.0.50) from 62.181.56.248 : 56(84) bytes of data.
--- www.ru ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 2999ms
и извне второй айпи не виден :(
вчем проблема? что я забыл?
- Для комментирования войдите или зарегистрируйтесь
Вы указали 2
Вы указали 2 маршрута дефолт. А маршрут по умолчанию может быть только один. Фрибсд бы выдал ошибку, но генту делает более правильно - ставит еще один маршрут дефолт и старому увеличивает метрику. Тоесть старый не работает. Теоретически в этой ситуации должен работать только второй канал. Почему не работает - надо смотреть внимательнее.
Вообще не думаю что это хорошая идея - 2 подключения. Теоретически можно настроить балансировку нагрузки, но я не знаю как google is your friend.
..................................................................
Unix - дружественная система, но своих друзей она хорошо выбирает.
Re
я грешу на гейт может он как-то не натит
машрутизазию я прописывал поразному
Если грешишь на
Если грешишь на гейт, то сделай config_eth0=null и попробуй так.
Ээээ... а что за
Ээээ... а что за /26 в адресе сетевухи? Сразу что-ли подсеть назначаем адресов? Я хз как там инитскрипты в генте сетевые устроены, но помоему такое работать не должно. И как уже сказали два маршрута по умолчанию не может быть.
Попробуй так:
Дальше чтобы балансировку между двумя каналами сделать запускаешь:
ip route del default && ip route add default scope global nexthop via 212.59.99.129 dev eth0 weight 1 nexthop via 62.181.56.193 dev eth1 weight 1
PS: Вот тут
PS: Вот тут поподробнее написано как свой инитскрипт для балансировки сделать: http://gentoo-wiki.com/Dual_internet_connections
скрипты генты
скрипты генты тут непричём - маски /26 несуществует в ipv4 - максимум /24
в классовой
в классовой модели - да, а в безклассовой, уж простите...
а вот и познавательная ссылочка ;-)
чёрт, ступил... у
чёрт, ступил... у самого стоит 32... вот что значит с утра постить...
/32 - это один
/32 - это один хост...
да
да