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]