为Linux服务器设置静态IP的方法

2017-12-03 22:34 阅读 836 次 评论 0 条

本文以CentOS 7系列为例设置静态IP,原来RedHat系列的Linux发行版可以通过setup工具方便的设置静态IP,但是在版本7之后setup工具的功能就逐渐减弱了,所以这时候采用修改配置文件的方式来设置静态IP,方法如下:

首先注意,路由网关处必须设置可以配置静态IP或者使用指定IP绑定MAC才可以配置,否则配置不成功,不要盲目的配置。

网络配置的配置文件在/etc/sysconfig/network-scripts/下,文件名前缀为ifcfg-后面跟的就是网卡的名称,可以通过双TAB键查看然后编辑,也可以使用ifconfig查看,也可以使用命令:

ls /etc/sysconfig/network-scripts/ifcfg-*         列出所有的设备配置文件,

ifcfg-lo是本地回环地址的配置文件,所有计算机都有,不需要修改。

现在使用: vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 打开配置文件进行编辑,默认情况是dhcp动态获取的。

想修改成静态的,首先把BOOTPROTO="dhcp"改成BOOTPROTO="static"表示静态获取,

然后再对其他的配置项进行修改,所有的修改项如下:

ONBOOT=yes
BOOTPROTO=static
BROADCAST=192.168.1.255
IPADDR=192.168.1.150
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
NM_CONTROLLED=no

BROADCAST设置的是局域网广播地址,

IPADDR就是静态IP,

NETMASK是子网掩码,

GATEWAY就是网关或者路由地址;

需要说明,原来还有个NETWORK配置的是局域网网络号,
这个是ifcalc自动计算的,所以这里配置这些就足够了。

修改好这些配置之后,重新启动网络服务使配置生效:

sudo systemctl restart network.service。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:为Linux服务器设置静态IP的方法 | 猿笔记
分类:Linux, 程序笔记 标签:,

发表评论


表情