Openwrt/lede软路由设置为ap模式

最近在折腾蜗牛星际,安装了3617X黑裙,然后用vmm虚拟安装koolshare软路由,由于我买的是C款双网口版,且已连接上级路由器实现上网。于是就想能不能把另外一个网口lan口供其它设备上网。如果按照koolshare的默认设置,该虚拟软路由是作为二级路由器配置的,接在lan口的设备虽然可以上网,但与上级路由器下连接的设备不在一个网段,设备之间的互相访问不是很方便。于是又想能不能将该软路由配置为ap模式,让其lan口下接设备与黑裙、上级路由器下接的所有设备都在一个网段呢?

经过一段时间的摸索,终于让我找到了通过修改/etc/config/network文件的方式实现此功能。首先是群晖中vmm中的【网络】设置:

看下图,连接上设备就ok了!

 

 

接着在vmm中虚拟机中网络设置(记得在设置【齿轮】中选择e1000模式)

 

其他设置略过,开启koolshare虚拟机,就在vmm的虚拟机界面点击顶部【连接】按钮进入到koolshare软路由的shell:

 

用vi /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 'fd4f:39c6:377f::/48'

option multipath 'disable'

option mptcp_path_manager 'fullmesh'

option mptcp_scheduler 'default'

option congestion 'bbrplus'

option mptcp_checksum '0'

option mptcp_debug '0'

option mptcp_syn_retries '5'

option mptcp_fullmesh_num_subflows '1'

option mptcp_fullmesh_create_on_err '1'

option mptcp_ndiffports_num_subflows '1'

 

config interface 'lan'

option type 'bridge'

option proto 'static'

option netmask '255.255.255.0'

option gateway '192.168.12.1'

option broadcast '192.168.12.255'

option ip6assign '60'

option multipath 'off'

option ipaddr '192.168.12.180'

option ifname 'eth0 eth1'

option dns '114.114.114.114 223.5.5.5'

关键是lan口的设置部分,如此示例为假设主路由的ip为192.168.12.1,并将lede软路由的ip设为192.168.12.180。之后即将eth0、eth1两个网口桥接,并将dns设置为114.114.114.114及 223.5.5.5

设置后登陆路由器查看网络接口的设置如下(我的理解,直接在路由器管理界面按此设置网络接口就可以达到修改为ap的目的

WAN口已经消失了(所以如果是在路由器管理界面设置的话,在完成LAN接口的所有设置后,删除WAN接口就可以达到同样的效果

小结一下,在管理页面将lan接口ip设置为静态并与主路由为同一网段,网关设置为主路由ip,dns可以设置为主路由ip也可以设置成114等公共dns,关闭dhcp,同时在物理设置处桥接准备作为lan口的所有接口;再删除wan接口。搞定!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章