需要把wifi设置为sta模式,作为wan口,eth0作为Lan口,通过有线连接电脑。需要修改文件有:wireless、network和firewall。
-
cat /etc/config/wireless
-
-
config wifi-device 'radio0'
-
option type 'mac80211'
-
option hwmode '11ng'
-
option path 'platform/ar933x_wmac'
-
list ht_capab 'SHORT-GI-20'
-
list ht_capab 'SHORT-GI-40'
-
list ht_capab 'RX-STBC1'
-
list ht_capab 'DSSS_CCK-40'
-
option disabled '0'
-
option channel 'auto'
-
option htmode 'HT40+'
-
option country 'CN'
-
option noscan '1'
-
-
config wifi-iface
-
option device 'radio0'
-
option network 'wwan'
-
option mode 'sta'
-
option encryption 'psk2'
-
option ssid 'xxl'
-
option key code
其中在wifi-iface,
option mode sta指定本系统工作模式为客户端
option ssid xxl指定上级路由器的ssid
option encryption psk2指定上级路由器的方式为psk2,如果上级路由器没有密码,则可以设置成none
option key code指定上级路由器的无线密码,如果上级路由器没有密码,此项可以不要
option network wwlan指定了接口是wwan,而系统中还不存在,所以需要在network配置文件新建一个接口wwan
-
cat /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 'fde9:82f4:58b7::/48'
-
-
config interface 'lan'
-
option ifname 'eth0'
-
option type 'bridge'
-
option proto 'static'
-
option ipaddr '192.168.1.1'
-
option netmask '255.255.255.0'
-
option ip6assign '60'
-
-
config interface 'wan6'
-
option ifname '@wan'
-
option proto 'dhcpv6'
-
-
config interface wwan
-
option proto dhcp
LAN和WAN之间用NAT方式进行地址转换(具体在 的WAN设置masq=1,默认已经设置好了),firewall的NAT选项叫Masquerade(伪装),就是WAN接口把内网的数据包源地址伪装成自己的,很形象:)。
firewall添加如下:
-
cat /etc/config/firewall
-
config zone
-
option name wwan
-
list network 'wwan'
-
list network 'lan'
-
option input ACCEPT
-
option output ACCEPT
-
option forward ACCEPT
-
option masq 1
-
option mtu_fix 1
启动firewall规则:
/etc/init.d/firewall enable
重启网络:
/etc/int.d/network restart
阅读(1409) | 评论(0) | 转发(0) |