VMware 给虚拟机设置固定IP示例
本文最后更新于 2024-11-07,文章内容可能已经过时。
Ⅰ、主机网卡
C:\Users\Dell>ipconfig -all
以太网适配器 VMware Network Adapter VMnet1:
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet1
物理地址. . . . . . . . . . . . . : 00-50-56-C0-00-01
DHCP 已启用 . . . . . . . . . . . : 否
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::831e:3137:87fe:5e7%23(首选)
IPv4 地址 . . . . . . . . . . . . : 192.168.153.1(首选)
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . :
DHCPv6 IAID . . . . . . . . . . . : 704663638
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-2E-95-73-0C-CC-15-31-CA-CB-1E
TCPIP 上的 NetBIOS . . . . . . . : 已启用
以太网适配器 VMware Network Adapter VMnet8:
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet8
物理地址. . . . . . . . . . . . . : 00-50-56-C0-00-08
DHCP 已启用 . . . . . . . . . . . : 否
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::75a0:8317:a1b:9e03%16(首选)
IPv4 地址 . . . . . . . . . . . . : 192.168.239.1(首选)
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . :
DHCPv6 IAID . . . . . . . . . . . : 721440854
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-2E-95-73-0C-CC-15-31-CA-CB-1E
TCPIP 上的 NetBIOS . . . . . . . : 已启用
Ⅱ、VMware 下给centos7 设置静态IP
在 VMware 中为 CentOS 7 设置静态 IP 地址,需要编辑网络配置文件。以下是具体步骤:
1. 查看网络接口名称
首先,需要知道你的网络接口的名称。可以通过以下命令查看:
nmcli device status
或者
ip addr show
常见的网络接口名称可能是 eth0
, ens33
, enp0s3
等等。
2. 编辑网络配置文件
根据你的网络接口名称,编辑相应的配置文件。配置文件通常位于 /etc/sysconfig/network-scripts/
目录下,文件名通常是 ifcfg-接口名称
。
例如,如果你的网络接口是 ens33
,那么你需要编辑的文件是 /etc/sysconfig/network-scripts/ifcfg-ens33
。
使用文本编辑器(如 vi
或 nano
)打开这个文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
3. 修改配置文件
在打开的文件中,修改或添加以下行以设置静态 IP 地址:
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.239.130
NETMASK=255.255.255.0
GATEWAY=192.168.239.2
DNS1=192.168.239.2
BOOTPROTO=static
表示使用静态 IP 地址。ONBOOT=yes
表示系统启动时自动激活该网络接口。IPADDR
是你希望分配给虚拟机的静态 IP 地址。NETMASK
是子网掩码。GATEWAY
是默认网关地址。DNS1
和DNS2
是 DNS 服务器地址。
4. 重启网络服务
保存并关闭文件后,重启网络服务以应用更改:
sudo systemctl restart network
5. 验证设置
你可以使用以下命令来验证新的 IP 地址是否生效:
ip addr show ens33
或者
ping -c 4 blog.nn3n.com
[root@localhost ~]# ping -c 4 blog.nn3n.com
PING blog.nn3n.com (120.55.48.153) 56(84) bytes of data.
64 bytes from 120.55.48.153 (120.55.48.153): icmp_seq=1 ttl=128 time=40.9 ms
64 bytes from 120.55.48.153 (120.55.48.153): icmp_seq=2 ttl=128 time=46.3 ms
64 bytes from 120.55.48.153 (120.55.48.153): icmp_seq=3 ttl=128 time=70.5 ms
64 bytes from 120.55.48.153 (120.55.48.153): icmp_seq=4 ttl=128 time=43.2 ms
--- blog.nn3n.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3006ms
rtt min/avg/max/mdev = 40.979/50.264/70.514/11.845 ms
[root@localhost ~]#
如果一切正常,你应该能够看到分配的静态 IP 地址,并且能够成功 ping 通外部网络。
6. 可选:重启虚拟机
如果上述步骤没有立即生效,可以尝试重启虚拟机:
sudo reboot
完成以上步骤后,CentOS 7 虚拟机应该已经成功设置了静态 IP 地址。
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 软件从业者Hort
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果