使用openwrt设置访客网络

访客模式

 

 

 

 

 

 

 

 


最近遇到比较烦恼的事情是隔壁需要借助自家Wifi,但是对方老是不小心将手机上的东西投射到我家的电视上,很是烦恼。
萌生了隔离网段的想法,上网淘资料。
在命令行下执行以下脚本。
以下脚本在openwrt路由器上创建一个SSID为Guest-WIFI的访客网络,该网不设置安全检查,能访问外网,但不能访问家庭网络上的资源。

 

 
  1.  ## Add a guest network  
  2.  uci set network.guest=interface  
  3.  uci set network.guest.type=bridge  
  4.  uci set network.guest.proto=static  
  5.  uci set network.guest.ipaddr=192.168.11.1 //你设置的网段,不要与当前网络同一段  
  6.  uci set network.guest.netmask=255.255.255.0  
  7.    
  8. ## Set DHCP for guest network  
  9.  uci set dhcp.guest=dhcp  
  10.  uci set dhcp.guest.interface=guest  
  11.  uci set dhcp.guest.start=100  
  12.  uci set dhcp.guest.limit=150  
  13.  uci set dhcp.guest.leasetime=12h  
  14.    
  15. ## Add a Guest AP  
  16.  uci add wireless wifi-iface  
  17.  uci set wireless.@wifi-iface[1].network=guest  
  18.  uci set wireless.@wifi-iface[1].device=radio0 //此处不同的路由器会不一样,注意区分,写错会生成失败。  
  19.  uci set wireless.@wifi-iface[1].mode=ap  
  20.  uci set wireless.@wifi-iface[1].encryption=none  
  21.  uci set wireless.@wifi-iface[1].ssid=Guest-WIFI //可以自己定义  
  22.    
  23. ## Add  a guest zone   
  24.  uci set firewall.guest=zone  
  25.  uci set firewall.guest.name=guest  
  26.  uci set firewall.guest.network=guest  
  27.  uci set firewall.guest.input=ACCEPT  
  28.  uci set firewall.guest.output=ACCEPT  
  29.  uci set firewall.guest.forward=ACCEPT  
  30.    
  31. ## Allow forwarding from guest to wan  
  32.  uci set firewall.guest2wan=forwarding  
  33.  uci set firewall.guest2wan.src=guest  
  34.  uci set firewall.guest2wan.dest=wan  
  35.    
  36. ## Allow forwarding from lan to guest  
  37.  uci set firewall.lan2guest=forwarding  
  38.  uci set firewall.lan2guest.src=lan  
  39.  uci set firewall.lan2guest.dest=guest  
  40.    
  41. ## Apply changes  
  42.  uci commit //保存应用  
  43.  /etc/init.d/network restart  //重启路由  

 

 

分享到: