On 12/26/07, Mihira Fernando <[EMAIL PROTECTED]> wrote:
> On Tue December 25 2007, hce wrote:
> >
> > Yes, I run the ppp manually. I did run iptable manually, but did not
> > seems anything added to the list?
> >
> > ~$ sudo /sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
> >
> > ~$ sudo /sbin/iptables -L
> > Chain INPUT (policy ACCEPT)
> > target     prot opt source               destination
> >
> > Chain FORWARD (policy ACCEPT)
> > target     prot opt source               destination
> >
> > Chain OUTPUT (policy ACCEPT)
> > target     prot opt source               destination
> >
> > > the ip forwarding is still enabled right ?
> >
> > Yes,  I added net.ipv4.conf.default.forwarding=1 in /etc/sysctl.conf
> >
> > I also tried ifconfig eth1 down and run eth1 by udhcpc, but failed.
> >
> > $ sudo /sbin/udhcpc -i eth1
> > udhcpc (v0.9.9-pre) started
> > Sending discover...
> > Sending discover...
> > Sending discover...
> > Lease failed:
> Why are you running dhcp client on eth1 ? its configured with a static IP.

I tried to set static IP down and using dhcp client to test dhcp
server. But, does not make sense.

> > ~$ cat /etc/resolv.conf
> > nameserver 203.49.70.20
> > nameserver 139.134.2.190
> >
> > Did that mean? Why ISP dhcp server did not respose? If that does not
> > work on my laptop, the wifi router won't get it work either?
>
> ISP dhcp server is not likely to respond to dhcp requests from eth1. your ppp
> is getting IPs from your ISP. Not eth1.

Understand.

> when both ppp0 and eth1 is up, run the following commands as root:
>
> These commands flushes out any iptables rules:
> #iptables --flush
> #iptables --table nat --flush
> #iptables --delete-chain
> #iptables --table nat --delete-chain
>
> These 2 commands gets NAT and forwarding on:
> #iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
> #iptables --append FORWARD --in-interface eth1 -j ACCEPT

I did those two commands, but still not working.

~$ sudo /sbin/iptables -L Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
ACCEPT     0    --  anywhere             anywhere

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Should I make eth1 accept for both INPUT and OUTPUT as well?

Thank you.

Jim


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to