文中示例命令针对于 Ubuntu / Debian / CentOS 7+
安装
服务器有 bios 密码
网络连接
常用命令
ip route
ip a
排查物理线路连接问题
如何确定物理网口和 nic 的对应关系
可以使用“闪烁灯光”命令。执行后,对应的物理网口灯会持续闪烁 10 秒。去机柜看哪个灯在闪,就能确认线有没有插对。
bashethtool -p nic3 10
监听网卡上的 ARP 数据包
检测物理连线问题的一种方式是:监听网卡上的 ARP 数据包,看收到的广播包是哪个网段的。
tcpdump -i nic3 -n -e arp
宿主机网络配置
PVE 宿主机的所有业务网桥,不配置 IP 地址和网关,只保留网桥和物理口的绑定关系。仅做二层转发。这样宿主机不会出现在业务广播域,减少攻击面。
分离管理桥与业务桥:
- vmbr0(管理桥):绑定独立管理物理口,配置宿主机 IP + 网关,宿主机远程登录、集群、更新走这里; 2.0vmbr1/vmbr2(业务桥):仅绑定业务物理口,无 IP、无网关,只做二层转发给虚拟机;
vmbr 是什么
vmbr 是 Proxmox VE 里的虚拟网桥,相当于内置二层交换机,绑定物理网卡后,宿主机与虚拟机可接入同一广播域;
例如,vmbr0 里面配的地址是 192.168.1.150,但某台虚拟机使用 vmbr0 后,配 ip 192.168.1.126 ,能正常工作,可认为是虚拟机通过虚拟网线(tap 设备)“插”在了这台虚拟交换机的一个端口上。
所有挂载了此网桥的虚拟机,因为它们都插在同一个“交换机”上,只要它们在同一个网段(192.168.1.1/24),它们就能互通,也能通过 vmbr0 绑定的物理网卡出去找路由器。
虚拟机手动配置 IP (Netplan 方式)
cat <<EOF | sudo tee /etc/netplan/00-installer-config.yamlnetwork:version: 2renderer: networkdethernets:ens18:addresses: [220.163.7.35/29]nameservers:addresses: [8.8.8.8, 114.114.114.114]routes:- to: defaultvia: 220.163.7.33EOF

