目 录CONTENT

文章目录

群晖Virtual Machine Manager虚拟机安装OpenWrt

华灯
2024-04-15 / 0 评论 / 0 点赞 / 27 阅读 / 3308 字

1.现在正式进入正题
1.1.在群晖中安装Virtual Machine Manager套件
1.1.1.在控制面板中开启Open vSwitch功能
1
1.1.2.在套件中心找到Virtual Machine Manager套件并点击“安装套件”,按提示操作即可。
2
1.2.在群晖Virtual Machine Manager套件中添加OpenWrt虚拟机

1.2.1.在Virtual Machine Manager套件中上传OpenWrt虚拟机镜像文件:
3
1.2.2.在Virtual Machine Manager套件中安装虚拟机(注意是导入)
4
从硬盘映像导入
5
【下一步】选择存储空间按你的设置即可
6
选择之前上传的映像作为虚拟盘(我之前就是在这一步忘记选择文件了导致出错!)
7
在网络配置中选择e1000网卡型号
8
其它默认设置即可。

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

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

1.2.4.1.在vnc窗口中操作虚拟机并修改网络设置:点击【连接】进入VNC窗口
10
1.2.4.2.在vnc窗口输入vi /etc/config/network修改网络设置
11
1.2.4.3.将图示ip修改为你自己的主路由的网段(先按‘i’键进入编辑模式,修改完毕‘ESC’键退出编辑模式,输入‘:wq’保存退出)
12
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
13
14
15
1.3.在主路由中修改网关。将主路由的DHCP打开,网关(及DNS)设置为你的旁路由的ip即可!

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

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

1.主路由关闭DHCP

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

**一些坑!一些坑!!一些坑!!!
**

半双工改全双工
SSH
root@Openwrt:# ethtool -s eth0 speed 1000 duplex full
root@Openwrt:
# ethtool -s eth1 speed 1000 duplex full

修改:/etc/rc.local
在exit 0前面填写要执行的命令即可

如开机自动执行挂载U盘

root@OpenWrt:/# vi /etc/rc.local

Put your custom commands here that should be executed once
the system init finished. By default this file does nothing.

mount /dev/sda1 /mnt/sda1 #挂载U盘

ethtool -s eth0 speed 1000 duplex full
ethtool -s eth1 speed 1000 duplex full
exit 0

无法关机:
opkg install qemu-ga //貌似是这个包
或者luci web界面进入软件包搜索一下就有了
就是不知道适不适合群晖虚拟机
或者
opkg update
opkg install qemu-ga
定时关机插件:autopoweroff

群晖-设置-网络 默认网关!

0

评论区