PDA

Виж пълна версия : 2 pppoe


the_black_wind
18.04.05 г., 18:27
Здравейте,
налага ми се да използвам две пппое връзки от един и същи доставчик, и искам да рутирам нет-а и от двете през линукс.
За да пусна двете пппое-та направих два файла ifcfg-ppp0 i ifcfg-ppp1 настройките и в двата са едни и същи единствено се различават по юсернейм-а, пид файл-а и интерфейсите(на ppp0/eth1 и ppp1/eth0 :) имат адреси 192.168.1.10 192.168.1.11) Дигам ппп-тата с ifup ppp0 ifu ppp1 сичко тръгва нормално, като ги стартирам по отделно и от двете си има нет,но искма като го рутирам с iptables -t nat -A POSTROUTING -s 192.168.1.15 -o pppX -j MASQUERADE на двама да идва нет от ppp1 а на другите двама от ppp2 .Някой може ли да ми каже как ще стане това ?Пробвах само като сменям само 1/2 на ppp(X) , но винаги нет имат само тези, който са на ppp1, а като го спра нет имат тези на ppp0.ю
Много ще съм благодарен ако някой ми каже каде съм згрещил, или какво не съм направил.
Благодаря!!!

ext
18.04.05 г., 21:06
махни masquerade и пробвай с iptables -t nat -A POSTROUTING -s 192.168.1.15 -o pppX -j --to-destination ипнаppp0 ... така задаваш за си4ките хостове по отделно накъде да маскира.. после най лесния вариант е връщите се пакети да ги пуснеш broadcast към всичи. ако съм разбрал правилно какво искаш а направиш предполагам 4е така ще стане.

the_black_wind
18.04.05 г., 21:45
Здравей,
дава ми следната грешка iptables -t nat -A POSTROUTING -s 192.168.1.15 -o ppp1-j DNAT --to *.*.*.*
iptables: Invalid argument
Може аз да съм объркал нещо щото вече каската ми изпуши...:) Ако е така поправи ме.
А за ип адреса на пппое-то е ип-то с което излизам в нета?

the_black_wind
19.04.05 г., 00:37
А има ли някакъв начин при който да се запазва -j MASQUERADE ?

ext
19.04.05 г., 10:47
he he сори аз съм го объркал .
iptables -t nat -A PREROUTING -i ppp0 -j DNAT --to 192.168.0.255(broadcasta na wutreshnata mreja)
iptables -t nat -A PREROUTING -i ppp1 -j DNAT --to 192.168.0.255
(и за 2-та интерфейса)
posle prawish
iptables -t nat -A POSTROUTING -s 192.168.*.* -j SNAT --to *.*.*.*(wunshno ip)
това въпреки че е доста глупаво да се прави е горедолу същото като masquerade. Само 4е ми се струва 4е така е най ления вариант. Ще помисля за masquerade-a kak da ostane..

the_black_wind
20.04.05 г., 01:42
he he сори аз съм го объркал .
iptables -t nat -A PREROUTING -i ppp0 -j DNAT --to 192.168.0.255(broadcasta na wutreshnata mreja)
iptables -t nat -A PREROUTING -i ppp1 -j DNAT --to 192.168.0.255
(и за 2-та интерфейса)
posle prawish
iptables -t nat -A POSTROUTING -s 192.168.*.* -j SNAT --to *.*.*.*(wunshno ip)
това въпреки че е доста глупаво да се прави е горедолу същото като masquerade. Само 4е ми се струва 4е така е най ления вариант. Ще помисля за masquerade-a kak da ostane..

Благодаря,утре ще го пробвам че сега нямам възможност.

the_black_wind
22.04.05 г., 03:19
iptables -t nat -A POSTROUTING -s 192.168.*.* -j SNAT --to *.*.*.*(wunshno ip)

Всичко работи само с тази команда.Има ли някакво значение дали ще добавя и другите две?