台山市文章资讯

在虚拟机中如何配置Linux系统网络环境?

2026-03-26 17:55:02 浏览次数:0
详细信息

一、常见的虚拟机网络模式

1. NAT模式(最常用)

2. 桥接模式

3. 仅主机模式

二、网络服务管理

不同发行版的网络服务

# Ubuntu/Debian (使用netplan)
sudo netplan apply

# CentOS/RHEL 7+
sudo systemctl restart network

# CentOS/RHEL 8+/Rocky/AlmaLinux
sudo nmcli connection reload

# 通用重启网络
sudo systemctl restart NetworkManager

三、常用网络诊断命令

# 检查网络连接
ping -c 4 google.com

# 查看IP地址
ip addr show

# 检查路由表
ip route show

# 查看DNS配置
cat /etc/resolv.conf

# 测试端口连通性
nc -zv host port

# 查看网络接口详细信息
ethtool eth0

四、解决常见问题

1. 无法上网

# 检查网关
ip route | grep default

# 测试DNS
nslookup google.com

# 重启网络服务
sudo systemctl restart systemd-networkd

2. IP地址冲突

修改静态IP或释放DHCP租约:

sudo dhclient -r  # 释放
sudo dhclient     # 重新获取

3. 网络服务未启动

# 启用网络服务开机启动
sudo systemctl enable NetworkManager
sudo systemctl enable systemd-networkd

五、虚拟机软件特定设置

VMware

VirtualBox

KVM/QEMU

# 查看虚拟网络
sudo virsh net-list --all

# 启动默认网络
sudo virsh net-start default

六、安全配置建议

防火墙设置

# 查看防火墙状态
sudo ufw status
开放SSH端口

sudo ufw allow ssh


2. **禁用不需要的服务**
```bash
# 查看网络相关服务
sudo systemctl list-unit-files | grep network

根据你的具体需求选择合适的网络模式,NAT模式适合大多数开发和学习场景,桥接模式适合需要对外提供服务的情况。

相关推荐