DIR-320 рдкрд░ рдорд▓реНрдЯреАрд╡реИрди

рдореЗрд░реЗ рдХрдИ рджреЛрд╕реНрдд рдЬреЛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд╡реЗ рдЕрдкрдиреЗ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рд┐рдХрд╛рдпрдд рдХрд░рддреЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдЕрднреНрдпрд╛рд╕ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рдпрд╣ рдкреНрд░рджрд╛рддрд╛ рдкрд░ рдЬреНрдпрд╛рджрд╛ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╕рднреА рд▓реЛрдЧ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рдкрд░ рд╣реЛрддрд╛ рд╣реИред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рд╣рдореЗрд╢рд╛ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рдерд╛ рдХрд┐ рдПрдХ рд╕рд╛рде рдХрдИ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдП? рдЖрдзреБрдирд┐рдХ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреА рдХреАрдорддреЛрдВ рдХреЗ рд╕рд╛рдеред рдЬрдм рдЙрдиреНрд╣реЛрдВрдиреЗ рдмреИрдХрдЕрдк рдЪреИрдирд▓ рдХреЛ рдЦреБрдж рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рддреЛ рд╡рд╣ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред рдиреНрдпреВрдирддрдо рд╡рд┐рддреНрддреАрдп рдирд┐рд╡реЗрд╢ рдХреЗ рд╕рд╛рде рдШрд░ рдкрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреИрд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд░реЗрдВ?

рдореИрдВ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдПрдХ рдбреАрдЖрдИрдЖрд░ -320 рдЪрд╛рд╣рддрд╛ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдирдП рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдпрд╣ 802.1 x рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдореЗрд░реЗ рдкрд╣рд▓реЗ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк dd-wrt рдлрд░реНрдорд╡реЗрдпрд░ рдпрд╛ "рдУрд▓реЗрдЧ рд╕реЗ рдлрд░реНрдорд╡реЗрдпрд░" рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВред рд╢рд╛рдпрдж рдЙрдирдХреА рдорджрдж рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ 2 рдХреЛ 1 WAN рдкреЛрд░реНрдЯ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛? рдпрд╣ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдирд┐рдХрд▓рд╛ред

рдЫрд╡рд┐
рд╕рдорд╛рдзрд╛рди рдХрдЯреМрддреА рдХреЗ рддрд╣рдд рд╣реИред

1. рдлрд░реНрдорд╡реЗрдпрд░ рдмрджрд▓реЗрдВ


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдлрд░реНрдорд╡реЗрдпрд░ рднрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдУрд▓реЗрдЧ рд╕реЗ рдлрд░реНрдорд╡реЗрдпрд░ рдЪреБрдирд╛ред ASUS WL-500 рдХреЗ рд▓рд┐рдП рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рдУрд▓реЗрдЧ рд╕реЗ рдлрд░реНрдорд╡реЗрдпрд░ред рдпрд╣ рд░рд╛рдЙрдЯрд░ рдЕрд╕реВрд╕ WL-500gP V2 рд░рд╛рдЙрдЯрд░ рдХрд╛ рдПрдХ рдПрдирд╛рд▓реЙрдЧ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдлреНрд▓реИрд╢ рдореЗрдореЛрд░реА 8 рдПрдордмреА рд╕реЗ рдШрдЯрд╛рдХрд░ 4 рдПрдордмреА рдФрд░ рджреВрд╕рд░реЗ рдпреВрдПрд╕рдмреА рдкреЛрд░реНрдЯ рдХреЗ рдмрд┐рдирд╛ рд╣реЛрддреА рд╣реИред рд░реВрдЯрд░ рдХреЛ рдмреАрд╕реАрдПрдо 5354 рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд░реИрдо рдХреА рдорд╛рддреНрд░рд╛ 32 рдПрдордмреА рд╣реИ, рдлреНрд▓реИрд╢ 4 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ, 1 рдпреВрдПрд╕рдмреА рдкреЛрд░реНрдЯ, 1 рдЖрдВрддрд░рд┐рдХ рдХреЙрдо рдкреЛрд░реНрдЯ рд╣реИред рдЗрд╕ рд░рд╛рдЙрдЯрд░ рдХреА рдХреАрдордд рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рд▓реЗ рдЖрд╕реБрд╕ рд░рд╛рдЙрдЯрд░реНрд╕ рд╕реЗ рдХрдо рд╣реИред рд╣рдо рдпрд╣рд╛рдВ рдлрд░реНрдорд╡реЗрдпрд░ рд▓реЗрддреЗ рд╣реИрдВ: http://code.google.com/p/wl500g/downloads/list?can=2&q=wl-500gpv2 ред рд╣рдо рд╡реЙрд▓реНрдпреВрдо рдореЗрдВ рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП WL500gpv2-1.9.2.7-d-r2624.trx рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдмрд╕ рдбреАрдЖрдИрдЖрд░ рдкрд░ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗред рд╡рд┐рдВрдбреЛрдЬ 7 рдореЗрдВ, tftp рдХреНрд▓рд╛рдЗрдВрдЯ рдЪрд╛рд▓реВ рдХрд░реЗрдВ: рд╕реНрдЯрд╛рд░реНрдЯ-> рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓-> тАЛтАЛрдкреНрд░реЛрдЧреНрд░рд╛рдо-> рд╡рд┐рдВрдбреЛрдЬ рдШрдЯрдХреЛрдВ рдХреЛ рдЪрд╛рд▓реВ рдпрд╛ рдмрдВрдж рдХрд░реЗрдВ-> "TFTP рдХреНрд▓рд╛рдЗрдВрдЯ" рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдПрдХ рдЪреЗрдХрдорд╛рд░реНрдХ рд▓рдЧрд╛рдПрдВ -> рдареАрдХ рд╣реИред рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП, рдорд╛рдирдХ рд╡рд┐рддрд░рдг рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ tftp рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде Ubuntu рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рд▓рд┐рдП:

sudo apt-get install tftp

рд╣рдо рдХрд┐рд╕реА рднреА рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдореЗрдВ Flashing.cmd рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ c: \ bin рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВ, рдЙрд╕реА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣рдордиреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рдирд╛рдо рдкрд░ рд░рдЦрд╛ рдлрд░реНрдорд╡реЗрдпрд░ рдбрд╛рд▓ рджрд┐рдпрд╛ред рдЪрдордХрддреА рдХреА рд╕рд╛рдордЧреНрд░реАред cmd рдлрд╝рд╛рдЗрд▓:

@Echo Off
:BEGIN
ping -n 1 -w 1 192.168.0.1
If errorlevel 1 Goto BEGIN
If errorlevel 0 Goto FLASH
Goto END

:FLASH
Echo *** Start Flashing ****
tftp -i 192.168.0.1 put c:\bin\firmware.bin

:END


рд╣рдордиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдХрд╛ рдкрддрд╛ 192.168.0.2, рдорд╛рд╕реНрдХ 255.255.255.0 рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдЖрдкрдХреЛ рдЧреЗрдЯрд╡реЗ рдФрд░ рдбреАрдПрдирдПрд╕ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╣рдо рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗрдмрд▓ рдХреЛ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗрдмрд▓ рдХреЗ рджреВрд╕рд░реЗ рдЫреЛрд░ рдХреЛ рд░рд╛рдЙрдЯрд░ рдХреЗ рдХрд┐рд╕реА рднреА рд▓реИрди рдкреЛрд░реНрдЯ рдореЗрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рд╣рдо рд░рд╛рдЙрдЯрд░ рдХреА рдкрд╛рд╡рд░ рдХреЛ рдЪрд╛рд▓реВ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЛ рдЪрд▓рд╛рдПрдБ-> рд░рди-> cmd, рдФрд░ рдлрд╝реЛрд▓реНрдбрд░ C \: рдмрд┐рди рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ

C:\>cd c:\bin

рд░реАрд╕реЗрдЯ рдмрдЯрди рдХреЛ рджрдмрд╛рдХрд░ рд░рдЦреЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдорд╛рдЪрд┐рд╕ рд╕реЗ рджрдмрд╛рдпрд╛ рдЧрдпрд╛, рд░рд╛рдЙрдЯрд░ рдХреА рд╢рдХреНрддрд┐ рдХреЛ рдЪрд╛рд▓реВ рдХрд░реЗрдВ, рд╕рднреА рд╕рдВрдХреЗрддрдХ рд╣рд▓реНрдХреЗ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ рдФрд░ рдЬреИрд╕реЗ рд╣реА рд╕рдВрдХреЗрддрдХ рдмрд╛рд╣рд░ рдЬрд╛рдПрдВрдЧреЗ, рд▓реИрди рдкреЛрд░реНрдЯ рдХреЗ рд╕рдВрдХреЗрддрдХ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЬрд┐рд╕рдореЗрдВ рдХреЗрдмрд▓ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рд░реАрд╕реЗрдЯ рдмрдЯрди рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рдЯрд╛рдЗрдк рдХреА рдЧрдИ рдХрдорд╛рдВрдб рдХреЛ рддреБрд░рдВрдд рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВред :

C:\bin>flashing.cmd

рд╣рдо рдлрд░реНрдорд╡реЗрдпрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВред

192.168.0.1 32 :

.

Ping 192.168.0.1:
: = 1, = 0, = 1 (100% ),
<<>> <<>> <<>> <<>>
192.168.0.1 32 :

192.168.0.1: =32 =4 TTL=100

Ping 192.168.0.1:
: = 1, = 1, = 0 (0% ),
- :
= 4, = 4 , = 4
*** Start Flashing ****
: 3592480 11 s, 281134 /
C:\bin>

, (~1-2 ) . Reset , . Reset. . 192.168.1.1. IP ( WiFi) DHCP.

2. WAN
WAN, vlan1, vlan0. 1 LAN vlan2.

nvram set vlan0ports="2 3 4 5*"
nvram set vlan2ports="1 5"
nvram set vlan2hwname=et0
nvram set wan1_ifname=vlan1
nvram set wan2_ifname=vlan2
nvram commit
reboot

WAN.

3. 1 WAN
WAN PPPoE. . . , WAN. .

vi /tmp/local/root/options.wan0

i :

noauth refuse-eap
user 'Login_PPPoE'
password 'Pass_PPPoE'
nomppe nomppc
plugin rp-pppoe.so nic-vlan1
mru 1492 mtu 1492
maxfail 0
usepeerdns
persist
ipcp-accept-remote ipcp-accept-local noipdefault
ktune
default-asyncmap nopcomp noaccomp
novj nobsdcomp nodeflate
lcp-echo-interval 10
lcp-echo-failure 6
unit 0


Esc :wq (, w, q). Login_PPPoE Pass_PPPoE . :

pppd file /tmp/local/root/options.wan0 && sleep 15 && /sbin/udhcpc -b -i vlan1

ifconfig.

4. 2 WAN
, WAN 802.1x . wpa_supplicant roboswitch. 3 , . :

wgt wl500g.googlecode.com/files/wpa_supplicant-0.6.9-mipsel.tgz -P /tmp/local/tmp/
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/bin/wpa_supplicant.sh > /tmp/local/bin/wpa_supplicant.sh
chmod +x /tmp/local/bin/wpa_supplicant.sh
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/sbin/wpa_supplicant > /tmp/local/sbin/wpa_supplicant
chmod +x /tmp/local/sbin/wpa_supplicant
vi /tmp/local/bin/wpa_supplicant.sh


wgt . i . VLAN=$(nvram get wan_ifname); export VLAN wan_ifname wan2_ifname. identity password. /opt/sbin/wpa_supplicant -i${IFNAME} -Droboswitch -c${CONF} -dd
/opt/sbin/wpa_supplicant /usr/local/sbin/wpa_supplicant -B . Esc :wq. :

flashfs save && flashfs commit && flashfs enable

/tmp/local/ /usr/local/. WAN :

/usr/local/bin/wpa_supplicant.sh && sleep 15 && /sbin/udhcpc -b -i vlan2

ifconfig.

5.
, 2 . 2 :

ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Load Balancing, :

ip route del default
ip route add default dev vlan1
ip route add default dev vlan2


6.
vi /tmp/local/sbin/post-boot

i.

#!/bin/sh
ifconfig vlan2 up
/usr/sbin/pppd file /tmp/ppp/options.wan0
sleep 15 && /sbin/udhcpc -b -i vlan1
/usr/local/bin/wpa_supplicant.sh
sleep 15 && /sbin/udhcpc -b -i vlan2
ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Esc :wq.

chmod +x /tmp/local/sbin/post-boot

!
PS , . DIR-320 usb-. . MultiWAN.tar . . options.wan0 wpa_supplicant.sh , . DIR-320 start.sh. .

192.168.0.1 32 :

.

Ping 192.168.0.1:
: = 1, = 0, = 1 (100% ),
<<>> <<>> <<>> <<>>
192.168.0.1 32 :

192.168.0.1: =32 =4 TTL=100

Ping 192.168.0.1:
: = 1, = 1, = 0 (0% ),
- :
= 4, = 4 , = 4
*** Start Flashing ****
: 3592480 11 s, 281134 /
C:\bin>

, (~1-2 ) . Reset , . Reset. . 192.168.1.1. IP ( WiFi) DHCP.

2. WAN
WAN, vlan1, vlan0. 1 LAN vlan2.

nvram set vlan0ports="2 3 4 5*"
nvram set vlan2ports="1 5"
nvram set vlan2hwname=et0
nvram set wan1_ifname=vlan1
nvram set wan2_ifname=vlan2
nvram commit
reboot

WAN.

3. 1 WAN
WAN PPPoE. . . , WAN. .

vi /tmp/local/root/options.wan0

i :

noauth refuse-eap
user 'Login_PPPoE'
password 'Pass_PPPoE'
nomppe nomppc
plugin rp-pppoe.so nic-vlan1
mru 1492 mtu 1492
maxfail 0
usepeerdns
persist
ipcp-accept-remote ipcp-accept-local noipdefault
ktune
default-asyncmap nopcomp noaccomp
novj nobsdcomp nodeflate
lcp-echo-interval 10
lcp-echo-failure 6
unit 0


Esc :wq (, w, q). Login_PPPoE Pass_PPPoE . :

pppd file /tmp/local/root/options.wan0 && sleep 15 && /sbin/udhcpc -b -i vlan1

ifconfig.

4. 2 WAN
, WAN 802.1x . wpa_supplicant roboswitch. 3 , . :

wgt wl500g.googlecode.com/files/wpa_supplicant-0.6.9-mipsel.tgz -P /tmp/local/tmp/
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/bin/wpa_supplicant.sh > /tmp/local/bin/wpa_supplicant.sh
chmod +x /tmp/local/bin/wpa_supplicant.sh
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/sbin/wpa_supplicant > /tmp/local/sbin/wpa_supplicant
chmod +x /tmp/local/sbin/wpa_supplicant
vi /tmp/local/bin/wpa_supplicant.sh


wgt . i . VLAN=$(nvram get wan_ifname); export VLAN wan_ifname wan2_ifname. identity password. /opt/sbin/wpa_supplicant -i${IFNAME} -Droboswitch -c${CONF} -dd
/opt/sbin/wpa_supplicant /usr/local/sbin/wpa_supplicant -B . Esc :wq. :

flashfs save && flashfs commit && flashfs enable

/tmp/local/ /usr/local/. WAN :

/usr/local/bin/wpa_supplicant.sh && sleep 15 && /sbin/udhcpc -b -i vlan2

ifconfig.

5.
, 2 . 2 :

ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Load Balancing, :

ip route del default
ip route add default dev vlan1
ip route add default dev vlan2


6.
vi /tmp/local/sbin/post-boot

i.

#!/bin/sh
ifconfig vlan2 up
/usr/sbin/pppd file /tmp/ppp/options.wan0
sleep 15 && /sbin/udhcpc -b -i vlan1
/usr/local/bin/wpa_supplicant.sh
sleep 15 && /sbin/udhcpc -b -i vlan2
ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Esc :wq.

chmod +x /tmp/local/sbin/post-boot

!
PS , . DIR-320 usb-. . MultiWAN.tar . . options.wan0 wpa_supplicant.sh , . DIR-320 start.sh. .

192.168.0.1 32 :

.

Ping 192.168.0.1:
: = 1, = 0, = 1 (100% ),
<<>> <<>> <<>> <<>>
192.168.0.1 32 :

192.168.0.1: =32 =4 TTL=100

Ping 192.168.0.1:
: = 1, = 1, = 0 (0% ),
- :
= 4, = 4 , = 4
*** Start Flashing ****
: 3592480 11 s, 281134 /
C:\bin>

, (~1-2 ) . Reset , . Reset. . 192.168.1.1. IP ( WiFi) DHCP.

2. WAN
WAN, vlan1, vlan0. 1 LAN vlan2.

nvram set vlan0ports="2 3 4 5*"
nvram set vlan2ports="1 5"
nvram set vlan2hwname=et0
nvram set wan1_ifname=vlan1
nvram set wan2_ifname=vlan2
nvram commit
reboot


WAN.

3. 1 WAN
WAN PPPoE. . . , WAN. .

vi /tmp/local/root/options.wan0

i :

noauth refuse-eap
user 'Login_PPPoE'
password 'Pass_PPPoE'
nomppe nomppc
plugin rp-pppoe.so nic-vlan1
mru 1492 mtu 1492
maxfail 0
usepeerdns
persist
ipcp-accept-remote ipcp-accept-local noipdefault
ktune
default-asyncmap nopcomp noaccomp
novj nobsdcomp nodeflate
lcp-echo-interval 10
lcp-echo-failure 6
unit 0


Esc :wq (, w, q). Login_PPPoE Pass_PPPoE . :

pppd file /tmp/local/root/options.wan0 && sleep 15 && /sbin/udhcpc -b -i vlan1

ifconfig.

4. 2 WAN
, WAN 802.1x . wpa_supplicant roboswitch. 3 , . :

wgt wl500g.googlecode.com/files/wpa_supplicant-0.6.9-mipsel.tgz -P /tmp/local/tmp/
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/bin/wpa_supplicant.sh > /tmp/local/bin/wpa_supplicant.sh
chmod +x /tmp/local/bin/wpa_supplicant.sh
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/sbin/wpa_supplicant > /tmp/local/sbin/wpa_supplicant
chmod +x /tmp/local/sbin/wpa_supplicant
vi /tmp/local/bin/wpa_supplicant.sh


wgt . i . VLAN=$(nvram get wan_ifname); export VLAN wan_ifname wan2_ifname. identity password. /opt/sbin/wpa_supplicant -i${IFNAME} -Droboswitch -c${CONF} -dd
/opt/sbin/wpa_supplicant /usr/local/sbin/wpa_supplicant -B . Esc :wq. :

flashfs save && flashfs commit && flashfs enable

/tmp/local/ /usr/local/. WAN :

/usr/local/bin/wpa_supplicant.sh && sleep 15 && /sbin/udhcpc -b -i vlan2

ifconfig.

5.
, 2 . 2 :

ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Load Balancing, :

ip route del default
ip route add default dev vlan1
ip route add default dev vlan2


6.
vi /tmp/local/sbin/post-boot

i.

#!/bin/sh
ifconfig vlan2 up
/usr/sbin/pppd file /tmp/ppp/options.wan0
sleep 15 && /sbin/udhcpc -b -i vlan1
/usr/local/bin/wpa_supplicant.sh
sleep 15 && /sbin/udhcpc -b -i vlan2
ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Esc :wq.

chmod +x /tmp/local/sbin/post-boot

!
PS , . DIR-320 usb-. . MultiWAN.tar . . options.wan0 wpa_supplicant.sh , . DIR-320 start.sh. .

192.168.0.1 32 :

.

Ping 192.168.0.1:
: = 1, = 0, = 1 (100% ),
<<>> <<>> <<>> <<>>
192.168.0.1 32 :

192.168.0.1: =32 =4 TTL=100

Ping 192.168.0.1:
: = 1, = 1, = 0 (0% ),
- :
= 4, = 4 , = 4
*** Start Flashing ****
: 3592480 11 s, 281134 /
C:\bin>

, (~1-2 ) . Reset , . Reset. . 192.168.1.1. IP ( WiFi) DHCP.

2. WAN
WAN, vlan1, vlan0. 1 LAN vlan2.

nvram set vlan0ports="2 3 4 5*"
nvram set vlan2ports="1 5"
nvram set vlan2hwname=et0
nvram set wan1_ifname=vlan1
nvram set wan2_ifname=vlan2
nvram commit
reboot


WAN.

3. 1 WAN
WAN PPPoE. . . , WAN. .

vi /tmp/local/root/options.wan0

i :

noauth refuse-eap
user 'Login_PPPoE'
password 'Pass_PPPoE'
nomppe nomppc
plugin rp-pppoe.so nic-vlan1
mru 1492 mtu 1492
maxfail 0
usepeerdns
persist
ipcp-accept-remote ipcp-accept-local noipdefault
ktune
default-asyncmap nopcomp noaccomp
novj nobsdcomp nodeflate
lcp-echo-interval 10
lcp-echo-failure 6
unit 0


Esc :wq (, w, q). Login_PPPoE Pass_PPPoE . :

pppd file /tmp/local/root/options.wan0 && sleep 15 && /sbin/udhcpc -b -i vlan1

ifconfig.

4. 2 WAN
, WAN 802.1x . wpa_supplicant roboswitch. 3 , . :

wgt wl500g.googlecode.com/files/wpa_supplicant-0.6.9-mipsel.tgz -P /tmp/local/tmp/
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/bin/wpa_supplicant.sh > /tmp/local/bin/wpa_supplicant.sh
chmod +x /tmp/local/bin/wpa_supplicant.sh
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/sbin/wpa_supplicant > /tmp/local/sbin/wpa_supplicant
chmod +x /tmp/local/sbin/wpa_supplicant
vi /tmp/local/bin/wpa_supplicant.sh


wgt . i . VLAN=$(nvram get wan_ifname); export VLAN wan_ifname wan2_ifname. identity password. /opt/sbin/wpa_supplicant -i${IFNAME} -Droboswitch -c${CONF} -dd
/opt/sbin/wpa_supplicant /usr/local/sbin/wpa_supplicant -B . Esc :wq. :

flashfs save && flashfs commit && flashfs enable

/tmp/local/ /usr/local/. WAN :

/usr/local/bin/wpa_supplicant.sh && sleep 15 && /sbin/udhcpc -b -i vlan2

ifconfig.

5.
, 2 . 2 :

ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Load Balancing, :

ip route del default
ip route add default dev vlan1
ip route add default dev vlan2


6.
vi /tmp/local/sbin/post-boot

i.

#!/bin/sh
ifconfig vlan2 up
/usr/sbin/pppd file /tmp/ppp/options.wan0
sleep 15 && /sbin/udhcpc -b -i vlan1
/usr/local/bin/wpa_supplicant.sh
sleep 15 && /sbin/udhcpc -b -i vlan2
ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Esc :wq.

chmod +x /tmp/local/sbin/post-boot

!
PS , . DIR-320 usb-. . MultiWAN.tar . . options.wan0 wpa_supplicant.sh , . DIR-320 start.sh. .

192.168.0.1 32 :

.

Ping 192.168.0.1:
: = 1, = 0, = 1 (100% ),
<<>> <<>> <<>> <<>>
192.168.0.1 32 :

192.168.0.1: =32 =4 TTL=100

Ping 192.168.0.1:
: = 1, = 1, = 0 (0% ),
- :
= 4, = 4 , = 4
*** Start Flashing ****
: 3592480 11 s, 281134 /
C:\bin>

, (~1-2 ) . Reset , . Reset. . 192.168.1.1. IP ( WiFi) DHCP.

2. WAN
WAN, vlan1, vlan0. 1 LAN vlan2.

nvram set vlan0ports="2 3 4 5*"
nvram set vlan2ports="1 5"
nvram set vlan2hwname=et0
nvram set wan1_ifname=vlan1
nvram set wan2_ifname=vlan2
nvram commit
reboot


WAN.

3. 1 WAN
WAN PPPoE. . . , WAN. .

vi /tmp/local/root/options.wan0

i :

noauth refuse-eap
user 'Login_PPPoE'
password 'Pass_PPPoE'
nomppe nomppc
plugin rp-pppoe.so nic-vlan1
mru 1492 mtu 1492
maxfail 0
usepeerdns
persist
ipcp-accept-remote ipcp-accept-local noipdefault
ktune
default-asyncmap nopcomp noaccomp
novj nobsdcomp nodeflate
lcp-echo-interval 10
lcp-echo-failure 6
unit 0


Esc :wq (, w, q). Login_PPPoE Pass_PPPoE . :

pppd file /tmp/local/root/options.wan0 && sleep 15 && /sbin/udhcpc -b -i vlan1

ifconfig.

4. 2 WAN
, WAN 802.1x . wpa_supplicant roboswitch. 3 , . :

wgt wl500g.googlecode.com/files/wpa_supplicant-0.6.9-mipsel.tgz -P /tmp/local/tmp/
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/bin/wpa_supplicant.sh > /tmp/local/bin/wpa_supplicant.sh
chmod +x /tmp/local/bin/wpa_supplicant.sh
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/sbin/wpa_supplicant > /tmp/local/sbin/wpa_supplicant
chmod +x /tmp/local/sbin/wpa_supplicant
vi /tmp/local/bin/wpa_supplicant.sh


wgt . i . VLAN=$(nvram get wan_ifname); export VLAN wan_ifname wan2_ifname. identity password. /opt/sbin/wpa_supplicant -i${IFNAME} -Droboswitch -c${CONF} -dd
/opt/sbin/wpa_supplicant /usr/local/sbin/wpa_supplicant -B . Esc :wq. :

flashfs save && flashfs commit && flashfs enable

/tmp/local/ /usr/local/. WAN :

/usr/local/bin/wpa_supplicant.sh && sleep 15 && /sbin/udhcpc -b -i vlan2

ifconfig.

5.
, 2 . 2 :

ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Load Balancing, :

ip route del default
ip route add default dev vlan1
ip route add default dev vlan2


6.
vi /tmp/local/sbin/post-boot

i.

#!/bin/sh
ifconfig vlan2 up
/usr/sbin/pppd file /tmp/ppp/options.wan0
sleep 15 && /sbin/udhcpc -b -i vlan1
/usr/local/bin/wpa_supplicant.sh
sleep 15 && /sbin/udhcpc -b -i vlan2
ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Esc :wq.

chmod +x /tmp/local/sbin/post-boot

!
PS , . DIR-320 usb-. . MultiWAN.tar . . options.wan0 wpa_supplicant.sh , . DIR-320 start.sh. .

192.168.0.1 32 :

.

Ping 192.168.0.1:
: = 1, = 0, = 1 (100% ),
<<>> <<>> <<>> <<>>
192.168.0.1 32 :

192.168.0.1: =32 =4 TTL=100

Ping 192.168.0.1:
: = 1, = 1, = 0 (0% ),
- :
= 4, = 4 , = 4
*** Start Flashing ****
: 3592480 11 s, 281134 /
C:\bin>

, (~1-2 ) . Reset , . Reset. . 192.168.1.1. IP ( WiFi) DHCP.

2. WAN
WAN, vlan1, vlan0. 1 LAN vlan2.

nvram set vlan0ports="2 3 4 5*"
nvram set vlan2ports="1 5"
nvram set vlan2hwname=et0
nvram set wan1_ifname=vlan1
nvram set wan2_ifname=vlan2
nvram commit
reboot


WAN.

3. 1 WAN
WAN PPPoE. . . , WAN. .

vi /tmp/local/root/options.wan0

i :

noauth refuse-eap
user 'Login_PPPoE'
password 'Pass_PPPoE'
nomppe nomppc
plugin rp-pppoe.so nic-vlan1
mru 1492 mtu 1492
maxfail 0
usepeerdns
persist
ipcp-accept-remote ipcp-accept-local noipdefault
ktune
default-asyncmap nopcomp noaccomp
novj nobsdcomp nodeflate
lcp-echo-interval 10
lcp-echo-failure 6
unit 0


Esc :wq (, w, q). Login_PPPoE Pass_PPPoE . :

pppd file /tmp/local/root/options.wan0 && sleep 15 && /sbin/udhcpc -b -i vlan1

ifconfig.

4. 2 WAN
, WAN 802.1x . wpa_supplicant roboswitch. 3 , . :

wgt wl500g.googlecode.com/files/wpa_supplicant-0.6.9-mipsel.tgz -P /tmp/local/tmp/
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/bin/wpa_supplicant.sh > /tmp/local/bin/wpa_supplicant.sh
chmod +x /tmp/local/bin/wpa_supplicant.sh
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/sbin/wpa_supplicant > /tmp/local/sbin/wpa_supplicant
chmod +x /tmp/local/sbin/wpa_supplicant
vi /tmp/local/bin/wpa_supplicant.sh


wgt . i . VLAN=$(nvram get wan_ifname); export VLAN wan_ifname wan2_ifname. identity password. /opt/sbin/wpa_supplicant -i${IFNAME} -Droboswitch -c${CONF} -dd
/opt/sbin/wpa_supplicant /usr/local/sbin/wpa_supplicant -B . Esc :wq. :

flashfs save && flashfs commit && flashfs enable

/tmp/local/ /usr/local/. WAN :

/usr/local/bin/wpa_supplicant.sh && sleep 15 && /sbin/udhcpc -b -i vlan2

ifconfig.

5.
, 2 . 2 :

ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Load Balancing, :

ip route del default
ip route add default dev vlan1
ip route add default dev vlan2


6.
vi /tmp/local/sbin/post-boot

i.

#!/bin/sh
ifconfig vlan2 up
/usr/sbin/pppd file /tmp/ppp/options.wan0
sleep 15 && /sbin/udhcpc -b -i vlan1
/usr/local/bin/wpa_supplicant.sh
sleep 15 && /sbin/udhcpc -b -i vlan2
ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Esc :wq.

chmod +x /tmp/local/sbin/post-boot

!
PS , . DIR-320 usb-. . MultiWAN.tar . . options.wan0 wpa_supplicant.sh , . DIR-320 start.sh. .

192.168.0.1 32 :

.

Ping 192.168.0.1:
: = 1, = 0, = 1 (100% ),
<<>> <<>> <<>> <<>>
192.168.0.1 32 :

192.168.0.1: =32 =4 TTL=100

Ping 192.168.0.1:
: = 1, = 1, = 0 (0% ),
- :
= 4, = 4 , = 4
*** Start Flashing ****
: 3592480 11 s, 281134 /
C:\bin>

, (~1-2 ) . Reset , . Reset. . 192.168.1.1. IP ( WiFi) DHCP.

2. WAN
WAN, vlan1, vlan0. 1 LAN vlan2.

nvram set vlan0ports="2 3 4 5*"
nvram set vlan2ports="1 5"
nvram set vlan2hwname=et0
nvram set wan1_ifname=vlan1
nvram set wan2_ifname=vlan2
nvram commit
reboot


WAN.

3. 1 WAN
WAN PPPoE. . . , WAN. .

vi /tmp/local/root/options.wan0

i :

noauth refuse-eap
user 'Login_PPPoE'
password 'Pass_PPPoE'
nomppe nomppc
plugin rp-pppoe.so nic-vlan1
mru 1492 mtu 1492
maxfail 0
usepeerdns
persist
ipcp-accept-remote ipcp-accept-local noipdefault
ktune
default-asyncmap nopcomp noaccomp
novj nobsdcomp nodeflate
lcp-echo-interval 10
lcp-echo-failure 6
unit 0


Esc :wq (, w, q). Login_PPPoE Pass_PPPoE . :

pppd file /tmp/local/root/options.wan0 && sleep 15 && /sbin/udhcpc -b -i vlan1

ifconfig.

4. 2 WAN
, WAN 802.1x . wpa_supplicant roboswitch. 3 , . :

wgt wl500g.googlecode.com/files/wpa_supplicant-0.6.9-mipsel.tgz -P /tmp/local/tmp/
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/bin/wpa_supplicant.sh > /tmp/local/bin/wpa_supplicant.sh
chmod +x /tmp/local/bin/wpa_supplicant.sh
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/sbin/wpa_supplicant > /tmp/local/sbin/wpa_supplicant
chmod +x /tmp/local/sbin/wpa_supplicant
vi /tmp/local/bin/wpa_supplicant.sh


wgt . i . VLAN=$(nvram get wan_ifname); export VLAN wan_ifname wan2_ifname. identity password. /opt/sbin/wpa_supplicant -i${IFNAME} -Droboswitch -c${CONF} -dd
/opt/sbin/wpa_supplicant /usr/local/sbin/wpa_supplicant -B . Esc :wq. :

flashfs save && flashfs commit && flashfs enable

/tmp/local/ /usr/local/. WAN :

/usr/local/bin/wpa_supplicant.sh && sleep 15 && /sbin/udhcpc -b -i vlan2

ifconfig.

5.
, 2 . 2 :

ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Load Balancing, :

ip route del default
ip route add default dev vlan1
ip route add default dev vlan2


6.
vi /tmp/local/sbin/post-boot

i.

#!/bin/sh
ifconfig vlan2 up
/usr/sbin/pppd file /tmp/ppp/options.wan0
sleep 15 && /sbin/udhcpc -b -i vlan1
/usr/local/bin/wpa_supplicant.sh
sleep 15 && /sbin/udhcpc -b -i vlan2
ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Esc :wq.

chmod +x /tmp/local/sbin/post-boot

!
PS , . DIR-320 usb-. . MultiWAN.tar . . options.wan0 wpa_supplicant.sh , . DIR-320 start.sh. .

192.168.0.1 32 :

.

Ping 192.168.0.1:
: = 1, = 0, = 1 (100% ),
<<>> <<>> <<>> <<>>
192.168.0.1 32 :

192.168.0.1: =32 =4 TTL=100

Ping 192.168.0.1:
: = 1, = 1, = 0 (0% ),
- :
= 4, = 4 , = 4
*** Start Flashing ****
: 3592480 11 s, 281134 /
C:\bin>

, (~1-2 ) . Reset , . Reset. . 192.168.1.1. IP ( WiFi) DHCP.

2. WAN
WAN, vlan1, vlan0. 1 LAN vlan2.

nvram set vlan0ports="2 3 4 5*"
nvram set vlan2ports="1 5"
nvram set vlan2hwname=et0
nvram set wan1_ifname=vlan1
nvram set wan2_ifname=vlan2
nvram commit
reboot


WAN.

3. 1 WAN
WAN PPPoE. . . , WAN. .

vi /tmp/local/root/options.wan0

i :

noauth refuse-eap
user 'Login_PPPoE'
password 'Pass_PPPoE'
nomppe nomppc
plugin rp-pppoe.so nic-vlan1
mru 1492 mtu 1492
maxfail 0
usepeerdns
persist
ipcp-accept-remote ipcp-accept-local noipdefault
ktune
default-asyncmap nopcomp noaccomp
novj nobsdcomp nodeflate
lcp-echo-interval 10
lcp-echo-failure 6
unit 0


Esc :wq (, w, q). Login_PPPoE Pass_PPPoE . :

pppd file /tmp/local/root/options.wan0 && sleep 15 && /sbin/udhcpc -b -i vlan1

ifconfig.

4. 2 WAN
, WAN 802.1x . wpa_supplicant roboswitch. 3 , . :

wgt wl500g.googlecode.com/files/wpa_supplicant-0.6.9-mipsel.tgz -P /tmp/local/tmp/
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/bin/wpa_supplicant.sh > /tmp/local/bin/wpa_supplicant.sh
chmod +x /tmp/local/bin/wpa_supplicant.sh
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/sbin/wpa_supplicant > /tmp/local/sbin/wpa_supplicant
chmod +x /tmp/local/sbin/wpa_supplicant
vi /tmp/local/bin/wpa_supplicant.sh


wgt . i . VLAN=$(nvram get wan_ifname); export VLAN wan_ifname wan2_ifname. identity password. /opt/sbin/wpa_supplicant -i${IFNAME} -Droboswitch -c${CONF} -dd
/opt/sbin/wpa_supplicant /usr/local/sbin/wpa_supplicant -B . Esc :wq. :

flashfs save && flashfs commit && flashfs enable

/tmp/local/ /usr/local/. WAN :

/usr/local/bin/wpa_supplicant.sh && sleep 15 && /sbin/udhcpc -b -i vlan2

ifconfig.

5.
, 2 . 2 :

ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Load Balancing, :

ip route del default
ip route add default dev vlan1
ip route add default dev vlan2


6.
vi /tmp/local/sbin/post-boot

i.

#!/bin/sh
ifconfig vlan2 up
/usr/sbin/pppd file /tmp/ppp/options.wan0
sleep 15 && /sbin/udhcpc -b -i vlan1
/usr/local/bin/wpa_supplicant.sh
sleep 15 && /sbin/udhcpc -b -i vlan2
ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Esc :wq.

chmod +x /tmp/local/sbin/post-boot

!
PS , . DIR-320 usb-. . MultiWAN.tar . . options.wan0 wpa_supplicant.sh , . DIR-320 start.sh. .

192.168.0.1 32 :

.

Ping 192.168.0.1:
: = 1, = 0, = 1 (100% ),
<<>> <<>> <<>> <<>>
192.168.0.1 32 :

192.168.0.1: =32 =4 TTL=100

Ping 192.168.0.1:
: = 1, = 1, = 0 (0% ),
- :
= 4, = 4 , = 4
*** Start Flashing ****
: 3592480 11 s, 281134 /
C:\bin>

, (~1-2 ) . Reset , . Reset. . 192.168.1.1. IP ( WiFi) DHCP.

2. WAN
WAN, vlan1, vlan0. 1 LAN vlan2.

nvram set vlan0ports="2 3 4 5*"
nvram set vlan2ports="1 5"
nvram set vlan2hwname=et0
nvram set wan1_ifname=vlan1
nvram set wan2_ifname=vlan2
nvram commit
reboot


WAN.

3. 1 WAN
WAN PPPoE. . . , WAN. .

vi /tmp/local/root/options.wan0

i :

noauth refuse-eap
user 'Login_PPPoE'
password 'Pass_PPPoE'
nomppe nomppc
plugin rp-pppoe.so nic-vlan1
mru 1492 mtu 1492
maxfail 0
usepeerdns
persist
ipcp-accept-remote ipcp-accept-local noipdefault
ktune
default-asyncmap nopcomp noaccomp
novj nobsdcomp nodeflate
lcp-echo-interval 10
lcp-echo-failure 6
unit 0


Esc :wq (, w, q). Login_PPPoE Pass_PPPoE . :

pppd file /tmp/local/root/options.wan0 && sleep 15 && /sbin/udhcpc -b -i vlan1

ifconfig.

4. 2 WAN
, WAN 802.1x . wpa_supplicant roboswitch. 3 , . :

wgt wl500g.googlecode.com/files/wpa_supplicant-0.6.9-mipsel.tgz -P /tmp/local/tmp/
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/bin/wpa_supplicant.sh > /tmp/local/bin/wpa_supplicant.sh
chmod +x /tmp/local/bin/wpa_supplicant.sh
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/sbin/wpa_supplicant > /tmp/local/sbin/wpa_supplicant
chmod +x /tmp/local/sbin/wpa_supplicant
vi /tmp/local/bin/wpa_supplicant.sh


wgt . i . VLAN=$(nvram get wan_ifname); export VLAN wan_ifname wan2_ifname. identity password. /opt/sbin/wpa_supplicant -i${IFNAME} -Droboswitch -c${CONF} -dd
/opt/sbin/wpa_supplicant /usr/local/sbin/wpa_supplicant -B . Esc :wq. :

flashfs save && flashfs commit && flashfs enable

/tmp/local/ /usr/local/. WAN :

/usr/local/bin/wpa_supplicant.sh && sleep 15 && /sbin/udhcpc -b -i vlan2

ifconfig.

5.
, 2 . 2 :

ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Load Balancing, :

ip route del default
ip route add default dev vlan1
ip route add default dev vlan2


6.
vi /tmp/local/sbin/post-boot

i.

#!/bin/sh
ifconfig vlan2 up
/usr/sbin/pppd file /tmp/ppp/options.wan0
sleep 15 && /sbin/udhcpc -b -i vlan1
/usr/local/bin/wpa_supplicant.sh
sleep 15 && /sbin/udhcpc -b -i vlan2
ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Esc :wq.

chmod +x /tmp/local/sbin/post-boot

!
PS , . DIR-320 usb-. . MultiWAN.tar . . options.wan0 wpa_supplicant.sh , . DIR-320 start.sh. .

192.168.0.1 32 :

.

Ping 192.168.0.1:
: = 1, = 0, = 1 (100% ),
<<>> <<>> <<>> <<>>
192.168.0.1 32 :

192.168.0.1: =32 =4 TTL=100

Ping 192.168.0.1:
: = 1, = 1, = 0 (0% ),
- :
= 4, = 4 , = 4
*** Start Flashing ****
: 3592480 11 s, 281134 /
C:\bin>

, (~1-2 ) . Reset , . Reset. . 192.168.1.1. IP ( WiFi) DHCP.

2. WAN
WAN, vlan1, vlan0. 1 LAN vlan2.

nvram set vlan0ports="2 3 4 5*"
nvram set vlan2ports="1 5"
nvram set vlan2hwname=et0
nvram set wan1_ifname=vlan1
nvram set wan2_ifname=vlan2
nvram commit
reboot


WAN.

3. 1 WAN
WAN PPPoE. . . , WAN. .

vi /tmp/local/root/options.wan0

i :

noauth refuse-eap
user 'Login_PPPoE'
password 'Pass_PPPoE'
nomppe nomppc
plugin rp-pppoe.so nic-vlan1
mru 1492 mtu 1492
maxfail 0
usepeerdns
persist
ipcp-accept-remote ipcp-accept-local noipdefault
ktune
default-asyncmap nopcomp noaccomp
novj nobsdcomp nodeflate
lcp-echo-interval 10
lcp-echo-failure 6
unit 0


Esc :wq (, w, q). Login_PPPoE Pass_PPPoE . :

pppd file /tmp/local/root/options.wan0 && sleep 15 && /sbin/udhcpc -b -i vlan1

ifconfig.

4. 2 WAN
, WAN 802.1x . wpa_supplicant roboswitch. 3 , . :

wgt wl500g.googlecode.com/files/wpa_supplicant-0.6.9-mipsel.tgz -P /tmp/local/tmp/
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/bin/wpa_supplicant.sh > /tmp/local/bin/wpa_supplicant.sh
chmod +x /tmp/local/bin/wpa_supplicant.sh
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/sbin/wpa_supplicant > /tmp/local/sbin/wpa_supplicant
chmod +x /tmp/local/sbin/wpa_supplicant
vi /tmp/local/bin/wpa_supplicant.sh


wgt . i . VLAN=$(nvram get wan_ifname); export VLAN wan_ifname wan2_ifname. identity password. /opt/sbin/wpa_supplicant -i${IFNAME} -Droboswitch -c${CONF} -dd
/opt/sbin/wpa_supplicant /usr/local/sbin/wpa_supplicant -B . Esc :wq. :

flashfs save && flashfs commit && flashfs enable

/tmp/local/ /usr/local/. WAN :

/usr/local/bin/wpa_supplicant.sh && sleep 15 && /sbin/udhcpc -b -i vlan2

ifconfig.

5.
, 2 . 2 :

ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Load Balancing, :

ip route del default
ip route add default dev vlan1
ip route add default dev vlan2


6.
vi /tmp/local/sbin/post-boot

i.

#!/bin/sh
ifconfig vlan2 up
/usr/sbin/pppd file /tmp/ppp/options.wan0
sleep 15 && /sbin/udhcpc -b -i vlan1
/usr/local/bin/wpa_supplicant.sh
sleep 15 && /sbin/udhcpc -b -i vlan2
ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Esc :wq.

chmod +x /tmp/local/sbin/post-boot

!
PS , . DIR-320 usb-. . MultiWAN.tar . . options.wan0 wpa_supplicant.sh , . DIR-320 start.sh. .

192.168.0.1 32 :

.

Ping 192.168.0.1:
: = 1, = 0, = 1 (100% ),
<<>> <<>> <<>> <<>>
192.168.0.1 32 :

192.168.0.1: =32 =4 TTL=100

Ping 192.168.0.1:
: = 1, = 1, = 0 (0% ),
- :
= 4, = 4 , = 4
*** Start Flashing ****
: 3592480 11 s, 281134 /
C:\bin>

, (~1-2 ) . Reset , . Reset. . 192.168.1.1. IP ( WiFi) DHCP.

2. WAN
WAN, vlan1, vlan0. 1 LAN vlan2.

nvram set vlan0ports="2 3 4 5*"
nvram set vlan2ports="1 5"
nvram set vlan2hwname=et0
nvram set wan1_ifname=vlan1
nvram set wan2_ifname=vlan2
nvram commit
reboot


WAN.

3. 1 WAN
WAN PPPoE. . . , WAN. .

vi /tmp/local/root/options.wan0

i :

noauth refuse-eap
user 'Login_PPPoE'
password 'Pass_PPPoE'
nomppe nomppc
plugin rp-pppoe.so nic-vlan1
mru 1492 mtu 1492
maxfail 0
usepeerdns
persist
ipcp-accept-remote ipcp-accept-local noipdefault
ktune
default-asyncmap nopcomp noaccomp
novj nobsdcomp nodeflate
lcp-echo-interval 10
lcp-echo-failure 6
unit 0


Esc :wq (, w, q). Login_PPPoE Pass_PPPoE . :

pppd file /tmp/local/root/options.wan0 && sleep 15 && /sbin/udhcpc -b -i vlan1

ifconfig.

4. 2 WAN
, WAN 802.1x . wpa_supplicant roboswitch. 3 , . :

wgt wl500g.googlecode.com/files/wpa_supplicant-0.6.9-mipsel.tgz -P /tmp/local/tmp/
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/bin/wpa_supplicant.sh > /tmp/local/bin/wpa_supplicant.sh
chmod +x /tmp/local/bin/wpa_supplicant.sh
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/sbin/wpa_supplicant > /tmp/local/sbin/wpa_supplicant
chmod +x /tmp/local/sbin/wpa_supplicant
vi /tmp/local/bin/wpa_supplicant.sh


wgt . i . VLAN=$(nvram get wan_ifname); export VLAN wan_ifname wan2_ifname. identity password. /opt/sbin/wpa_supplicant -i${IFNAME} -Droboswitch -c${CONF} -dd
/opt/sbin/wpa_supplicant /usr/local/sbin/wpa_supplicant -B . Esc :wq. :

flashfs save && flashfs commit && flashfs enable

/tmp/local/ /usr/local/. WAN :

/usr/local/bin/wpa_supplicant.sh && sleep 15 && /sbin/udhcpc -b -i vlan2

ifconfig.

5.
, 2 . 2 :

ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Load Balancing, :

ip route del default
ip route add default dev vlan1
ip route add default dev vlan2


6.
vi /tmp/local/sbin/post-boot

i.

#!/bin/sh
ifconfig vlan2 up
/usr/sbin/pppd file /tmp/ppp/options.wan0
sleep 15 && /sbin/udhcpc -b -i vlan1
/usr/local/bin/wpa_supplicant.sh
sleep 15 && /sbin/udhcpc -b -i vlan2
ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Esc :wq.

chmod +x /tmp/local/sbin/post-boot

!
PS , . DIR-320 usb-. . MultiWAN.tar . . options.wan0 wpa_supplicant.sh , . DIR-320 start.sh. .

192.168.0.1 32 :

.

Ping 192.168.0.1:
: = 1, = 0, = 1 (100% ),
<<>> <<>> <<>> <<>>
192.168.0.1 32 :

192.168.0.1: =32 =4 TTL=100

Ping 192.168.0.1:
: = 1, = 1, = 0 (0% ),
- :
= 4, = 4 , = 4
*** Start Flashing ****
: 3592480 11 s, 281134 /
C:\bin>

, (~1-2 ) . Reset , . Reset. . 192.168.1.1. IP ( WiFi) DHCP.

2. WAN
WAN, vlan1, vlan0. 1 LAN vlan2.

nvram set vlan0ports="2 3 4 5*"
nvram set vlan2ports="1 5"
nvram set vlan2hwname=et0
nvram set wan1_ifname=vlan1
nvram set wan2_ifname=vlan2
nvram commit
reboot


WAN.

3. 1 WAN
WAN PPPoE. . . , WAN. .

vi /tmp/local/root/options.wan0

i :

noauth refuse-eap
user 'Login_PPPoE'
password 'Pass_PPPoE'
nomppe nomppc
plugin rp-pppoe.so nic-vlan1
mru 1492 mtu 1492
maxfail 0
usepeerdns
persist
ipcp-accept-remote ipcp-accept-local noipdefault
ktune
default-asyncmap nopcomp noaccomp
novj nobsdcomp nodeflate
lcp-echo-interval 10
lcp-echo-failure 6
unit 0


Esc :wq (, w, q). Login_PPPoE Pass_PPPoE . :

pppd file /tmp/local/root/options.wan0 && sleep 15 && /sbin/udhcpc -b -i vlan1

ifconfig.

4. 2 WAN
, WAN 802.1x . wpa_supplicant roboswitch. 3 , . :

wgt wl500g.googlecode.com/files/wpa_supplicant-0.6.9-mipsel.tgz -P /tmp/local/tmp/
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/bin/wpa_supplicant.sh > /tmp/local/bin/wpa_supplicant.sh
chmod +x /tmp/local/bin/wpa_supplicant.sh
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/sbin/wpa_supplicant > /tmp/local/sbin/wpa_supplicant
chmod +x /tmp/local/sbin/wpa_supplicant
vi /tmp/local/bin/wpa_supplicant.sh


wgt . i . VLAN=$(nvram get wan_ifname); export VLAN wan_ifname wan2_ifname. identity password. /opt/sbin/wpa_supplicant -i${IFNAME} -Droboswitch -c${CONF} -dd
/opt/sbin/wpa_supplicant /usr/local/sbin/wpa_supplicant -B . Esc :wq. :

flashfs save && flashfs commit && flashfs enable

/tmp/local/ /usr/local/. WAN :

/usr/local/bin/wpa_supplicant.sh && sleep 15 && /sbin/udhcpc -b -i vlan2

ifconfig.

5.
, 2 . 2 :

ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Load Balancing, :

ip route del default
ip route add default dev vlan1
ip route add default dev vlan2


6.
vi /tmp/local/sbin/post-boot

i.

#!/bin/sh
ifconfig vlan2 up
/usr/sbin/pppd file /tmp/ppp/options.wan0
sleep 15 && /sbin/udhcpc -b -i vlan1
/usr/local/bin/wpa_supplicant.sh
sleep 15 && /sbin/udhcpc -b -i vlan2
ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Esc :wq.

chmod +x /tmp/local/sbin/post-boot

!
PS , . DIR-320 usb-. . MultiWAN.tar . . options.wan0 wpa_supplicant.sh , . DIR-320 start.sh. .

192.168.0.1 32 :

.

Ping 192.168.0.1:
: = 1, = 0, = 1 (100% ),
<<>> <<>> <<>> <<>>
192.168.0.1 32 :

192.168.0.1: =32 =4 TTL=100

Ping 192.168.0.1:
: = 1, = 1, = 0 (0% ),
- :
= 4, = 4 , = 4
*** Start Flashing ****
: 3592480 11 s, 281134 /
C:\bin>

, (~1-2 ) . Reset , . Reset. . 192.168.1.1. IP ( WiFi) DHCP.

2. WAN
WAN, vlan1, vlan0. 1 LAN vlan2.

nvram set vlan0ports="2 3 4 5*"
nvram set vlan2ports="1 5"
nvram set vlan2hwname=et0
nvram set wan1_ifname=vlan1
nvram set wan2_ifname=vlan2
nvram commit
reboot


WAN.

3. 1 WAN
WAN PPPoE. . . , WAN. .

vi /tmp/local/root/options.wan0

i :

noauth refuse-eap
user 'Login_PPPoE'
password 'Pass_PPPoE'
nomppe nomppc
plugin rp-pppoe.so nic-vlan1
mru 1492 mtu 1492
maxfail 0
usepeerdns
persist
ipcp-accept-remote ipcp-accept-local noipdefault
ktune
default-asyncmap nopcomp noaccomp
novj nobsdcomp nodeflate
lcp-echo-interval 10
lcp-echo-failure 6
unit 0


Esc :wq (, w, q). Login_PPPoE Pass_PPPoE . :

pppd file /tmp/local/root/options.wan0 && sleep 15 && /sbin/udhcpc -b -i vlan1

ifconfig.

4. 2 WAN
, WAN 802.1x . wpa_supplicant roboswitch. 3 , . :

wgt wl500g.googlecode.com/files/wpa_supplicant-0.6.9-mipsel.tgz -P /tmp/local/tmp/
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/bin/wpa_supplicant.sh > /tmp/local/bin/wpa_supplicant.sh
chmod +x /tmp/local/bin/wpa_supplicant.sh
tar -xzf /tmp/local/tmp/wpa_supplicant-0.6.9-mipsel.tgz -O opt/sbin/wpa_supplicant > /tmp/local/sbin/wpa_supplicant
chmod +x /tmp/local/sbin/wpa_supplicant
vi /tmp/local/bin/wpa_supplicant.sh


wgt . i . VLAN=$(nvram get wan_ifname); export VLAN wan_ifname wan2_ifname. identity password. /opt/sbin/wpa_supplicant -i${IFNAME} -Droboswitch -c${CONF} -dd
/opt/sbin/wpa_supplicant /usr/local/sbin/wpa_supplicant -B . Esc :wq. :

flashfs save && flashfs commit && flashfs enable

/tmp/local/ /usr/local/. WAN :

/usr/local/bin/wpa_supplicant.sh && sleep 15 && /sbin/udhcpc -b -i vlan2

ifconfig.

5.
, 2 . 2 :

ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Load Balancing, :

ip route del default
ip route add default dev vlan1
ip route add default dev vlan2


6.
vi /tmp/local/sbin/post-boot

i.

#!/bin/sh
ifconfig vlan2 up
/usr/sbin/pppd file /tmp/ppp/options.wan0
sleep 15 && /sbin/udhcpc -b -i vlan1
/usr/local/bin/wpa_supplicant.sh
sleep 15 && /sbin/udhcpc -b -i vlan2
ip r add 10.152.1.0/24 dev vlan2
ip r add 31.29.0.0/16 dev vlan2


Esc :wq.

chmod +x /tmp/local/sbin/post-boot

!
PS , . DIR-320 usb-. . MultiWAN.tar . . options.wan0 wpa_supplicant.sh , . DIR-320 start.sh. .

Source: https://habr.com/ru/post/In129446/


All Articles