首 页 关于我们 新闻中心 网建建设 主机域名 推广优化 解决方案 微信营销 软件开发 成功案例 技术分享 联系我们
您当前位置:太原网站制作 >> 技术分享 >> 浏览文章
  技术分享

太原CentOS7配置网卡IP



  发布时间:2016-9-20 9:28:55 浏览次数:次 来源:太原centos7 作者:太原oracle 字体:

 

导读:

在CentOS7上,我想要将我其中一个网络接口从DHCP改为静态IP地址配置,如何才能永久为CentOS或RHEL7上的网络接口分配静态IP地址?如果你想要为CentOS7中的某个网络接口设置静态IP地址,有几种不同的方法,这取决于你是否想...


 

在CentOS 7上,我想要将我其中一个网络接口从DHCP改为静态IP地址配置,如何才能永久为CentOS或RHEL 7上的网络接口分配静态IP地址?

如果你想要为CentOS 7中的某个网络接口设置静态IP地址,有几种不同的方法,这取决于你是否想要使用网络管理器。

网络管理器(Network Manager)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备和连接开启并激活。默认情况下,CentOS/RHEL 7安装有网络管理器,并处于启用状态。

在CentOS 7上为网络接口配置静态IP地址的两种方式

一、不使用网络管理配置静态IP地址

1、systemctl status NetworkManager 查状态

运行以下命令来检查受网络管理器管理的网络接口:$ nmcli dev status

如果某个接口的nmcli的输出结果是“已连接”(如本例中的enp0s3),这就是说该接口受网络管理器管理。你可以轻易地为某个特定接口禁用网络管理器,以便你可以自己为它配置一个静态IP地址。

关闭NetworkManager:systemctl stop NetworkManager

2、进入/etc/sysconfig/network-scripts目录,找到该接口的配置文件

可以加入也可以不加“NM_CONTROLLED=no”表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理。

BOOTPROTO='static'

ONBOOT=YES--系统将在启动时开启该接口

IPADDR0= ---ip

GATEWAY0= --网关

DNS1= ---DNS

3、保存修改并使用以下命令来重启网络服务:# systemctl restart network.service

4、验证接口是否配置正确:# ip add 里面有一个HWADDR就是网卡的mac地址,最好和2种一至

二、使用网络管理器配置静态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

注意问题:重启网络服务失败 Failed to start LSB: ... 

1、从本质上来看出现这样的问题,是因为拷贝过来的虚拟机重新分配了网卡MAC地址。这样造成的结果是配置文件中MAC与当前网卡MAC不一致。所以只需要修改一下配置文件即可。

在日志文件中查看具体的错误原因:

# cat /var/log/messages |grep network

2、也可能是/etc/sysconfig/network-scripts/下面有好几个配置文件,把多余的配置文件删除即可。

 
上一篇文章:没有了 

技术分享

 
 
太原网站建设,太原网站制作优秀公司祝您网站成功!    网站地图    
电话:139-3513-1207 邮箱:kefu@haoat.com 晋ICP备05008220号
版权所有©太原星湾网络科技有限公司 All Rights Reserved 太原网站制作
本站关键字:太原网站建设/太原做网站/太原网站制作/山西网站建设