CentOS7_配置静态IP地址

本文介绍了如何在使用虚拟机时,通过将虚拟机的网络模式改为NAT并配置静态IP,以避免因主机网络变化导致的IP频繁变动问题。步骤包括修改VMware的虚拟网络设置,以及在CentOS7系统中配置静态IP地址和网关。
摘要由CSDN通过智能技术生成

1.为什么要配置静态IP地址

最开始学习使用虚拟机的时候,默认使用的是桥接网络,桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,主机网卡和虚拟网卡的IP地址处于同一个网段,子网掩码、网关、DNS等参数都相同。

也就是说,如果使用的是桥接模式,那么你的虚拟机和主机的IP子网、子网掩码、网关等数据一直保持一致。如果主机的网络切换(比如从校园网切换为移动热点),那么虚拟机的网络参数也会随之变化。这样配置起来比较简单,而且很容易就能ping通,不过如果要使用VsCode/XShell连接虚拟机,或者是部署后台项目的话,一旦主机的网络发生变化,XShell/VSCode/后台项目的IP地址全都要发生变动。

这样一来,如果在一天之中发生多次网络变化(比如从校园网切换到热点,再从热点切换到奶茶店的网络),就需要来回修改IP地址,非常麻烦。如果能够固定住虚拟机使用的IP地址,不让它随我们主机使用的网络而变化,就可以省去很多麻烦,静态IP就是一个很好的解决方案。

2.修改虚拟机的配置

(1)修改虚拟网络编辑器

打开虚拟网络编辑器,选择VMnet8,然后选择NAT模式,如果勾选了DHCP那就取消掉

image-20240111125504890

image-20240111125709960

然后进入NAT设置,这个网关是要记住的,可以复制一下

image-20240111130009625 image-20240111130057329

注意,这里我们只是修改了VMWare Workation的虚拟网络编辑器的内容,这是VMWare Workation的配置,不是虚拟机的配置!!!

所以,我们先关机虚拟机,点击虚拟机的配置,因为刚才我们修改的时 VMnet8的类型,所以这里我们也选用VMnet8。 如果你之前选择的是桥接模式,这里要进行修改,只改虚拟网络编辑器是不起作用的。

image-20240111130450363

(2)修改VMWare的网卡信息

image-20240111131023869 image-20240111131044342

修改VMWareNet8 的属性,配置为刚才虚拟机上的网络参数

image-20240111133003778

image-20240111133209305

点击确定就好。然后开启虚拟机,打开终端,接下来我们就可以开始配置系统的网络参数了

3.修改CentOS7系统的网络参数

修改步骤比较简单,首先运行命令

vim /etc/sysconfig/network-scripts/ifcfg-ens33

使用vim打开文件后,按下"i"键就能进入INSERT状态,就可以编辑文件了。注意需要修改BOOTPROTO和ONBOOT,还要在文件的末尾增加如下几项:

#修改BOOTPROTO和ONBOOT
BOOTPROTO=static
ONBOOT=yes
#Static IP
IPADDR=192.168.130.5
NETMASK=255.255.255.0
GATEWAY=192.168.130.2
DNS1=192.168.130.2

编辑好之后,先按esc退出INSERT状态,在输入":wq"就能保存并退出文件。 然后重启网卡,使修改内容生效

service network restart
- - 命令执行报错:Restarting network (via systemctl): Job for network.service failed because the control process exited with error code.

我执行重启网卡命令的时候,爆出了这样一条错误信息,解决方法也很简单,只需要执行

systemctl stop NetworkManager
systemctl disable NetworkManager

如果想长期禁止 NetworkManager,可以执行

chkconfig NetworkManager off

这样一来,开机的时候就不会启动NetworkManager了。 详细错误原因可以参考:Linux下解决网卡重启失败Restarting network (via systemctl): Job for network.service failed较全的解决方案-CSDN博客

命令执行成功

重启网卡成功后,查看IP地址是否配置成功

ifconfig

如果能够看到如下界面,就代表静态IP配置成功了

image-20240111130915635

之后检查ip地址是否已经修改成功,并且尝试ping baidu.com

ip add  #查看IP地址是否已经变成配置的静态IP地址
ping baidu.com  #ping网关,验证网络能通
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值