[OpenWrt-Devel] iptables NAT not being updated on WAN changes

2010-04-18 Thread Nuno Gonçalves
I have internet connections at eth0.2 and eth1.

Config is like this:

config interface wan
option ifname   eth1
option protodhcp

After boot connection is ok. Computers behind router get NATed internet.
Then I do ifdown wan, change eth1 to eth0.2 and ifup wan.
Computers start getting "Destination port unreachable" to ping
request. Inside the router I can ping the internet.

Rebooting (with eth1 or eth0.2 selected, doesn't care) brings NATed
connection back.
/etc/init.d/network restart doesn't.

r...@openwrt:/# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source   destination
ACCEPT all  --  anywhere anywherestate
RELATED,ESTABLISHED
ACCEPT all  --  anywhere anywhere
syn_flood  tcp  --  anywhere anywheretcp
flags:FIN,SYN,RST,ACK/SYN
input_rule  all  --  anywhere anywhere
input  all  --  anywhere anywhere

Chain FORWARD (policy DROP)
target prot opt source   destination
zone_wan_MSSFIX  all  --  anywhere anywhere
ACCEPT all  --  anywhere anywherestate
RELATED,ESTABLISHED
forwarding_rule  all  --  anywhere anywhere
forwardall  --  anywhere anywhere
reject all  --  anywhere anywhere

Chain OUTPUT (policy ACCEPT)
target prot opt source   destination
ACCEPT all  --  anywhere anywherestate
RELATED,ESTABLISHED
ACCEPT all  --  anywhere anywhere
output_rule  all  --  anywhere anywhere
output all  --  anywhere anywhere

Chain forward (1 references)
target prot opt source   destination
zone_lan_forward  all  --  anywhere anywhere
zone_wan_forward  all  --  anywhere anywhere

Chain forwarding_lan (1 references)
target prot opt source   destination

Chain forwarding_rule (1 references)
target prot opt source   destination

Chain forwarding_wan (1 references)
target prot opt source   destination

Chain input (1 references)
target prot opt source   destination
zone_lan   all  --  anywhere anywhere
zone_wan   all  --  anywhere anywhere

Chain input_lan (1 references)
target prot opt source   destination

Chain input_rule (1 references)
target prot opt source   destination

Chain input_wan (1 references)
target prot opt source   destination

Chain output (1 references)
target prot opt source   destination
zone_lan_ACCEPT  all  --  anywhere anywhere
zone_wan_ACCEPT  all  --  anywhere anywhere

Chain output_rule (1 references)
target prot opt source   destination

Chain reject (5 references)
target prot opt source   destination
REJECT tcp  --  anywhere anywhere
reject-with tcp-reset
REJECT all  --  anywhere anywhere
reject-with icmp-port-unreachable

Chain syn_flood (1 references)
target prot opt source   destination
RETURN tcp  --  anywhere anywheretcp
flags:FIN,SYN,RST,ACK/SYN limit: avg 25/sec burst 50
DROP   all  --  anywhere anywhere

Chain zone_lan (1 references)
target prot opt source   destination
input_lan  all  --  anywhere anywhere
zone_lan_ACCEPT  all  --  anywhere anywhere

Chain zone_lan_ACCEPT (2 references)
target prot opt source   destination
ACCEPT all  --  anywhere anywhere
ACCEPT all  --  anywhere anywhere

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

Chain zone_lan_MSSFIX (0 references)
target prot opt source   destination
TCPMSS tcp  --  anywhere anywheretcp
flags:SYN,RST/SYN TCPMSS clamp to PMTU

Chain zone_lan_REJECT (1 references)
target prot opt source   destination
reject all  --  anywhere anywhere
reject all  --  anywhere anywhere

Chain zone_lan_forward (1 references)
target prot opt source   destination
zone_wan_ACCEPT  all  --  anywhere anywhere
forwarding_lan  all  --  anywhere anywhere
zone_lan_REJECT  all  --  anywhere anywhere

Chain zone_wan (1 references)
target prot opt source   destination
ACCEPT udp  --  anywhere anywhereudp dpt:68
ACCEPT icmp --  anywhere anywhereicmp echo-request
input_wan  all  --  anywhere anywhere
zone_wan_REJECT  all  --  anywhere anywhere

Chain zone_wan_ACCEPT (2 references)
target prot opt source   destination
ACCEPT al

Re: [OpenWrt-Devel] iptables NAT not being updated on WAN changes

2010-04-18 Thread Matthias Buecher / Germany
Also tried "/etc/init.d/firewall restart" after restarting the network?

Maddes

On 18.04.2010 16:38, Nuno Gonçalves wrote:
> I have internet connections at eth0.2 and eth1.
> 
> Config is like this:
> 
> config interface wan
> option ifname   eth1
> option protodhcp
> 
> After boot connection is ok. Computers behind router get NATed internet.
> Then I do ifdown wan, change eth1 to eth0.2 and ifup wan.
> Computers start getting "Destination port unreachable" to ping
> request. Inside the router I can ping the internet.
> 
> Rebooting (with eth1 or eth0.2 selected, doesn't care) brings NATed
> connection back.
> /etc/init.d/network restart doesn't.
> 
> r...@openwrt:/# iptables -L
> Chain INPUT (policy ACCEPT)
> target prot opt source   destination
> ACCEPT all  --  anywhere anywherestate
> RELATED,ESTABLISHED
> ACCEPT all  --  anywhere anywhere
> syn_flood  tcp  --  anywhere anywheretcp
> flags:FIN,SYN,RST,ACK/SYN
> input_rule  all  --  anywhere anywhere
> input  all  --  anywhere anywhere
> 
> Chain FORWARD (policy DROP)
> target prot opt source   destination
> zone_wan_MSSFIX  all  --  anywhere anywhere
> ACCEPT all  --  anywhere anywherestate
> RELATED,ESTABLISHED
> forwarding_rule  all  --  anywhere anywhere
> forwardall  --  anywhere anywhere
> reject all  --  anywhere anywhere
> 
> Chain OUTPUT (policy ACCEPT)
> target prot opt source   destination
> ACCEPT all  --  anywhere anywherestate
> RELATED,ESTABLISHED
> ACCEPT all  --  anywhere anywhere
> output_rule  all  --  anywhere anywhere
> output all  --  anywhere anywhere
> 
> Chain forward (1 references)
> target prot opt source   destination
> zone_lan_forward  all  --  anywhere anywhere
> zone_wan_forward  all  --  anywhere anywhere
> 
> Chain forwarding_lan (1 references)
> target prot opt source   destination
> 
> Chain forwarding_rule (1 references)
> target prot opt source   destination
> 
> Chain forwarding_wan (1 references)
> target prot opt source   destination
> 
> Chain input (1 references)
> target prot opt source   destination
> zone_lan   all  --  anywhere anywhere
> zone_wan   all  --  anywhere anywhere
> 
> Chain input_lan (1 references)
> target prot opt source   destination
> 
> Chain input_rule (1 references)
> target prot opt source   destination
> 
> Chain input_wan (1 references)
> target prot opt source   destination
> 
> Chain output (1 references)
> target prot opt source   destination
> zone_lan_ACCEPT  all  --  anywhere anywhere
> zone_wan_ACCEPT  all  --  anywhere anywhere
> 
> Chain output_rule (1 references)
> target prot opt source   destination
> 
> Chain reject (5 references)
> target prot opt source   destination
> REJECT tcp  --  anywhere anywhere
> reject-with tcp-reset
> REJECT all  --  anywhere anywhere
> reject-with icmp-port-unreachable
> 
> Chain syn_flood (1 references)
> target prot opt source   destination
> RETURN tcp  --  anywhere anywheretcp
> flags:FIN,SYN,RST,ACK/SYN limit: avg 25/sec burst 50
> DROP   all  --  anywhere anywhere
> 
> Chain zone_lan (1 references)
> target prot opt source   destination
> input_lan  all  --  anywhere anywhere
> zone_lan_ACCEPT  all  --  anywhere anywhere
> 
> Chain zone_lan_ACCEPT (2 references)
> target prot opt source   destination
> ACCEPT all  --  anywhere anywhere
> ACCEPT all  --  anywhere anywhere
> 
> Chain zone_lan_DROP (0 references)
> target prot opt source   destination
> DROP   all  --  anywhere anywhere
> DROP   all  --  anywhere anywhere
> 
> Chain zone_lan_MSSFIX (0 references)
> target prot opt source   destination
> TCPMSS tcp  --  anywhere anywheretcp
> flags:SYN,RST/SYN TCPMSS clamp to PMTU
> 
> Chain zone_lan_REJECT (1 references)
> target prot opt source   destination
> reject all  --  anywhere anywhere
> reject all  --  anywhere anywhere
> 
> Chain zone_lan_forward (1 references)
> target prot opt source   destination
> zone_wan_ACCEPT  all  --  anywhere anywhere
> forwarding_lan  all  --  anywhere anywhere
> zone_lan_REJECT  all  --  anywhere anywhere
> 
> Chain zone_wan (1 references)
> target prot opt source  

Re: [OpenWrt-Devel] iptables NAT not being updated on WAN changes

2010-04-18 Thread Matthias Buecher / Germany
You have to take care of it.

Maddes

On 18.04.2010 23:41, Nuno Gonçalves wrote:
>> From: Matthias Buecher / Germany 
>> To: OpenWrt Development List 
>> Subject: Re: [OpenWrt-Devel] iptables NAT not being updated on WAN
>>changes
>> Message-ID: <4bcb1ad8.3000...@maddes.net>
>> Content-Type: text/plain; charset=UTF-8
>>
>> Also tried "/etc/init.d/firewall restart" after restarting the network?
>>
>> Maddes
> 
> Restarting the firewall works. Is that something that I should do
> manually or just a bug?
> 
> Regards

___
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel