#22102: Routing between subnets on multiple Vlans
-----------------------+------------------------
 Reporter:  cvhuyen@…  |      Owner:  developers
     Type:  defect     |     Status:  new
 Priority:  normal     |  Milestone:
Component:  packages   |    Version:  Trunk
 Keywords:             |
-----------------------+------------------------
 I'm running a Banana PI R1 ( sunxi_Lamobo_R1) so my Wan port is 3 and lan
 ports are 2,1,0,4

 Subnets:
    lan   : 192.168.1.1 255.255.255.0 ports: 0,4,8t
    lan2 : 192.168.2.1 255.255.255.0 ports: 1,2,8t
    static route lan to lan2 and lan2 to lan
    lan   : DHCP 100-150
    lan2 : DHCP 100-150
    firewall : new zone lan2
    forwarding lan to lan2
    forwarding lan2 to lan

 Problem when ping:
    PC1/192.168.1.182 connect to port 0 on VLAN : lan
    PC2/192.168.2.182 connect to port 1 on VLAN : lan2
 PC1 can not ping to PC2 ?
 Please check files config and help me how to fix the problem.

 /etc/config/network


 config interface 'loopback'
     option ifname 'lo'
     option proto 'static'
     option ipaddr '127.0.0.1'
     option netmask '255.0.0.0'

 config globals 'globals'
     option ula_prefix 'fddd:d1aa:1986::/48'

 config interface 'lan'
     option ifname 'eth0.1'
     option force_link '1'
     option type 'bridge'
     option proto 'static'
     option ipaddr '192.168.1.1'
     option netmask '255.255.255.0'
     option ip6assign '60'

 config interface 'wan'
     option ifname 'eth0.2'
     option proto 'dhcp'

 config interface 'wan6'
     option ifname 'eth0.2'
     option proto 'dhcpv6'

 config switch
     option name 'switch0'
     option reset '1'
     option enable_vlan '1'

 config switch_vlan
     option device 'switch0'
     option vlan '1'
     option ports '0 4 8t'

 config switch_vlan
     option device 'switch0'
     option vlan '2'
     option ports '3 8t'

 config switch_vlan
     option device 'switch0'
     option vlan '3'
     option ports '1 2 8t'

 config interface 'lan2'
     option proto 'static'
     option ifname 'eth0.3'
     option ipaddr '192.168.2.1'
     option netmask '255.255.255.0'

 config route
     option interface 'lan'
     option target '192.168.2.0'
     option netmask '255.255.255.0'
     option gateway '192.168.2.1'
     option metric '10'

 config route
     option interface 'lan2'
     option target '192.168.1.0'
     option netmask '255.255.255.0'
     option gateway '192.168.1.1'
     option metric '20'

 /etc/config/firewall


 config defaults
     option syn_flood '1'
     option input 'ACCEPT'
     option output 'ACCEPT'
     option forward 'REJECT'

 config zone
     option name 'lan'
     option input 'ACCEPT'
     option output 'ACCEPT'
     option forward 'ACCEPT'
     option network 'lan'

 config zone
     option name 'wan'
     option input 'REJECT'
     option output 'ACCEPT'
     option forward 'REJECT'
     option masq '1'
     option mtu_fix '1'
     option network 'wan wan6'

 config forwarding
     option src 'lan'
     option dest 'wan'

 config rule
     option name 'Allow-DHCP-Renew'
     option src 'wan'
     option proto 'udp'
     option dest_port '68'
     option target 'ACCEPT'
     option family 'ipv4'

 config rule
     option name 'Allow-Ping'
     option src 'wan'
     option proto 'icmp'
     option icmp_type 'echo-request'
     option family 'ipv4'
     option target 'ACCEPT'

 config rule
     option name 'Allow-IGMP'
     option src 'wan'
     option proto 'igmp'
     option family 'ipv4'
     option target 'ACCEPT'

 config rule
     option name 'Allow-DHCPv6'
     option src 'wan'
     option proto 'udp'
     option src_ip 'fe80::/10'
     option src_port '547'
     option dest_ip 'fe80::/10'
     option dest_port '546'
     option family 'ipv6'
     option target 'ACCEPT'

 config rule
     option name 'Allow-MLD'
     option src 'wan'
     option proto 'icmp'
     option src_ip 'fe80::/10'
     list icmp_type '130/0'
     list icmp_type '131/0'
     list icmp_type '132/0'
     list icmp_type '143/0'
     option family 'ipv6'
     option target 'ACCEPT'

 config rule
     option name 'Allow-ICMPv6-Input'
     option src 'wan'
     option proto 'icmp'
     list icmp_type 'echo-request'
     list icmp_type 'echo-reply'
     list icmp_type 'destination-unreachable'
     list icmp_type 'packet-too-big'
     list icmp_type 'time-exceeded'
     list icmp_type 'bad-header'
     list icmp_type 'unknown-header-type'
     list icmp_type 'router-solicitation'
     list icmp_type 'neighbour-solicitation'
     list icmp_type 'router-advertisement'
     list icmp_type 'neighbour-advertisement'
     option limit '1000/sec'
     option family 'ipv6'
     option target 'ACCEPT'

 config rule
     option name 'Allow-ICMPv6-Forward'
     option src 'wan'
     option dest '*'
     option proto 'icmp'
     list icmp_type 'echo-request'
     list icmp_type 'echo-reply'
     list icmp_type 'destination-unreachable'
     list icmp_type 'packet-too-big'
     list icmp_type 'time-exceeded'
     list icmp_type 'bad-header'
     list icmp_type 'unknown-header-type'
     option limit '1000/sec'
     option family 'ipv6'
     option target 'ACCEPT'

 config include
     option path '/etc/firewall.user'

 config rule
     option src 'wan'
     option dest 'lan'
     option proto 'esp'
     option target 'ACCEPT'

 config rule
     option src 'wan'
     option dest 'lan'
     option dest_port '500'
     option proto 'udp'
     option target 'ACCEPT'

 config zone
     option name 'lan2'
     option input 'ACCEPT'
     option output 'ACCEPT'
     option network 'lan2'
     option forward 'ACCEPT'

 config forwarding
     option dest 'lan'
     option src 'lan2'

 config forwarding
     option dest 'wan'
     option src 'lan2'

 config forwarding
     option dest 'lan2'
     option src 'lan'

 /etc/config/dhcp

 config dnsmasq
     option domainneeded '1'
     option boguspriv '1'
     option filterwin2k '0'
     option localise_queries '1'
     option rebind_protection '1'
     option rebind_localhost '1'
     option local '/lan/'
     option domain 'lan'
     option expandhosts '1'
     option nonegcache '0'
     option authoritative '1'
     option readethers '1'
     option leasefile '/tmp/dhcp.leases'
     option resolvfile '/tmp/resolv.conf.auto'
     option localservice '1'

 config dhcp 'lan'
     option interface 'lan'
     option start '100'
     option limit '150'
     option leasetime '12h'
     option dhcpv6 'server'
     option ra 'server'

 config dhcp 'wan'
     option interface 'wan'
     option ignore '1'

 config odhcpd 'odhcpd'
     option maindhcp '0'
     option leasefile '/tmp/hosts/odhcpd'
     option leasetrigger '/usr/sbin/odhcpd-update'

 config dhcp 'lan2'
     option start '100'
     option leasetime '12h'
     option limit '150'
     option interface 'lan2'

--
Ticket URL: <https://dev.openwrt.org/ticket/22102>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets

Reply via email to