Temat: OpenWrt VLAN i firewall
Post generalnie nawiązuje do tego tematu http://eko.one.pl/forum/viewtopic.php?id=8727
Zmieniła się adresacja sieci ale koncepcja ta sama.
Moja obecna konfiguracja :
network
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config interface 'lan'
option ifname 'eth0.1'
option type 'bridge'
option proto 'static'
option ipaddr '10.1.1.1'
option netmask '255.255.255.0'
config interface 'lan2'
option ifname 'eth0.3'
option type 'bridge'
option proto 'static'
option ipaddr '10.1.2.1'
option netmask '255.255.255.0'
config interface 'guest'
option proto 'static'
option ipaddr '10.1.3.1'
option netmask '255.255.255.0'
config interface 'wan'
option ifname 'eth0.2'
option proto 'dhcp'
option peerdns '0'
option dns '208.67.222.222 208.67.220.220'
option macaddr '1c:6f:65:a4:07:1e'
config switch
option name 'eth0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'eth0'
option vlan '1'
option ports '0t 3 4 5'
config switch_vlan
option device 'eth0'
option vlan '2'
option ports '0t 1'
config switch_vlan
option device 'eth0'
option vlan '3'
option ports '0t 2'dhcp
config dnsmasq
option domainneeded '1'
option boguspriv '1'
option localise_queries '1'
option rebind_protection '1'
option rebind_localhost '1'
option local '/lan/'
option domain 'mojadomena.pl'
option expandhosts '1'
option authoritative '1'
option readethers '1'
option leasefile '/tmp/dhcp.leases'
option noresolv '1'
option logqueries '0'
list server '127.0.0.1#2053'
list server '/pool.ntp.org/208.67.222.222'
config dhcp 'lan'
option interface 'lan'
option start '150'
option limit '51'
option leasetime '12h'
config dhcp 'lan2'
option interface 'lan2'
option start '150'
option limit '51'
option leasetime '12h'
config dhcp 'guest'
option interface 'guest'
option start '10'
option limit '11'
option leasetime '1h'
config dhcp 'wan'
option interface 'wan'
option ignore '1'
# LAN
...
config host
option name 'NAS'
option mac '00:11:32:0f:a1:26'
option ip '10.1.1.60'
...
# LAN2
...
config host
option name 'NAS2'
option mac '00:11:32:13:d9:d5'
option ip '10.1.2.60'
config host
option name 'Linbox'
option mac '00:09:34:3b:25:ef'
option ip '10.1.2.101'
...firewall
config defaults
option syn_flood '1'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'REJECT'
config zone
option name 'lan'
list network 'lan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'REJECT'
config zone
option name 'lan2'
option network 'lan2'
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
config zone
option name 'guest'
option network 'guest'
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
config zone
option name 'wan'
list network 'wan'
list network 'wan6'
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
option masq '1'
option mtu_fix '1'
config forwarding
option src 'lan'
option dest 'wan'
config forwarding
option src 'lan2'
option dest 'wan'
config forwarding
option src 'guest'
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-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-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 rule
option name 'LAN2 DNS'
option src 'lan2'
option dest_port '53'
option proto 'tcpudp'
option target 'ACCEPT'
option family 'ipv4'
config rule
option name 'LAN2 DHCP'
option src 'lan2'
option src_port '67-68'
option dest_port '67-68'
option proto 'udp'
option target 'ACCEPT'
option family 'ipv4'
config rule
option name 'Guest DNS'
option src 'guest'
option dest_port '53'
option proto 'tcpudp'
option target 'ACCEPT'
option family 'ipv4'
config rule
option name 'Guest DHCP'
option src 'guest'
option src_port '67-68'
option dest_port '67-68'
option proto 'udp'
option target 'ACCEPT'
option family 'ipv4'
config include
option path '/etc/firewall.user'
config rule
option name 'NAS2->NAS'
option src 'lan2'
option src_ip '10.1.2.60'
option proto 'tcpudp'
option dest 'lan'
option dest_ip '10.1.1.60'
option target 'ACCEPT'
option family 'ipv4'
config rule
option name 'NAS->LAN2'
option src 'lan'
option src_ip '10.1.1.60'
option proto 'tcpudp'
option dest 'lan2'
option target 'ACCEPT'
option family 'ipv4'
config redirect
option target 'DNAT'
option src 'wan'
option dest 'lan'
option proto 'tcp'
option src_dport '80'
option dest_port '80'
option dest_ip '10.1.1.60'
option name 'Syno HTTP'
config redirect
option target 'DNAT'
option src 'wan'
option dest 'lan'
option proto 'tcp'
option src_dport '443'
option dest_ip '10.1.1.60'
option dest_port '443'
option name 'Syno HTTPs'
config redirect
option target 'DNAT'
option src 'wan'
option dest 'lan'
option proto 'tcp'
option src_dport '25'
option dest_ip '10.1.1.60'
option dest_port '25'
option name 'Syno SMTP'Sieci są odseparowane, pozwoliłem na ruch pomiędzy NAS-ami w LAN i LAN2
W LAN stoi NAS z przekierowanymi portami 25,80,443
Teraz zauważyłem problem i nie wiem jak sobie poradzić.
W LAN2 mam np. tuner SAT, który ściąga paczki z repo opkg znajdującego się na NAS-ie
ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: icmp_seq=0 ttl=46 time=39.5 ms
64 bytes from 8.8.8.8: icmp_seq=1 ttl=46 time=39.9 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=46 time=39.3 ms
/tmp > ping mojadomena.pl
PING mojadomena.pl (xx.xx.xx.244): 56 data bytes
--- mojadomena.pl ping statistics ---
14 packets transmitted, 0 packets received, 100% packet loss
/tmp > wget http://mojadomena.pl/e2/mipsel/Packages.gz
Connecting to mojadomena.pl[xx.xx.xx.244]:80
wget: Unable to connect to remote host (xx.xx.xx.244): Connection refused