centos虚拟机网络配置
时间: 2025-02-05 10:53:01 浏览: 42
### 如何进行CentOS虚拟机网络设置与配置
#### 一、理解网络模式的选择
对于新创建的CentOS虚拟机,在VMware环境中可以选用不同的网络适配器模式来满足特定需求。常见的有NAT、桥接以及仅主机模式。
- **NAT模式**:此模式下,虚拟机会通过宿主机共享一个外部IP地址上网,适用于希望简化网络管理并让多台虚拟设备共用物理网卡的情况。
- **桥接模式**:该选项使得每台虚拟机能像真实计算机一样获取独立于其他机器之外的局域网内的唯一MAC/IP地址,从而可以直接接入到实际存在的交换机端口上参与通信[^1]。
- **仅主机模式**:在这种情况下,只有同一宿主机上的所有虚拟客户操作系统之间能够互相连通而无法访问外网除非额外设置了路由规则。
#### 二、手动指定静态IP地址及其他必要参数
当决定采用何种网络连接方式后,则需进一步调整具体的网络属性:
进入`/etc/sysconfig/network-scripts/ifcfg-eth0`(如果是使用较新的版本可能是ifcfg-enp0s3或其他名称),编辑文件以定义固定的IPv4信息如下所示:
```bash
TYPE=Ethernet
BOOTPROTO=static # 设置为静态分配
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
NAME=eth0 # 接口名可能不同,请根据实际情况修改
UUID=$(cat /sys/class/net/eth0/address | tr '[:lower:]' '[:upper:]'| sed 's/:/-/g')-redhat.com
DEVICE=eth0 # 同样需要注意接口名字的一致性
ONBOOT=yes # 开启随系统启动自动激活功能
IPADDR=192.168.1.112 # 设定固定IP地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.1.2 # 默认网关
DNS1=8.8.8.8 # 主域名服务器
```
完成上述操作之后保存退出,并执行命令使改动生效:
```bash
sudo systemctl restart network.service
```
或者更简单的方式是在终端里输入 `nmcli connection reload && nmcli device connect eth0` 来重新加载配置文件并立即启用更改后的设置[^3]。
#### 三、验证网络状态
最后一步是要确认所有的设定都已正确无误地应用到了当前运行中的Linux内核当中去。可以通过ping测试目标网址或其它在线资源来进行简单的功能性检验;也可以借助ip addr show查看本机接口详情,确保刚刚填写的各项数据均显示正常。
阅读全文
相关推荐

















