가상 액세스 포인트를 통해 인터넷에 액세스하기 위한 DD-WRT의 효과적인 iptables 방화벽

가상 액세스 포인트를 통해 인터넷에 액세스하기 위한 DD-WRT의 효과적인 iptables 방화벽

장비:

Linksys WRT54G v5.1

펌웨어:

DD-WRT v24-sp2 (07/22/09) micro - build 12548M NEWD Eko

저는 이 라우터를 2개의 SSID(개인 wl0 + 게스트 wl0.1)가 있는 AP로 사용하고 태그가 지정된 포트(포트 1)를 사용하여 스위치(인터넷에 연결됨)에 연결합니다.

wl0 및 wl0.1 모두 유효한 범위(wl0:192.168.1.0/24, wl0.1:192.168.2.0/24) 내에서 자동 IP를 얻을 수 있습니다.wl0은 인터넷에 접속할 수 있지만 wl0.1은 접속할 수 없습니다!

구성:

근거리 통신망:

IP: 192.168.1.3/255.255.255.0

무선 전화:

wl0 : AP bridged
wl0.1 : Virtual AP bridged

VLAN:

vlan1ports=3t 2 1 0 5*
vlan2ports=3t 5
vlan3ports=4 5

표시:

port0vlans=3 18 19
port1vlans=1 2 16 18 19
port2vlans=1 18 19
port3vlans=1 18 19
port4vlans=1 18 19
port5vlans=1 2 3 16

다리:

br0 : vlan1 eth1 vlan3
br1 (192.168.2.1/255.255.255.0) : wl0.1 vlan2

기타 DNSMasq 옵션:

interface=br1
dhcp-range=br1,192.168.2.100,192.168.2.150,255.255.255.0,24h
dhcp-option=br1,3,192.168.2.1

나는 이 방화벽을 아무 소용도 없이 사용했습니다.

iptables -I FORWARD -i br1 -m state --state NEW -j ACCEPT
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
iptables -t nat -I POSTROUTING -o br0 -j SNAT --to `nvram get lan_ipaddr`

편집하다:설정->고급 라우팅->작동 모드: 라우터

관련 정보