关于配置VM虚拟机NET模式

本文介绍如何设置VMnet8网络模式为自动获取IP地址的过程。通过编辑虚拟机网络设置及修改Linux系统的网络配置文件ifcfg-ens33,实现重启网络服务后虚拟机自动获取IP地址。

VMnet8选择自动获取:
这里写图片描述
VM选择NET模式
这里写图片描述

虚拟网络编辑器(默认)
这里写图片描述

[oradba@test1 ~]$ cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens38
DEVICE=ens38
ONBOOT=yes

[oradba@test1 ~]$ systemctl restart network

[oradba@test1 ~]$ ip add s

### 解决 CentOS 7 虚拟机桥接模式下无法 Ping 通百度的问题 当遇到 CentOS 7 在 VMware 中配置为桥接网络模式却无法 Ping 通外部网站(如 www.baidu.com)的情况时,可以按照以下方法排查并解决问题。 #### 检查物理网卡状态 确认宿主机自身的网络连接正常工作,并能够访问互联网。如果宿主机也无法访问,则可能是路由器或防火墙设置有问题[^1]。 #### 验证虚拟交换机配置 确保 VMware Workstation 或 Player 上创建的桥接适配器已正确关联到实际可用的物理网卡上。错误的选择可能导致虚拟机被隔离在网络之外。 #### 修改虚拟机中的网络脚本文件 对于 CentOS 7 来说,在 `/etc/sysconfig/network-scripts/` 目录下的 `ifcfg-ens33` 文件(假设使用的是 ens33 接口),应包含如下参数: ```bash TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no NAME=ens33 UUID=<your_uuid> DEVICE=ens33 ONBOOT=yes NM_CONTROLLED=no BRIDGE=br0 ``` 注意这里的 BRIDGE 参数指向了一个名为 br0 的新桥梁设备。 接着定义这个新的桥梁接口 br0 对应的配置文件 `ifcfg-br0`: ```bash DEVICE=br0 TYPE=Bridge BOOTPROTO=dhcp ONBOOT=yes DELAY=0 STP=off ``` 重启网络服务使更改生效: ```bash systemctl restart network ``` 此时应该能成功获取 IP 地址并通过桥接方式上网测试连通性。 #### 开启 IPv4 转发功能 有时还需要开启 Linux 内核级别的包转发支持来允许数据包通过桥梁传递给其他子网成员。编辑 sysctl.conf 添加一行命令启用此特性: ```bash net.ipv4.ip_forward = 1 ``` 运行下面指令立即应用上述修改而不需重新启动机器: ```bash sysctl -p /etc/sysctl.conf ``` #### 禁用 SELinux 和防火墙干扰 临时关闭 Security Enhanced Linux (SELinux) 可排除其作为潜在障碍的可能性;同样地停止 firewalld 服务也可以减少不必要的麻烦。不过出于安全考虑不建议长期保持这种状态除非确实必要。 ```bash setenforce 0 systemctl stop firewalld.service ``` 完成以上操作之后再次尝试 ping 命令看看能否顺利到达目标地址。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值