1)虚拟机桥联/仅主机/NAT模式配置问题
当发现无论怎么修改,主机模式和NAT模式下都失效的情况下,直接还原VM网络配置,如下图:

image.png
主机
ipconfig

image.png
虚拟机 ubuntu24

image.png
确保配置正确后,修改配置文件:
网络配置文件:
路径:/etc/netplan/*.yaml(小文名件优先执行,root编辑权限)
1)桥联
network:
version: 2
ethernets:
ens33:
dhcp4: true
2)NAT(VMnet8 NAT 静态)
network:
version: 2
ethernets:
ens33:
addresses: [192.168.76.131/24]
routes:
- to: default
# 与VM的网关配置保持一致
via: 192.168.76.2
nameservers:
addresses: [114.114.114.114,223.5.5.5]
search: []
3)仅主机(VMnet1 Host-Only 仅主机静态)
network:
version: 2
ethernets:
ens33:
addresses: [192.168.100.131/24]
routes:
- to: default
via: 192.168.100.1
nameservers:
addresses: [114.114.114.114,223.5.5.5]
search: []
修改完配置执行shell
# 只检查配置文件语法,不应用
sudo netplan try --dry-run
# 永久应用,无回滚(谨慎,写错会直接断ssh)
sudo netplan apply
# 查看路由表(检查默认网关是否生效)
ip route
# 过滤默认路由
ip route | grep default
#DNS 查看
cat /etc/resolv.conf
# 关闭网卡
sudo ip link set ens33 down
# 启用网卡
sudo ip link set ens33 up
# 给 ens33 追加一个 IP(保留原有IP,多IP共存)
sudo ip addr add 192.168.100.200/24 dev ens33
# 删除刚才加的那个IP(按地址精确删除)
sudo ip addr del 192.168.100.200/24 dev ens33
# 添加默认网关(只能同时存在一条默认路由)
sudo ip route add default via 192.168.100.1 dev ens33
# 按目标+via精确删除
sudo ip route del default via 192.168.100.1 dev ens33
# 立即生效,无需重启网络
ip a show ens33
常见linux 操作系统 网络配置路径

image.png
系统 配置文件 生效命令
Ubuntu 18+ /etc/netplan/*.yaml netplan apply
Debian /etc/network/interfaces systemctl restart networking 或 ifdown/ifup
CentOS/RHEL 7 /etc/sysconfig/network-scripts/ifcfg-ens33 systemctl restart network
CentOS/RHEL 8+/Rocky NetworkManager 或 /etc/NetworkManager/ nmcli con reload && nmcli con up ens33
openSUSE /etc/sysconfig/network/ifcfg-* systemctl restart network
Arch / 通用 NetworkManager (nmcli) 或 systemd-networkd nmcli 或 systemctl restart systemd-networkd
2)虚拟机剪切板交互问题
首先确定配置是否生效

sh
安装相关工具