From 623380ad5c2a5c1e75ac8665aa4caffb8a6fc3fb Mon Sep 17 00:00:00 2001 From: linguofeng Date: Fri, 7 Feb 2014 23:24:41 +0800 Subject: [PATCH] update --- _posts/2014-02-07-openwrt-relayd.textile | 96 ++++++++++++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 _posts/2014-02-07-openwrt-relayd.textile diff --git a/_posts/2014-02-07-openwrt-relayd.textile b/_posts/2014-02-07-openwrt-relayd.textile new file mode 100644 index 0000000..16f17c9 --- /dev/null +++ b/_posts/2014-02-07-openwrt-relayd.textile @@ -0,0 +1,96 @@ +--- +layout: post +title: OpenWrt relayd +description: OpenWrt中继设置 +categories: [archive] +tags: [openwrt] +--- + +
+

开始前,电脑使用网线连接MR10U的LAN/WAN网线接口,tenlet 192.168.1.1进入设置

+

开启WIFI功能,MR10U刷OpenWrt默认没启用WIFI

+
+uci set wireless.@wifi-device[0].disabled=0
+uci commit wireless
+wifi
+
+ +

创建wwan接口

+
+uci set network.wwan=interface
+uci set network.wwan.proto=dhcp
+uci commit network
+
+ +

连接上级路由,我的上级路由是WR720N,OpenWrt系统

+
+uci set wireless.radio0.channel=11	#与上级路由使用同样的通道
+uci set wireless.@wifi-iface[0].network=wwan
+uci set wireless.@wifi-iface[0].mode=sta
+uci set wireless.@wifi-iface[0].ssid=OpenWrt 	# 上级路由SSID
+uci set wireless.@wifi-iface[0].encryption=psk2	# 上级路由加密方式
+uci set wireless.@wifi-iface[0].key=12345678	# 上级路由密码
+uci commit wireless
+wifi down
+wifi
+
+

ifconfig查看wlan0是否连接成功,成功后还不能上网需要设置一下网关与DNS

+
+uci set network.lan.ipaddr=192.168.2.1 		# 修改本路由的IP,避免与上级路由冲突
+uci set network.lan.gateway=192.168.1.1 	# 上级路由网关
+uci set network.lan.dns=8.8.8.8 			# 不要使用上级路由IP
+uci commit network
+wifi down
+wifi
+
+

修改路由IP后需要使用新IP进行连接 telnet 192.168.2.1

+ +

安装relayd,能上网以后

+
+opkg update
+opkg install relayd
+/etc/init.d/relayd enable
+
+ +

创建stabridge接口

+
+uci set network.stabridge=interface
+uci set network.stabridge.proto=relay
+uci set network.stabridge.network="lan wwan"
+uci commit network
+
+ +

禁用本地DHCP服务器

+
+uci set dhcp.lan.ignore=1
+uci commit dhcp
+
+ +

调整防火墙

+
+uci set firewall.@zone[0].forward=ACCEPT
+uci set firewall.@zone[0].network="lan wwan"
+uci commit firewall
+
+ +

创建无线中继,通过无线接入MR10U上网

+
+uci set wireless.@wifi-iface[1].device=radio0
+uci set wireless.@wifi-iface[1].network=lan
+uci set wireless.@wifi-iface[1].mode=ap
+uci set wireless.@wifi-iface[1].ssid=MR10U
+uci set wireless.@wifi-iface[1].encryption=psk2
+uci set wireless.@wifi-iface[1].key=12345678
+uci commit wireless
+
+ +
+/etc/init.d/dnsmasq restart
+/etc/init.d/firewall restart
+wifi down
+wifi
+
+ +

完成!

+ +
-- 2.11.4.GIT