当前位置: 首页 > news >正文

PVE环境对网口和wifi的配置

原文地址:PVE环境对网口和wifi的配置 – 无敌牛

欢迎参观我的网站:无敌牛 – 技术/著作/典籍/分享等

最近入手了 极摩客K6小主机,安装了PVE8.4.0环境,网络硬件有2个双绞线网口,1个wifi网卡。因为在PVE里安装的虚拟机,在设置网卡时,需要绑定在网桥上,所以计划把三个网卡全部作为网桥,创建虚拟网卡来设置网络。所以对网络做了以下设置。

1、设置网口名称

1.1、使用 ip link show 或者 ifconfig -a 找到各个网口的MAC地址。

1.2、创建配置文件 /etc/udev/rules.d/70-interface.rules 内容如下:

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="eth1"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="wlan0"

其中 xx:xx:xx:xx:xx:xx 是三个网口的MAC地址,这样重启设备后,三个网口名字会改成 eth0 eth1 wlan0。

2、给 wifi 增加密码

可以参考往期文章:kali连接无线网络 – 无敌牛,具体步骤如下:

2.1、需要安装 wpasupplicant wireless-tools iw 等工具

apt install wireless-tools wpasupplicant iw

设置开机启动,systemctl enable wpa_supplicant.service

2.2、设置wifi密码,创建 /etc/wpa_supplicant/wpa_supplicant.conf 文件,配置如下:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1network={ssid="yourwifissid"psk="yourwifipassword"key_mgmt=WPA-PSK
}

其中 ssid 和 psk 修改成 wifi的账号和密码。

3、设置网桥、增加IP、掩码、网关等配置

3.1、修改 /etc/network/interfaces,内容如下:

auto lo
iface lo inet loopbackauto vmbr0
iface vmbr0 inet staticaddress 192.168.xx.xxnetmask 255.255.255.0gateway 192.168.xx.xxbridge-ports eth0bridge-stp offbridge-fd 0auto vmbr1
iface vmbr1 inet manualbridge-ports eth1bridge-stp offbridge-fd 0auto wlan0
iface wlan0 inet manualwpa-driver nl80211,wextwpa-conf /etc/wpa_supplicant/wpa_supplicant.confauto vmwifi
iface vmwifi inet staticpre-up sleep 5address 192.168.xx.xxnetmask 255.255.255.0bridge-ports wlan0bridge-stp offbridge-fd 0source /etc/network/interfaces.d/*

替换配置里的 xx.xx 为自己设定的 IP 和 网关。

3.2、重启 networking 服务,systemctl restart networking

或者重启PVE服务器来验证。

最终结果

可以打开 PVE 管理页面(默认端口:8006)查看网络设备配置情况,如下图:

http://www.dtcms.com/a/314245.html

相关文章:

  • Neo4j 基础语法指南
  • 基于Spring Cloud Gateway和Resilience4j的微服务容错与流量控制实战经验分享
  • javacc学习笔记 03、编译原理实践 - JavaCC解析表达式并生成抽象语法树
  • MySQL5.0数据库管理系统安装部署
  • PCB反焊盘的样子越诡异,高速过孔的性能越好?
  • [自动化Adapt] 父子事件| 冗余过滤 | SQLite | SQLAlchemy | 会话工厂 | Alembic
  • 【物联网】基于树莓派的物联网开发【23】——树莓派安装SQLite嵌入式数据库
  • 秋招笔记-8.4
  • 小实验:按键点灯(中断法)
  • QT的UDP
  • 【数据结构入门】链表
  • Solidity智能合约开发全攻略
  • Java基础-斗地主游戏
  • ArrayDeque双端队列--底层原理可视化
  • ubuntu修改时区
  • 【HZ-T536开发板免费体验】Cangjie Magic调用视觉语言大模型(VLM)真香,是不是可以没有YOLO和OCR了?
  • 通用 PDF 文件流 OCR 到文本 API 接口
  • 使用 Aspose.OCR 将图像文本转换为可编辑文本
  • 基础14-Java集合框架:掌握List、Set和Map的使用
  • 十字滑台:精密制造的“心脏“如何跳动?
  • 耘瞳科技国产化点云处理软件,开启智能化三维测量新时代
  • [机器学习]01-构建简单的贝叶斯分类器
  • 抓包相关知识学习
  • 项目复盘:Arena Of Furnace
  • vtkSSAAPass代码解析
  • [自动化Adapt] 回放策略 | AI模型驱动程序
  • Python异常捕获全指南
  • 智慧泵房赋能二次供水互联网化:物联网驱动下的全场景解决方案
  • Solidity全局变量与安全实践指南
  • Linux 文件与目录属性管理总结