Centos7更改网卡名称eth0并配置静态IP

1、首先查看一下centos7的网卡名称

为eno33554984

2、更改为centos7之前版本的网卡名称

修改网卡配置,对NAME和DEVICE进行修改

3、更改网卡文件的名称

覆盖原网卡文件

4、禁用可预测命名规则。

通过编辑 /etc/default/grub 并加入“net.ifnames=0 biosdevname=0”启动参数到GRUBCMDLINELINUX变量来实现的。

CentOS 7 这种变化的原因,是由于systemd 和 udev 引入了一种新的网络设备命名方式–一致网络设备命名(CONSISTENT NETWORK DEVICE NAMING) 。可以根据固件、拓扑、位置信息来设置固定名字,带来的好处是命名自动化,名字完全可预测,在硬件坏了以后更换也不会影响设备的命名,这样可以让硬件的更换无缝化。带来的不利是新的设备名称比传统的名称难以阅读。比如名称是enp5s0.

5、重新生成GRUB配置并更新内核参数

 

6、重启主机并查看

配置静态IP 

 这是原动态IP
 1 TYPE="Ethernet"
 2 PROXY_METHOD="none"
 3 BROWSER_ONLY="no"
 4 BOOTPROTO="dhcp"
 5 DEFROUTE="yes"
 6 IPV4_FAILURE_FATAL="no"
 7 IPV6INIT="yes"
 8 IPV6_AUTOCONF="yes"
 9 IPV6_DEFROUTE="yes"
 10 IPV6_FAILURE_FATAL="no"
 11 IPV6_ADDR_GEN_MODE="stable-privacy"
 12 NAME="eth0"
 13 UUID="8d143c9e-1aba-4a43-9928-8ddd8c86eac2"
 14 DEVICE="eth0"
 15 ONBOOT="yes"

修改后的配置文件
1 TYPE="Ethernet"
2 PROXY_METHOD="none"
3 BROWSER_ONLY="no"
4 DEFROUTE="yes"
5 IPV4_FAILURE_FATAL="no"
6 NAME="eth0"
7 UUID="8d143c9e-1aba-4a43-9928-8ddd8c86eac2"
8 DEVICE="eth0"
9 ONBOOT="yes"               #开机启动
10 BOOTPROTO="static"        #静态IP
11 IPADDR=192.168.184.142    #本机地址
12 NETMASK=255.255.255.0     #子网掩码
13 GATEWAY=192.168.184.2     #默认网关
14 DNS1=     
15 DNS2=

重启网络服务
#systemctl restart network

文章知识点与官方知识档案匹配,可进一步学习相关知识

CS入门技能树Linux入门初识Linux22947 人正在系统学习中

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值