如何为CentOS7配置静态IP地址的两种⽅法
如果你想要为CentOS 7中的某个⽹络接⼝设置静态IP地址,有⼏种不同的⽅法,这取决于你是否想要使⽤⽹络管理器。
⽹络管理器(Network Manager)是⼀个动态⽹络的控制器与配置系统,它⽤于当⽹络设备可⽤时保持设备和连接开启并激活。默认情况下,CentOS/RHEL 7安装有⽹络管理器,并处于启⽤状态。
使⽤下⾯的命令来验证⽹络管理器服务的状态:
$ systemctl status NetworkManager.service
运⾏以下命令来检查受⽹络管理器管理的⽹络接⼝:
$ nmcli dev status
如果某个接⼝的nmcli的输出结果是“已连接”(如本例中的enp0s3),这就是说该接⼝受⽹络管理器管理。你可以轻易地为某个特定接⼝禁⽤⽹络管理器,以便你可以⾃⼰为它配置⼀个静态IP地址。
下⾯将介绍在CentOS 7上为⽹络接⼝配置静态IP地址的两种⽅式,在例⼦中我们将对名为enp0s3的⽹络接⼝进⾏配置。
不使⽤⽹络管理配置静态IP地址
进⼊/etc/sysconfig/network-scripts⽬录,到该接⼝的配置⽂件(ifcfg-enp0s3)。如果没有,请创建⼀个。
静态ip怎么设置打开配置⽂件并编辑以下变量:
在上图中,“NM_CONTROLLED=no”表⽰该接⼝将通过该配置⽂件进⾏设置,⽽不是通过⽹络管理器进⾏管理。“ONBOOT=yes”告诉我们,系统将在启动时开启该接⼝。
保存修改并使⽤以下命令来重启⽹络服务:
# systemctl restart network.service
现在验证接⼝是否配置正确:
# ip add
使⽤⽹络管理器配置静态IP地址
如果你想要使⽤⽹络管理器来管理该接⼝,你可以使⽤nmtui(⽹络管理器⽂本⽤户界⾯),它提供了在终端环境中配置配置⽹络管理器的⽅式。
在使⽤nmtui之前,⾸先要在/etc/sysconfig/network-scripts/ifcfg-enp0s3中设置“NM_CONTROLLED=yes”。
现在,请按以下⽅式安装nmtui。
# yum install NetworkManager-tui
然后继续去编辑enp0s3接⼝的⽹络管理器配置:
# nmtui edit enp0s3
在下⾯的屏幕中,我们可以⼿动输⼊与/etc/sysconfig/network-scripts/ifcfg-enp0s3中所包含的内容相同的信息。
使⽤箭头键在屏幕中导航,按回车选择值列表中的内容(或填⼊想要的内容),最后点击屏幕底部右侧的确定按钮。
最后,重启⽹络服务。
# systemctl restart network.service
好了,现在⼀切都搞定了。
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论