文章目录
虚拟机Linux系统中通过DHCP获取IP地址的配置和静态IP设置
在虚拟机中,Linux操作系统的IP地址通常通过DHCP(动态主机配置协议)获取,DHCP在每次设备重启后都会重新获取IP地址,这可能导致IP地址频繁更换,为了避免这种情况,可以将网络模式更改为NAT模式,并手动设置静态IP地址。
下面对如何在Centos 设置固定IP进行总结:
1. 更改网络模式为NAT模式
在虚拟机软件中将网络模式更改为NAT模式,具体操作如下:
- 打开虚拟机的设置界面。
- 找到并选择网络适配器设置。
- 将网络连接方式更改为“NAT”模式。
2. 设置虚拟机网络编辑器
- 点击编辑,打开虚拟机网络编辑器。
- 选择NAT模式,并点击“NAT设置”。
- 记录下子网IP、子网掩码和网关。
3. 配置网络文件
进入到网络脚本目录,并修改相应的网络配置文件。
cd /etc/sysconfig/network-scripts/
使用
ls
命令查看目录下的文件,找到以
ifcfg-en
开头的文件。例如:
使用
vim
编辑器打开该文件(例如
ifcfg-ens33
):
vim ifcfg-ens33
3.1 修改网络配置文件
将
BOOTPROTO
参数更改为
static
,以使用静态IP地址:
BOOTPROTO=static
将
ONBOOT
参数更改为
yes
,确保系统启动时自动启用网络接口:
ONBOOT=yes
3.2 添加静态IP、子网掩码和网关
根据之前记录的子网信息,添加以下参数:
IPADDR
: 设置静态IP地址。注意,静态IP的前三段需要与子网IP相同。NETMASK
: 子网掩码。GATEWAY
: 网关IP。
例如:
IPADDR=192.168.138.133
NETMASK=255.255.255.0
GATEWAY=192.168.138.2
3.3 配置DNS
通常,将
DNS1
设置为公共DNS,例如Google的8.8.8.8:
DNS1=8.8.8.8
最终配置文件应如下所示:
4. 重启网络服务
修改完成后,重启网络服务以使配置生效:
service network restart
如果重启成功,会显示“OK”提示。如果出现
failed
错误,可能与
NetworkManager
服务冲突,可以使用以下命令停止该服务:
service NetworkManager stop
chkconfig NetworkManager off
5. 验证IP配置
使用
ifconfig
或
ip addr
命令查看网络接口的配置,确保静态IP设置成功。
ifconfig# 或ip addr
如果配置成功,将看到静态IP地址生效:
如果本文对你有帮助,欢迎在评论区留言或私信。如有问题,请随时联系我!
转载请注明出处
作者:BQ
主页:https://blog.csdn.net/weixin_52677672?type=blog
QQ群:958124241
Learn Together!
版权归原作者 BQ-Code 所有, 如有侵权,请联系我们删除。