在VirtualBox中为CentOS虚拟机设置IP地址,可以按照以下步骤进行:
ip addr
或ifconfig
找到你的Host-Only网络接口(通常命名为enp0s3
或类似名称)。使用文本编辑器(如vi
或nano
)打开网络配置文件:
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
命令测试网络连接:
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地址,并确保虚拟机能够与宿主机和其他虚拟机进行通信。如果在配置过程中遇到问题,请检查网络配置文件的语法和设置是否正确,并确保宿主机和虚拟机的网络设置相匹配。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: CentOS PHP日志中慢查询如何解决