群晖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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java局域网发送文件_Java如何实现局域网文件传输代码案例分享

    java局域网发送文件_Java如何实现局域网文件传输代码案例分享这篇文章主要介绍了java实现局域网文件传输的实例的相关资料,这里提供了实现代码可以帮助大家理解TCP及文件读写的知识,需要的朋友可以参考下java实现局域网文件传输的实例本文主要实现局域网文件传输的实例,对java的TCP知识,文件读写,Socket等知识的理解应用,很好的实例,大家参考下,实现代码:ClientFile.java/***更多资料欢迎浏览凯哥学堂官网:http://kai…

    2022年5月4日
    57
  • 美化包软件_手机音量进度条插件下载

    美化包软件_手机音量进度条插件下载前言在我们进行自动化测试的时候,用例往往是成百上千,执行的时间是几十分钟或者是小时级别。有时,我们在调试那么多用例的时候,不知道执行到什么程度了,而pytest-sugar插件能很好解决我们的痛点。

    2022年7月28日
    11
  • vector 的六种 创建和初始化方法「建议收藏」

    vector 的六种 创建和初始化方法「建议收藏」C++的初始化方法很多,各种初始化方法有一些不同。(1):vector<int>ilist1;  默认初始化,vector为空,size为0,表明容器中没有元素,而且capacity也返回0,意味着还没有分配内存空间。这种初始化方式适用于元素个数未知,需要在程序中动态添加的情况。(2):vector<int>ilist2(ilist);vector&lt…

    2022年9月18日
    2
  • 常见WAF_WEB应用防火墙_运维必备_应用安全

    常见WAF_WEB应用防火墙_运维必备_应用安全排名无先后,只做汇总统计,方便各位管理服务器安全1ShareWAF有http://www.sharewaf.com/2GOODWAF免费云WEB应用防火墙,全面防御web/SQL/XSS/0day/爬虫等攻击,具备防篡改,防数据泄露,防盗链等功能,终身免费使用,保护企业web业务安全https://www.goodwaf.cn/3ModSecurityhttp://www.modsecurity.cn/ModSecurity是目前世界上使用最多的开源WA…

    2022年6月2日
    40
  • 数据库置疑处理_sqlserver可疑数据库恢复

    数据库置疑处理_sqlserver可疑数据库恢复现象说明:新备份出的数据库Geb,在还原时报错”MicrosoftSQL-DMO(ODBCSQLState:42000)” 解决方法: 分离出还原失败的数据库Geb 先创建一个同样的数据库Geb 停掉server服务,用旧的数据文件覆盖新创建的文件(只要mdf就可以)。  启动server服务  运行以下命令  sp_configur

    2022年8月22日
    5
  • 数据库面试常问的一些基本概念

    数据库面试常问的一些基本概念

    2020年11月12日
    171

发表回复

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

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