在VirtualBox中为CentOS虚拟机设置IP地址,可以按照以下步骤进行:
ip addr
或ifconfig
找到你的Host-Only网络接口(通常命名为enp0s3或类似名称)。sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
BOOTPROTO
设置为static
,并添加或修改以下行:TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=你的UUID
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.233.102
NETMASK=255.255.255.0
GATEWAY=192.168.233.1
DNS1=8.8.8.8
DNS2=8.8.4.4
请确保IPADDR、NETMASK、GATEWAY和DNS服务器地址与你的网络环境相匹配。sudo systemctl restart network
ping 192.168.233.102
ping 192.168.233.1
ping 192.168.233.103
ping www.baidu.com
如果你希望虚拟机在启动时自动获取IP地址,可以将BOOTPROTO
设置为dhcp
,并删除IPADDR、NETMASK、GATEWAY和DNS1等行。
通过以上步骤,你应该能够在VirtualBox中为CentOS虚拟机成功设置静态IP地址,并确保虚拟机能够与宿主机和其他虚拟机进行通信。如果在配置过程中遇到问题,请检查网络配置文件的语法和设置是否正确,并确保宿主机和虚拟机的网络设置相匹配。