Помогите с роутингом
имеем
Gentoo
eth0 inet addr:192.168.55.214 Bcast:192.168.55.255 Mask:255.255.255.0 шлюз:192.168.55.129 (иннет по трафику)
eth1 inet addr:192.168.111.74 Bcast:192.168.111.75 Mask:255.255.255.252 шлюз:192.168.111.73 (унлим 128)
=== текущее состояние
localhost ~ # route -e
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.111.72 * 255.255.255.252 U 0 0 0 eth1
192.168.55.0 * 255.255.255.0 U 0 0 0 eth0
192.168.0.0 192.168.55.129 255.255.0.0 UG 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default 192.168.55.129 0.0.0.0 UG 0 0 0 eth0
default 192.168.111.73 0.0.0.0 UG 0 0 0 eth1
=== так естествено ничего не робит что делать незнаю
Требуется весь иннет пустить через eth1
а локальную сетку провайдера на eth0 (apache proftpd для адресов 192.168.0.0/255.255.0.0 )
уже совсем запутался в роутинге ничего не смыслю
помогите плиз.. заранее спасибо огромное
- Для комментирования войдите или зарегистрируйтесь
iptables na predmet MARK +
iptables na predmet MARK + iproute2
http://lartc.org/ ; na russkom na opennete bilo
staroe ,no dla nacala poidet http://gazette.linux.ru.net/rus/articles/lartc/index.html
Теперь
Теперь имеем
localhost ~ # ip route list table main
192.168.111.72/30 dev eth1 proto kernel scope link src 192.168.111.74
192.168.55.0/24 dev eth0 proto kernel scope link src 192.168.55.214
127.0.0.0/8 dev lo scope link
default via 192.168.55.129 dev eth0
default via 192.168.111.73 dev eth1 metric 1
--
чтоб иннет шёл через
eth1 стоит удалить default via 192.168.55.129 dev eth0 ?
читаю http://gazette.linux.ru.net/rus/articles/lartc/index.html мало что понимаю.. немогу найти ситуацию похожую на мою
форвард
разрешил пакетам бегать между сетевушками ?
echo "1" > /proc/sys/net/ipv4/ip_forward
спасиб теперь
спасиб теперь разрешил
что делать дальше ?
Это вообще роутер или как ?
>>Требуется весь иннет пустить через eth1
а локальную сетку провайдера на eth0 (apache proftpd для адресов 192.168.0.0/255.255.0.0
route add -net 192.160.0.0 netmask 255.255.0.0 dev eth0
route add -net 0.0.0.0 netmask 0.0.0.0 dev eth1
Вот все твои маршруты, если все правильно понял. Я так полагаю у тебя провайдер на одном интерфейсе, а на другом лан. Почему тогда инет и подложку надо на отдельных сетевых держать?
на обоих
на обоих интерфейсах один и тот же провайдер
только на одном скорость до 10 мегабит/c (eth0) и иннет по 3.40 за мб
а на втором анлим (eth1 128кбит/с)
-
"Это вообще роутер или как ?"
Это обычная машинка на которой было
apache proftpd 3proxy для адресов 192.168.0.0/255.255.0.0
ну и иннет наней был через этот же интерфейс..
теперь появилась ещё одна сетевуха от этого же провайдера с анлимом тоесть теже ресурсы отличие только в том что ограничение по скорости в 128
вот и надо сделать чтоб для иннета юзался анлим
а для 192.168.0.0/255.255.0.0 eth0
несовсем
несовсем понятно... а локалка где сидит ? eth2 ?
смотри предыдущий пост, там все роуты.
какая
какая локалка?
вообщем попытаюсь обяснить подругому...
дома имеется 3 машины (все воткнуты в хаб в который воткнут провайдер)
провайдер выдал для каждой машины свой ip (192.168.55.214 192.168.55.240 ... подключены через шлюз) тоесть все машины находятся в одной локалке.. в ней есть и другие пользователи этого прова
у провайдера много таких сеток.. между сетками связь через шлюз ну тоесть нормально можно по 80 21 и другим портам обмениваца инфой (по 5 коп метр)
так вот на машине 192.168.55.214 (мой сервер) теперь добавлен анлим (192.168.111.74)