今天想把本机的VMware中的CentOS7配置为桥接模式,静态IP,结果因为一个地方没有设置鼓捣一上午,在此记录下来。
当前环境
- 宿主机为Win11操作系统
- 虚拟机软件为VMware12
- 虚拟机为CentOS7
配置步骤
VMware 里必须先这样设置(关键)
- 虚拟机右键→ 设置 → 网络适配器
选:桥接模式
勾选:复制物理网络连接状态 - 顶部菜单 → 编辑 → 虚拟网络编辑器(!!非常重要,耽误了3个小时)
点 更改设置(管理员权限)
选中 VMnet0
桥接到:选择你正在用的无线网卡(不要选自动!)
一般名字带 Wireless / Wi-Fi 的那个
在宿主机看你真实网段
在你 Windows 电脑 打开 cmd,输入:
sh
ipconfig
找到你正在用的网卡(WiFi / 以太网),记下这 3 个:
IPv4 地址:例如 192.168.31.224
子网掩码:一般 255.255.255.0
默认网关:例如 192.168.31.1
DNS:一般和网关一样,或者用 114.114.114.114
桥接模式下:
虚拟机 IP 必须和电脑在同一个网段网关必须是你真实路由器的网关
CentOS7 配置静态 IP
- 先看自己网卡名
sh
ip addr
一般是 ens33
- 编辑配置文件
sh
vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 直接用下面模板
sh
TYPE=Ethernet
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.31.225
NETMASK=255.255.255.0
GATEWAY=192.168.31.1
DNS1=8.8.8.8
DNS2=114.114.114.114
DEFROUTE=yes
PEERDNS=no
PEERROUTES=no
IPV4_FAILURE_FATAL=no
NAME=ens33
DEVICE=ens33
重启网络生效
sh
systemctl restart network
测试
sh
ping www.baidu.com
ping 宿主机IP