虚拟机安装openwrt 无线路由器做AP发送无线信号

By | 2017年3月30日

之前一直用的小米路由器,小米的系统真心对不住那硬件。说是一个路由器吧,连一条静态路由都没法添加;说是一个NAS吧,却连NFS都不支持,SAMBA效率实在不行。

这几天由于公司需求,需要实现NFS资源共享,局域网的HTTP及数据库服务器,便安装了Windows Server 2016,同时也安装了虚拟机,本来用的都是Hyper-v,后来由于兼容性问题,改成了VMware Workstation。比起Hyper-v,VMware Workstation(12.5.4)中的虚拟机和主机的网络速度实在是慢,桥接、NAT、主机模式,各种连接方法都已经尝试过,从虚拟机往主机NFS共享的文件夹中写入速度都只有20M/s左右,而Hyper-v能达到近200M/s,同样的网络连接方式!Hyper-v在主机中创建的虚拟网卡是1Gbps的,而vmware是100mbps的,网上搜索了很多资料也没有解决问题,反而还局域网中其他电脑通过无线网络的读写速度高。期间还在Windows 10上面安装了虚拟机,速度还是可以的,可能是wmware和windows server 2016还有些不兼容。

切入正题,因为在虚拟中安装了centos作为局域网内的服务器,索性就用这台主机做路由器了,然后就开始一番折腾,教程仅供参考及当做自己的一个笔记。如有有更好的意见,希望能留言告知,非常感谢!

一、在vmware中安装openwrt

 

二、在vmware为openwrt安装两张桥架模式的网卡,其中一张作为WAN口网卡(桥接到物理网卡用于拨号上网或者以其他方式连接上层网络),另外一张作为LAN口网卡(桥接到物理网卡用于连接充当AP的无线路由器)

 

三、关闭小米路由器的DHCP服务

 

四、将原来连接小米路由器WAN口的线改接到小米路由器的LAN口,并通过另一根网线连接小米路由器LAN口和电脑主机的网卡,通过openwrt进行pppoe拨号和路由