LOADING

Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程

PVE教程3年前 (2022)更新 ypng
64 0 0

说明: 老家卧室的一台工控机(PVE 宿主环境)下运行着黑群晖,家里的弱电箱空间狭小放不了稍大的硬路由器,性能较鸡肋。最后干脆在 PVE 环境再跑个软路由做旁路网关来分担压力,编译 OPEN­WRT 固件太耗时,恩山论坛有位网友编译了一个全功能版本的固件,就直接拿来用,本篇文章将记录如何在 Proxmox VE 环境通过虚拟机安装 Open­Wrt 配置旁路由的过程,仅做参考。

 

Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程

 

# OPENWRT 镜像下载地址:https://imgs.mpdn.fun:8443/lede/x86_64/
# Plus 版本为功能较多的版本,推荐下载
# 默认账号 root 密码 password
# OPENWRT默认ip 192.168.1.1
# OPENWRT 固件来自恩山论坛用户@bleach1991

# img2kvm 下载地址 http://dl.everun.top/softwares/utilities/img2kvm/img2kvm

PVE创建虚拟机

关于 Proxmox VE 的安装教程不赘述 -> 戳这里

使用 PVE 创建虚拟机,名称(随意),记住你的 VM ID,我这里是 102

 

Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程

 

操作系统 这里选择 – 不使用任何介质

 

Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程

 

设置 CPU(请自行根据硬件实际条件进行配置)

 

Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程

 

内存 我给了 2G

 

Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程

 

网络设置模型我选择 intel E1000 支持开启千兆全双工

 

Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程

 

没有提到的设置默认就可以了,确认 并创建虚拟机。

 

Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程

 

分离/删除磁盘

创建虚拟机的过程中,自动创建了一块 32G 的硬盘,要删除此硬盘,则需要先分离硬盘。

 

Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程

 

分离后得到未使用的磁盘进行删除操作,确保当前硬件没有其它磁盘。

 

Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程

 

写入磁盘镜像

解压 openwrt-x86-64-generic-squashfs-combined.img.gz 后上传 openwrt-x86-64-generic-squashfs-combined.img 镜像文件和 img2kvm 两个文件到 pve 系统 root 根目录(可以借助 ftp 工具或者 rz 命令进行上传)使用。

然后通过 ssh 进入 pve 根目录,运行命令将镜像文件写入到磁盘:

./img2kvm openwrt-x86-64-generic-squashfs-combined.img 102 vm-102-disk-0

# 命令中 102 为本机 VM id,请修改为你自己的 VM id

若成功写入磁盘,ssh 终端会出现 Successfully 的提示 ,虚拟机会多出一块未使用的磁盘

 

Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程

 

双击这块未使用的磁盘,点击添加。

 

Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程

 

写入磁盘镜像已经完成。

修改引导顺序

修改 选项 – 引导顺序 – 编辑

 

Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程

 

将写入 openwrt 镜像的磁盘调整到第一顺位,并勾选 已启用

 

Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程

 

修改网络配置

启动运行虚拟机,进入控制台,当屏幕打印如下图所示信息,按回车键

 

Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程

 

运行命令修改网络配置:

vi /etc/config/network

默认配置如下:

config interface 'lan'
    option type 'bridge'
    option ifname 'eth0'
    option proto 'static'
    option ipaddr '192.168.1.1' #默认openwrt ip地址
    option netmask '255.255.255.0'
    option ip6assign '60'

修改为:

config interface 'lan'
    option type 'bridge'
    option ifname 'eth0'
    option proto 'static'
    option ipaddr '192.168.0.2' #主路由192.168.0.1,旁路由我设置192.168.0.2
    option netmask '255.255.255.0'
    option ip6assign '60'
    option gateway '192.168.0.1' # 填写为主路由地址
    option dns '114.114.114.114 223.5.5.5' # 正常可用的DNS地址

按 ESC 输入:wq 保存并退出。运行下面命令,重启网络使配置生效,当然你也可以 reboot 重启 openwrt 都行:

/etc/init.d/network restart

配置修改 OPENWRT 旁路由 DHCP

完成网络配置,这时候浏览器输入旁路由 ip 地址 192.168.0.2,输入账号密码可以成功进入。

 

Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程

 

依次点击 网络 – 接口,修改 LAN 接口设置

 

Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程

 

进入高级设置,勾选动态 DHCP强制,填写子网掩码 255.255.255.0

 

Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程

 

其中 DHCP 选项 填写格式如下:

3,192.168.0.2 #3,表示设置网关地址选项,192.168.0.2 为旁路由ip
6,192.168.0.2 #6,表示设置DNS服务器地址选项,192.168.0.2 为旁路由ip

关闭/修改主路由 DHCP

要么将主路由 DHCP 关闭,一定要开启 DHCP 则需要将网关地址和 DNS 地址填写为旁路由 ip 地址,然后重启主路由器。(考虑到不同路由器的差异,不一一举例。我用的是梅林固件,我这里选择关闭 DHCP)

 

Proxmox VE 虚拟机安装 OpenWrt 配置旁路由教程

 

此时,可以通过 OPEN­WRT 旁路由进行留学、去广告等相关设置。 为所欲为的事情不予细说,各位请自行发挥。

原文地址:https://www.moewah.com/archives/3643.html

© 版权声明

相关文章

暂无评论

暂无评论...