群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤0.前言:本来一直都是在Windows10的Hyper-V中虚拟软路由的,直到有一天突发奇想,手贱在windows10宿主机中安装了个安卓模拟器,由于众所周知的原因,安卓模拟器是不能同时与Hyper-V虚拟机共存的,虽然我在安装后运行安卓模拟器的时候没有去点击那个关闭Hyper-V的提示按钮,并且迅速点击了退出按钮,但是悲剧还是发生了,我的Windows10宿主机在重启后自动关闭了Hyper-V功能,导致我在其中安装的openwrt旁路由、centos测试环境都熄火了!然后就是赶紧在【程序】中添加【Hy

大家好,又见面了,我是你们的朋友全栈君。

0.前言:

本来一直都是在Windows10的Hyper-V中虚拟软路由的,直到有一天突发奇想,手贱在windows10宿主机中安装了个安卓模拟器,由于众所周知的原因,安卓模拟器是不能同时与Hyper-V虚拟机共存的,虽然我在安装后运行安卓模拟器的时候没有去点击那个关闭Hyper-V的提示按钮,并且迅速点击了退出按钮,但是悲剧还是发生了,我的Windows10宿主机在重启后自动关闭了Hyper-V功能,导致我在其中安装的openwrt旁路由、centos测试环境都熄火了!然后就是赶紧在【程序】中添加【Hyper-V】功能,但是原来添加的众多虚拟交换机都消失了,而Hyper-V又没有这方面的备份功能,想想我原来设置的那么多个虚拟交换机,再加上在各个虚拟机的网络适配器与虚拟交换机的一一对应关系就头疼!所以All in One方案一旦出点什么幺蛾子真的很要命,看来下一步要调整一下网络布设方案了。

1.现在正式进入正题:

作为调整永久方案之前的过度方案,我想到了我那台7×24小时在线的群晖NAS,因为一般情况下是不会随便进入其系统乱折腾的,如果用其Virtual Machine Manager套件安装openwrt软路由应该是个不错的选择,下面就来一个手把手教程。

1.1.在群晖中安装Virtual Machine Manager套件

1.1.1.在控制面板中开启Open vSwitch功能

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

1.1.2.在套件中心找到Virtual Machine Manager套件并点击“安装套件”,按提示操作即可。

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

1.2.在群晖Virtual Machine Manager套件中添加OpenWrt虚拟机

1.2.1.在Virtual Machine Manager套件中上传OpenWrt虚拟机镜像文件:

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

1.2.2.在Virtual Machine Manager套件中安装虚拟机(注意是导入)

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

从硬盘映像导入

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

【下一步】选择存储空间按你的设置即可

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

选择之前上传的映像作为虚拟盘(我之前就是在这一步忘记选择文件了导致出错!)

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

在网络配置中选择e1000网卡型号

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

其它默认设置即可。

1.2.3.在Virtual Machine Manager套件中运行OpenWrt虚拟机

开启虚拟机

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

1.2.4.在Virtual Machine Manager套件中修改OpenWrt虚拟机为旁路由模式

1.2.4.1.在vnc窗口中操作虚拟机并修改网络设置:点击【连接】进入VNC窗口

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

1.2.4.2.在vnc窗口输入vi /etc/config/network修改网络设置

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

1.2.4.3.将图示ip修改为你自己的主路由的网段(先按‘i’键进入编辑模式,修改完毕‘ESC’键退出编辑模式,输入‘:wq’保存退出)

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

reboot后即可以你刚才设置的ip进入路由器进行管理了

1.2.4.4,修改网关、DNS为主路由ip、关闭DHCP、关闭ipV6、取消桥接,添加防火墙规则iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE

如果不取消桥接,则添加的防火墙规则改为:iptables -t nat -I POSTROUTING -o br-lan -j MASQUERADE

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

1.3.在主路由中修改网关。将主路由的DHCP打开,网关(及DNS)设置为你的旁路由的ip即可!

(如果主路由是openwrt固件可在dhcp服务器的dhcp选项中按下图填入-如此设置主路由的网关和dns依然不变,只有通过主路由dhcp分配到ip的设备之网关和dns才指向旁路由)

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

关于旁路由的设置,前述为主路由负责DHCP方案,实际还可以采取主路由关闭DHCP,由旁路由负责DHCP的方案。(此方案可以有效解决主路由不具备设置网关、DNS、端口转发等功能时的解决方案,这一切工作都交由旁路由来负责)

1.主路由关闭DHCP

2.旁路由打开DHCP,并打开强制DHCP功能

群晖Virtual Machine Manager虚拟机安装OpenWrt软路由作为旁路由的详细步骤

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/137867.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • HTTP代理_gap加盟需要投资多少

    HTTP代理_gap加盟需要投资多少2019独角兽企业重金招聘Python工程师标准>>>…

    2022年10月29日
  • JVM调优常用命令及工具

    JVM调优常用命令及工具目录1、jstat命令1.1、查看class加载统计1.2、查看编译统计1.3、垃圾回收统计2、jmap命令2.1、查看内存使用情况jmap-heap2629682.2、查看内存中对象数量及大小2.3、将内存使用情况dump到文件中2.4、通过jhat对dump文件进行分析2.5、通过MAT工具对dump文件进行分析3、jstack命令4、jdk自带jvisualvm工具1、jstat命令jstat命令可以查看堆内存各部分的使用量,以及加载类的数

    2022年5月15日
  • pycharm永久激活码2021【中文破解版】

    (pycharm永久激活码2021)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月22日
  • tiktok案例分析_metaobject

    tiktok案例分析_metaobjecttictoc12.ned文件//input:指定当前门是输入门,只能和输出门连接,只能接受消息//output:当前门是输出门,只能和输入门连接,只能发送消息//inout:既是输入门又是输出门,既能发送消息也能接受消息simpleTxc12{parameters:@display(“i=block/routing”);gates:inoutgate[];//declaretwowayconnections声明双向连接}

    2022年11月2日
  • maven—奇怪的bug「建议收藏」

    maven—奇怪的bug「建议收藏」 使用Mavenue构建项目时。需要使用@Aspect、@Before注解,但是一直报错,但时Maven项目中确实导入进但还是报错。然后百度也找不出所以然,浪费了好久时间,查找了下Maven仓库中的jar包,感觉这个jar包有问题,于是删除重新进行下载,最后一个就是重新下载后的jar包,对比还是发现了不同,至于为什么下载的不一样,我想着可能是网络问题吧。…

    2022年6月13日
  • Java服务器接收上传的文件

    Java服务器接收上传的文件有时候我们服务器需要接收来自用户上传过来的文件,这时候就需要服务器端有相应的服务能够接收这个文件下面写一个简单的服务器端代码,需要的朋友可以参考一下注释很全就不多啰嗦了packagecom.SM_test.saomiao.constroller;importjava.io.File;importjava.io.FileOutputStream;importjav

    2022年5月29日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号