óÄÅÌÁÌ ÔÁË:-A INPUT -i eth1 -p 47 -j ACCEPT
-A OUTPUT -o eth1 -p 47 -j ACCEPT
-A INPUT -i eth1 -p udp --dport 1723 -j ACCEPT
-A OUTPUT -o eth1 -p udp --sport 1723 -j ACCEPTÁ ËÏÇÄÁ ÓÄÅÌÁÌ
FORWARD -i pppO -o eth0 -j ACCEPT
FORWARD -o pppO -i eth0 -j ACCEPTÐÏÌÕÞÉÌ ÞÔÏ
Warning! Weird character in interface '-o' (No aliases,:,! or *)
Bad argument 'ppp0'ÐÏÎÑÔÎÏÅ ÄÅÌÏ ÞÔÏ ÔÁËÏÇÏ ÉÎÔÅÒÆÅÊÓÁ ÝÁÓ ÎÅÔÕ...
(ÎÉËÔÏ ÎÅ ÐÏÄÓÏÅÄÉÎÑÅÔÓÑ ÐÏ ×ÐÎ..) ×ÅÄØ ËÌÉÅÎÔÙ ÔÏ ÎÅ ×ÓÅÇÄÁ ÎÁÌÉÞÅÓÔ×ÕÀÔ × ÓÅÔÉ... á ÐÅÒÉÏÄÉÞÅÓËÉ.ÞÏ ÄÅÌÁÔØ? ÐÉÓÁÔØ ÓËÒÉÐÔ ÎÁ ËÏÎÎÅËÔ?
Á ËÕÄÁ É ËÁË ÅÇÏ ÓÔÁ×ÉÔØ?
ËÔÏ ÒÅÛÁÌ ÔÁËÕÀ ÚÁÄÁÞÕ - ÐÏÍÏÇÉÔÅ ÐÌÉÚ..
FORWARD -i ppp+ -o eth0 -j ACCEPT
FORWARD -o ppp+ -i eth0 -j ACCEPT
>FORWARD -i ppp+ -o eth0 -j ACCEPT
>FORWARD -o ppp+ -i eth0 -j ACCEPTÜÜ.. Á ÐÏÞÅÍÕ?
É ×ÏÔ ÅÝÅ.. ÉÎÔÅÒÆÅÊÓ gre0 ÎÅ ÔÒÏÇÁÔØ?
>ÜÜ.. Á ÐÏÞÅÍÕ?
>É ×ÏÔ ÅÝÅ.. ÉÎÔÅÒÆÅÊÓ gre0 ÎÅ ÔÒÏÇÁÔØ?
á ÜÔÏ ÞÔÏ ÚÁ ÉÎÔÅÒÆÅÊÓ?
ÎÕ Ó ÜÔÉÍÉ ÐÒÁ×ÉÌÁÍÉ ÍÎÅ ÏÐÑÔØ ×ÙÄÁÅÔ ÂÜÄ ÁÒÇÕÍÅÎÔ..
>
>ÎÕ Ó ÜÔÉÍÉ ÐÒÁ×ÉÌÁÍÉ ÍÎÅ ÏÐÑÔØ ×ÙÄÁÅÔ ÂÜÄ ÁÒÇÕÍÅÎÔ..
>
ðÏËÁÚÙ×ÁÊÔÅ ÐÏÌÎÕÀ ËÏÍÁÎÄÕ.
>>
>>ÎÕ Ó ÜÔÉÍÉ ÐÒÁ×ÉÌÁÍÉ ÍÎÅ ÏÐÑÔØ ×ÙÄÁÅÔ ÂÜÄ ÁÒÇÕÍÅÎÔ..
>>
>ðÏËÁÚÙ×ÁÊÔÅ ÐÏÌÎÕÀ ËÏÍÁÎÄÕ.# iptables -t filter -A FORWARD -i ppp+ -o eth0 -j ACCEPT
ÉÚ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÒÁÂÏÔÁÅÔ...
ÉÚ ÓËÒÉÐÔÁ ÇÏ×ÏÒÉÔ ÍÎÅ ÞÔÏ ÂÜÄ ÁÒÇÕÍÅÎÔ
>FORWARD -i ppp+ -o eth0 -j ACCEPT
>FORWARD -o ppp+ -i eth0 -j ACCEPTîå òáâïôáåô !!!
ÞÔÏ ÄÅÌÁÔØ?
>îå òáâïôáåô !!!
>ÞÔÏ ÄÅÌÁÔØ?
þÔÏ ËÏÎËÒÅÔÎÏ?
ÆÏÒ×ÁÄÉÔØ ÎÅ ÉÓÐÏÌØÚÕÑ ÉÎÔÅÒÆÅÊÓ, Á ÉÓÐÏÌØÚÕÑ ip É ÐÏÄÓÅÔÉ. õ ÷ðîÁ ÞÔÏ ÐÏÄÓÅÔØ ÏÔÍÅÎÉÌÉ?
ÉÌÉ /etc/ppp/ip-up.d/iptables
#!/bin/bash
IPT=/usr/sbin/iptables
UIP=$5
$IPT -A FORWARD -s $UIP -j ACCEPT
$IPT -A INPUT -s $UIP -j ACCEPT
/etc/ppp/ip-down.d/iptables#!/bin/bash
IPT=/usr/sbin/iptables
UIP=$5
$IPT -D FORWARD -s $UIP -j ACCEPT
$IPT -D INPUT -s $UIP -j ACCEPT
ñ ÓÄÅÌÁÌ ËÁË ÒÁÎÅÅ ÇÏ×ÏÒÉÌÉ-A FORWARD -i ppp+ -o eth0 -j ACCEPT
-A FORWARD -o ppp+ -i eth0 -j ACCEPT×ÓÅ ÒÁÂÏÔÁÅÔ, ËÏÍÐ ÒÅÇÉÓÔÒÉÒÕÅÔÓÑ × ÓÅÔÉ...
Ó ÎÅÇÏ ÐÉÎÇÕÀ ×ÎÕÔÒÅÎÎÀÀ ÍÁÛÉÎÕ..
îï úáêôé îá îåå îå íïçõ!!
× ÞÅÍ ÄÅÌÏ?