linux设置静态ip地址

时间:2020-12-30 18:07:36

首先我们使用ifconfig查看网卡配置信息

linux设置静态ip地址

我们进入需要设置的网卡的配置文件 vim /etc/sysconfig/network-scripts/ifcfg-ens33

linux设置静态ip地址

我们可以看到默认的配置是dhcp,即网卡的ip地址是动态分配的

ONBOOT="YES":表示网卡随着系统的系统而启动(cnetos7默认是启动的,centos6默认是不启动的)我们要将此项设置为yes

接下来我们要将ip地址设置为静态模式:

添加如下信息

linux设置静态ip地址

注意两点:

第一点就是网关地址,必须与虚拟机中的网关地址一致,如图所示

linux设置静态ip地址

第二点就是DNS地址必须与自己本地网络连接的地址一致(或者说当地的DNS服务器,不能你是湖北的使用北京的,我当时使用的是北京的DNS服务器,最终无法上网,也有可能是网络太慢,所以建议使用本地的DNS服务器)

linux设置静态ip地址

配置文件保存完,重启网络服务:service network restart (如果上文中的ONBOOT设置为no的话,此一步是无法成功的,最终就会设置失败)

linux设置静态ip地址

查看配置:ifconfig ens33

linux设置静态ip地址

查看路由配置:cat /etc/resolv.conf

linux设置静态ip地址

查看网关信息:

linux设置静态ip地址

ping一下百度

linux设置静态ip地址

打开浏览器

linux设置静态ip地址

至此,静态ip地址设置完毕。

---------------------------------------------------------------------------------------------------------------

守护进程:NetworkManager

该服务默认是开启的,也有用户在执行service network restart 后,网络ip地址还是没有变,我们可以将该守护进程关闭。

使用chkconfig --list 查看各个进程在各个运行级别的启动信息

linux设置静态ip地址

我们可以将它关闭,禁止开机启动:chkconfig --level 2345 NetworkManager off

linux设置静态ip地址