Redial can't connect to the internet

Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Broadcom SoC based Hardware
Author Message
xmlf
DD-WRT Novice


Joined: 20 Jan 2018
Posts: 12

PostPosted: Sun Jan 21, 2018 4:28    Post subject: Redial can't connect to the internet Reply with quote
My router will appear when the pppoe is disconnected, after dialing again, can not connect to the Internet, I use the "iptables -L" to view iptables list is empty, restart router and then back to normal. How to solve this?

The following is not connected to the Internet:
Code:
root@DD-WRT:~# 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

Chain advgrp_1 (0 references)
target     prot opt source               destination

Chain advgrp_10 (0 references)
target     prot opt source               destination

Chain advgrp_2 (0 references)
target     prot opt source               destination

Chain advgrp_3 (0 references)
target     prot opt source               destination

Chain advgrp_4 (0 references)
target     prot opt source               destination

Chain advgrp_5 (0 references)
target     prot opt source               destination

Chain advgrp_6 (0 references)
target     prot opt source               destination

Chain advgrp_7 (0 references)
target     prot opt source               destination

Chain advgrp_8 (0 references)
target     prot opt source               destination

Chain advgrp_9 (0 references)
target     prot opt source               destination

Chain grp_1 (0 references)
target     prot opt source               destination

Chain grp_10 (0 references)
target     prot opt source               destination

Chain grp_2 (0 references)
target     prot opt source               destination

Chain grp_3 (0 references)
target     prot opt source               destination

Chain grp_4 (0 references)
target     prot opt source               destination

Chain grp_5 (0 references)
target     prot opt source               destination

Chain grp_6 (0 references)
target     prot opt source               destination

Chain grp_7 (0 references)
target     prot opt source               destination

Chain grp_8 (0 references)
target     prot opt source               destination

Chain grp_9 (0 references)
target     prot opt source               destination

Chain lan2wan (0 references)
target     prot opt source               destination

Chain logaccept (0 references)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere

Chain logdrop (0 references)
target     prot opt source               destination
DROP       all  --  anywhere             anywhere

Chain logreject (0 references)
target     prot opt source               destination
REJECT     tcp  --  anywhere             anywhere             reject-with tcp-re                                                                                     set

Chain trigger_out (0 references)
target     prot opt source               destination


The following shows the normal connection to the Internet:
Code:

root@DD-WRT:~# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere             state RELATED,ESTABLISHED
DROP       udp  --  anywhere             anywhere             udp dpt:route
DROP       udp  --  anywhere             anywhere             udp dpt:route
ACCEPT     udp  --  anywhere             anywhere             udp dpt:route
ACCEPT     tcp  --  anywhere             DD-WRT               tcp dpt:www
ACCEPT     tcp  --  anywhere             DD-WRT               tcp dpt:ssh
DROP       icmp --  anywhere             anywhere
DROP       igmp --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere             state NEW
ACCEPT     all  --  anywhere             anywhere             state NEW
DROP       all  --  anywhere             anywhere

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
ACCEPT     udp  --  anywhere             10.0.0.2             udp dpt:16851
ACCEPT     tcp  --  anywhere             10.0.0.2             tcp dpt:16851
ACCEPT     all  --  anywhere             anywhere             state RELATED,ESTABLISHED
ACCEPT     gre  --  10.0.0.0/24          anywhere
ACCEPT     tcp  --  10.0.0.0/24          anywhere             tcp dpt:1723
lan2wan    all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere
ACCEPT     tcp  --  anywhere             10.0.0.2             tcp dpt:7000
ACCEPT     udp  --  anywhere             10.0.0.2             udp dpt:7000
ACCEPT     tcp  --  anywhere             10.0.0.2             tcp dpt:7006
ACCEPT     udp  --  anywhere             10.0.0.2             udp dpt:7006
TRIGGER    all  --  anywhere             anywhere            [16 bytes of unknown target data]
trigger_out  all  --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere             state NEW
DROP       all  --  anywhere             anywhere

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Chain advgrp_1 (0 references)
target     prot opt source               destination

Chain advgrp_10 (0 references)
target     prot opt source               destination

Chain advgrp_2 (0 references)
target     prot opt source               destination

Chain advgrp_3 (0 references)
target     prot opt source               destination

Chain advgrp_4 (0 references)
target     prot opt source               destination

Chain advgrp_5 (0 references)
target     prot opt source               destination

Chain advgrp_6 (0 references)
target     prot opt source               destination

Chain advgrp_7 (0 references)
target     prot opt source               destination

Chain advgrp_8 (0 references)
target     prot opt source               destination

Chain advgrp_9 (0 references)
target     prot opt source               destination

Chain grp_1 (1 references)
target     prot opt source               destination

Chain grp_10 (0 references)
target     prot opt source               destination

Chain grp_2 (0 references)
target     prot opt source               destination

Chain grp_3 (0 references)
target     prot opt source               destination

Chain grp_4 (0 references)
target     prot opt source               destination

Chain grp_5 (0 references)
target     prot opt source               destination

Chain grp_6 (0 references)
target     prot opt source               destination

Chain grp_7 (0 references)
target     prot opt source               destination

Chain grp_8 (0 references)
target     prot opt source               destination

Chain grp_9 (0 references)
target     prot opt source               destination

Chain lan2wan (1 references)
target     prot opt source               destination
grp_1      all  --  anywhere             anywhere

Chain logaccept (0 references)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere

Chain logdrop (0 references)
target     prot opt source               destination
DROP       all  --  anywhere             anywhere

Chain logreject (0 references)
target     prot opt source               destination
REJECT     tcp  --  anywhere             anywhere             reject-with tcp-reset

Chain trigger_out (1 references)
target     prot opt source               destination

Sponsor
xmlf
DD-WRT Novice


Joined: 20 Jan 2018
Posts: 12

PostPosted: Thu Jan 25, 2018 2:08    Post subject: Reply with quote
I have solved the problem. This problem occurs because I used the xt_set.ko module.
I've followed the directions here https://github.com/jamesmacwhite/ipset-netgear-r7000-dd-wrt/wiki
If I use the /jffs/opt/sbin/ iptables file, iptables is emptied when pppoe is reconnected.So I still use the iptables file in the firmware,
After each pppoe reconnection, I used the script to check iptables.
I created the .wanup script in the /jffs/etc/config directory.Run rule add script when iptables rule fails
Code:

if [ "`/jffs/opt/sbin/iptables -t nat -L | grep '4898' |wc -l `" == 2]; then
exit 0
else
/opt/sbin/iptables -t nat -F
/jffs/opt/etc/init.d/S99ss-rules restart
/jffs/opt/bin/ad-ctl restart
fi
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Broadcom SoC based Hardware All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum