千家信息网

RHEL7.x版本,设置IP地址、网关和DNS的3种方法

发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,RHEL7.x版本中,网卡的命名方式从eth0,1,2变成了enoxxxx的格式。其中en代表enthernet(以太网卡),o代表的是onboard(内置),那一串数字是由主板的索引编号自动生成。和
千家信息网最后更新 2024年11月26日RHEL7.x版本,设置IP地址、网关和DNS的3种方法

RHEL7.x版本中,网卡的命名方式从eth0,1,2变成了enoxxxx的格式。其中en代表enthernet(以太网卡),o代表的是onboard(内置),那一串数字是由主板的索引编号自动生成。和原先的命名方式相比,缺点是太长、难于记忆,优点是编号唯一,系统迁移时不容易出错。那如何设置ip地址、网关和dns呢?下面将介绍常用的三种方法。
方法1:
修改网卡配置文件

[root@ys ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777728YPE=EthernetBOOTPROTO=static || none          //启用静态IP地址,BOOTPROTO=dhcp,启用动态获取DEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yes || no          //是否支持IPV6IPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noNAME=eno16777728          //设备名称UUID=f248e89a-6788-489f-a236-a401ff596a38          //设备标识号DEVICE=eno16777728          //设备名称ONBOOT=yes          //是否启动启动网络连接IPADDR=192.168.1.100         //设置IP地址PREFIX=24          //设置子网掩码长度GATEWAY=192.168.1.1          //设置网关DNS1=12.3.1.1          //设置DNSIPV6_PEERDNS=yesIPV6_PEERROUTES=yes

方法2:
使用nmtui命令,如下图
[root@ys 桌面]# nmtui


方法3:
使用nm-connection-editor命令,如下图
[root@ys 桌面]# nm-connection-editor


最后通过重启网卡服务,使修改生效
[root@ys ~]# systemctl restart network

0