此次要解決的問題是3g上網和wan口上往能夠隨意切換,固然可以疊加也是好事,不過這不是我關心的。下面仍是修改3個文件network,firewall,multiwan。首先在network中加入界面配置,這個在第一節中已有說明。測試
config interface mobile option proto 3g option apn CMNET option device /dev/ttyUSB2 option service umts
接下來修改firewall,在wan域中加入mobilespa
Option network ‘wan wan1 wan2 mobile’debug
主機能夠ping通外網,pad經過lan口上不了外網繼續修改firewall和multiwan兩個文件。code
根據官方手冊blog
http://wiki.openwrt.org/zh-cn/doc/recipes/3gdongledns
修改了multiwanip
config 'interface' 'mobile'ci
option 'weight' '1'get
option 'health_interval' '120'it
option 'icmp_hosts' 'gateway'
option 'timeout' '3'
option 'health_fail_retries' '3'
option 'health_recovery_retries' '5'
option 'failover_to' 'balancer'
option 'dns' 'auto'
另外在multiwan的config中加入了
Option ‘health_monitor’ ‘serial’
Option ‘debug’ ‘1’
測試了一下,主機ping通外網,pad經過動態獲取的ip也能夠上外網。
可是很不穩定,基本上無法連續上網。3g一直會從新撥號。
所有換成fastbalancer試一下
利用fastbalancer以後嘗試,將wan,wan1,wan2和multiwan的配置所有換成這個以後,而後根據openwrt的wiki修改multiwan以下,
config 'interface' 'mobile'
option 'weight' '1'
option 'health_interval' '120'
option 'icmp_hosts' 'gateway'
option 'timeout' '3'
option 'health_fail_retries' '3'
option 'health_recovery_retries' '5'
option 'failover_to' 'fastbalancer'
option 'dns' '8.8.8.8 8.8.4.4'
效果還不錯,盯着看了10多分鐘的網頁,還有interface的鏈接,還算穩定。
下一步就是要再加一個3g模塊,這個模塊是移動3g,也就是利用TD-SCDMA,採用的是U8300模塊,另一個模塊是U8301,都是龍尚科技的,用的是WCDMA。因此還得研究下openwrt是否都是用同一個3g.chat文件。