本帖最后由 nakesa 于 2020-8-10 19:24 编辑
之前按照网上的教程实现了虚拟机下openwrt旁路由(很久之前弄的)
最近兴趣来了,又想实现一遍,却发现没有网线,只能用wifi!!!
于是在网上看了一些相关教程,自己动手终于实现通过笔记本无线网卡+虚拟机openwrt实现上网。个人感觉,使用该教程,将桥接的网卡改为有线网卡,也能上网,我有空的时候测试一下。
先说明一下我目前的网络环境:
主路由连接网线,通过校园网认证后上网。
使用的Lienol大佬的固件(用Lean大的应该也可以,我自己没试过)
虚拟机软件为vmware workstation
特此感谢https://cokebar.info/archives/2444这位大佬的文章给了我很大帮助
1.在vmware workstation下安装openwrt的方法,网上很多,我就不再写了(才不是懒得传图)
2.在vmware workstation中点击编辑,虚拟网络编辑器。
创建两个网卡,为后续使用方便,命名为LAN、WAN(要选择你自己的无线网卡)
QQ截图20200803204623.png (50.69 KB, 下载次数: 0)
2020-8-3 20:47 上传
注意,WAN的桥接网卡必须是你的无线网卡!!!
QQ截图20200803204751.png (51.59 KB, 下载次数: 0)
2020-8-3 20:47 上传
3.修改openwrt虚拟机的网络设置,切记顺序不可颠倒!
QQ截图20200803205758.png (88.63 KB, 下载次数: 0)
2020-8-3 20:58 上传
4.开启openwrt后等待十几秒,按回车,输入vi /etc/config/network
修改openwrt的ip地址为192.168.126.1
QQ截图20200803205233.png (12.44 KB, 下载次数: 0)
2020-8-3 20:52 上传
5.修改VMnet2网卡
QQ截图20200803205339.png (11.34 KB, 下载次数: 0)
2020-8-3 20:54 上传
QQ截图20200803205445.png (120.81 KB, 下载次数: 0)
2020-8-3 20:54 上传
6.此时检查一下VMnet2是否获取到ip地址为192.168.126.*
QQ截图20200803205614.png (44.25 KB, 下载次数: 0)
2020-8-3 20:56 上传
注意!获取不到不要紧张,禁用VMnet2再启用就可以了。
7.获取到后,打开浏览器,输入192.168.126.1即可进入openwrt页面
QQ截图20200803210039.png (59.08 KB, 下载次数: 0)
2020-8-3 21:00 上传
8.对openwrt需做以下设置,不然后续上网不稳定,会出现奇怪问题。(可能是因为我用了pa**wall+smartdns,不过这样设置没问题就是了)
LAN口关闭ipv6
QQ截图20200803210256.png (8.31 KB, 下载次数: 0)
2020-8-3 21:03 上传
QQ截图20200803210302.png (15.71 KB, 下载次数: 0)
2020-8-3 21:03 上传
WAN口如下设置,因为我使用smartdns,如不使用,可以不用修改。
QQ截图20200803210512.png (69.79 KB, 下载次数: 0)
2020-8-3 21:05 上传
9.设置笔记本无线网卡适配器的ipv4地址
如下图
QQ截图20200803210600.png (140.79 KB, 下载次数: 0)
2020-8-3 21:06 上传
之后就能愉快的上网了
这里顺便一提,如果重启电脑后,开启openwrt发现还是不能上网,就把VMnet2网卡禁用再启用就行了。
8.10号更新
我发现使用vmware虽然能上网,但总会出现一些奇怪问题。
比如uwp应用无法联网,然后cpu的占用率会很大(经常80%,只是跑个百兆科学而已
),openwrt里显示接口速率都是10M(虽然不影响,但看着不爽),
而且即使使用smartdns,也会有些国内网站打开缓慢(国内dns能设置的都设置了)。
很长一段时间我都是使用sstap转发流量到虚拟机,但这样很麻烦,我希望的是开机后啥也不做就能舒舒服服的上网。
在经过一段时间的测试之后,我放弃了vmware平台,转而使用hyper-v。
结果令我非常意外。uwp应用可以正常上网了
,而且我只分配了一个cpu,占用率最高才5%。而且各种奇怪的问题也没有了,长时间使用毫无问题。
我查绚系统路由后发现,多了一项永久路由。
QQ截图20200810191633.png (14.63 KB, 下载次数: 0)
2020-8-10 19:16 上传
而且打开网络状态能看到所有流量都是经过虚拟机的
QQ截图20200810191728.png (10.55 KB, 下载次数: 0)
2020-8-10 19:18 上传
这样就非常舒服了,hyper-v可以设置虚拟机开机自启动,启动速度也很快,基本上开机就直接可以用了。
使用体验很好!
和网上hyper-v装op的区别在于,我仍然使用的无线网卡,但似乎hyper-v不支持无线网卡。
所以通过一个取巧的办法----新建两个内部交换机,命名为WAN LAN
再把无线网络共享给虚拟出来的WAN网卡就可以了!
QQ截图20200810192327.png (75.27 KB, 下载次数: 0)
2020-8-10 19:23 上传
更多推荐
android+vmware+wifi,笔记本使用wifi通过vmware workstation+openwrt 实现上网
发布评论