Centos6更改网卡名的方法:

1、修改皮配置文件/etc/udev/rules.d/70-persistent-net.rules

  1. # This file was automatically generated by the /lib/udev/write_net_rules
  2. # program, run by the persistent-net-generator.rules rules file.
  3. #
  4. # You can modify it, as long as you keep each rule on a single
  5. # line, and change only the value of the NAME= key.
  6. # PCI device 0x8086:0x100f (e1000)
  7. SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:7a:b6:42", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

NAME:设备名

address:MAC地址

CENTOS6主要是通过address(MAC)来确定网卡,然后修改NAME的值为目标网卡名来改名的,现在我们修改NAME的值为“Hello0”

修改配置文件之后,还没有加载到内核中,如何加载到内核中,要么重启,要么执行以下操作:

  1. [root@joker-6-01 rules.d]# dmesg | grep -i eth #dmesg(打印内核环内的缓冲区)
  2. e1000 0000:02:01.0: eth0: (PCI:66MHz:32-bit) 00:0c:29:7a:b6:42
  3. e1000 0000:02:01.0: eth0: Intel(R) PRO/1000 Network Connection
  4. e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
  5. eth0: no IPv6 routers present
  6. 8021q: adding VLAN 0 to HW filter on device eth0

或者使用 ethtool -i eth0  #查看指定网卡驱动也行

  1. [root@joker-6-01 rules.d]# ethtool -i eth0
  2. driver: e1000
  3. version: 7.3.21-k8-NAPI
  4. firmware-version:
  5. bus-info: 0000:02:01.0
  6. supports-statistics: yes
  7. supports-test: yes
  8. supports-eeprom-access: yes
  9. supports-register-dump: yes
  10. supports-priv-flags: no
  11. lsmod | grep e1000 #确认e1000是网卡模块

卸载网卡驱动:

  1. modprobe -r e1000 或 rmmod e1000 #慎重操作,执行之后,根据网络情况,网络会断开,请确认卸载之后能够操作到主机之后再执行此操作

装载网卡驱动:

  1. modprobe e1000

查看下网卡名:

  1. [root@joker-6-01 ~]# ip a s
  2. 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
  3. link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  4. inet 127.0.0.1/8 scope host lo
  5. inet6 ::1/128 scope host
  6. valid_lft forever preferred_lft forever
  7. 3: Hello0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
  8. link/ether 00:0c:29:7a:b6:42 brd ff:ff:ff:ff:ff:ff
  9. inet 192.168.253.130/24 brd 192.168.253.255 scope global Hello0
  10. inet6 fe80::20c:29ff:fe7a:b642/64 scope link
  11. valid_lft forever preferred_lft forever

OK修改完毕

Centos7更改网卡名的方法:

CentOS 6之前,网络接口使用连续号码命名:eth0、eth1等,当增加或删除网卡时,名称可能会发生变化,CentOS 7使用基于硬件,设备拓扑和设置类型命名方式,使网卡名唯一化,不变动。但是这项特性又增加个管理的的难度,所以一般我们都会把网卡名改回eth已方便我们的管理。
网卡设备的命名过程:
第一步:
udev, 辅助工具程序/lib/udev/rename_device /usr/lib/udev/rules.d/60-net.rules
第二步:
biosdevname 会根据/usr/lib/udev/rules.d/71-biosdevname.rules
第三步:
通过检测网络接口设备,根据 /usr/lib/udev/rules.d/75-net-description
ID_NET_NAME_ONBOARD
ID_NET_NAME_SLOT
ID_NET_NAME_PATH

改名方法和简单:
修改/etc/default/grub
1、“GRUB_CMDLINE_LINUX=” 这一行,在quiet 后面添加  net.ifnames=0
2、位grub2重新生成配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg
3、reboot

更改centos的网卡名的更多相关文章

  1. centos 修改网卡名为eth0

    centos7和centos6的命名规则不同,centos6网卡名由udev控制 网卡名以eth开头然后第一块网卡叫eth0第二块网卡叫eth1,然后centos7的网卡命名规则截然不同 centos ...

  2. deepin 更改默认网卡名称为eth和wlan

    deepin 更改默认的网卡名称为eth和无线网卡名wlan vim /etc/default/grub 在 GRUB_CMDLINE_LINUX_DEFAULT="sqlash quiet ...

  3. Centos 7 网卡配置

    网卡配置位置 1 /etc/sysconfig/network-scripts/ifcfg-ethx  -----其中x为网卡名称,centos 默认网卡名称为ens33 如何配置  1 2 3 4 ...

  4. 配置 CentOS 7 的网络,及重命名网卡名

    Centos 安装时应配置网络,如果当时没配置好,则装完系统后, 也可通过修改配置文件并重启网络服务进行配置. 说明:CentOS 7.0默认安装好之后是没有自动开启网络连接的! cd /etc/sy ...

  5. Centos修改默认网卡名

    安装系统后默认的网卡名称为 enpXX ,修改为熟悉的eth0 1 vi /etc/default/grub GRUB_TIMEOUT=5GRUB_DEFAULT=savedGRUB_DISABLE_ ...

  6. CentOS 7 修改网卡名

    假设原网卡名为eth1, 那么在 /etc/sysconfig/network-scripts/ 目录下,必定会存在一个文件名为ifcfg-eth1,和网卡名对应, 这里假设要修改为eth0. 方法一 ...

  7. CentOS 静态IP设置&修改网卡名

    一.CentOS版本查看的方法 1. lsb_release -a (若报命令找不到,直接yum install lsb –y) 2. cat /etc/redhat-release 二.CentOS ...

  8. CentOS7系统更改网卡名为eth0

    centOS7系统更改网卡名为eth0 1.编辑grub参数 [root@localhost ~]# vim /etc/sysconfig/grub 2.在GRUB_CMDLINE_LINUX行中添加 ...

  9. Centos7更改网卡名为eth0

    1.先更该网卡配置文件设备名和网卡名参数: vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 NAME=eth0DEVICE=eth0 2.将配 ...

随机推荐

  1. 11.把文本文件的数据导入到Hive表中

    先在hive里面创建一个表 create table mydb2.t3(id int,name string,age int) row format delimited fields terminat ...

  2. 【转帖】Ubuntu : apt-get 命令

    Ubuntu : apt-get 命令 https://www.cnblogs.com/sparkdev/p/11339231.html ubuntu的 我一直不熟 感谢作者 总结的这么好 在学习一下 ...

  3. 【Python】【demo实验18】【练习实例】【统计输入字符串中,数字的个数、英文字母的个数及其他符号的个数】

    原题: 输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. (本题暂时不支持中文字符及汉字) 我的代码: #!/usr/bin/python # encoding=utf-8 # -* ...

  4. 【Redis】Redis持久化

    Redis数据持久化 Redis的特性: 易扩展,大数据高性能,多样灵活的数据模型,受限内存 Redis默认端口: 6379 Redis数据持久化分为有两种: RDB: 每隔一段时间就把内存数据写入磁 ...

  5. Swoft2.x 小白学习笔记 (一) ---控制器

    Swoft通过官方文档进行学习,这里不做介绍,直接上手. 涉及到Swoft方面:(配置.注意的坑) 1.控制器(路由.验证器.中间件) 2.mysql  (Model使用).Redis配置及通用池 3 ...

  6. SSD目标检测实战(TF项目)——人脸检测2

    数据转化为VOC格式: 一.我们先看 VOC格式的数据是什么??? Annotations:存放xml 包括 文件夹信息   图片名称. 图片尺寸信息. 图片中object的信息. JPEGImage ...

  7. kettle处理未发现hadoop插件问题

    背景:将测试环境的中kettle转换传输到生产环境上出现hadoop插件无法获取的错误 Hadoop File Output 2.0 - ERROR (version 7.1.0.0-12, buil ...

  8. 并不对劲的复健训练-bzoj5250:loj2473:p4365:[九省联考2018]秘密袭击

    题目大意 有一棵\(n\)(\(n\leq 1666\))个点的树,有点权\(d_i\),点权最大值为\(w\)(\(w\leq 1666\)).给出\(k\)(\(k\leq n\)),定义一个选择 ...

  9. webSocket协议和Socket.IO

    一.Http无法轻松实现实时应用: ● HTTP协议是无状态的,服务器只会响应来自客户端的请求,但是它与客户端之间不具备持续连接. ● 我们可以非常轻松的捕获浏览器上发生的事件(比如用户点击了盒子), ...

  10. 修改hosts文件 解决coursera可以登录但无法播放视频的问题

    我们经常为了学习或者了解一些领域的知识为访问国外的网站,但是在国内,很多优秀的网站都被封锁了.在GFW(墙)的几种封锁方式中,有一种就是DNS污染,GFW会对域名解析过程进行干扰,使得某些被干扰的域名 ...