ubuntu网卡名称变化的解决方法

在chinacache工作时,遇到了东方网力的客户,需要安装使用ubuntu系统,每个服务器有4个网口,在做bond时,发现部分网卡漂移,为了解决这个,搜索了大量的文档,汇总一下。

1 编辑grub文件如下:

#cat /etc/default/grub

GRUB_CMDLINE_LINUX="biosdevname=0"

或者 GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=0 biosdevname=0"


2 从新生成grub文件

grub-mkconfig -o /boot/grub/grub.cfg 
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-3.19.0-25-generic
Found initrd image: /boot/initrd.img-3.19.0-25-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
done

3 下面这部可以不用操作,直接reboot尝试,如果不行再尝试使用udev绑定。

# cat /etc/udev/rules.d/70-persistent-net.rules 
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="90:e2:ba:93:83:56", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"
# PCI device 0x8086:0x1521 (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="18:c5:8a:15:bc:57", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

# PCI device 0x8086:0x1521 (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="18:c5:8a:15:bc:56", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x8086:0x10c9 (igb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="90:e2:ba:93:83:57", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"

时间: 2024-11-05 14:50:53

ubuntu网卡名称变化的解决方法的相关文章

双系统(win7+ubuntu)ubuntu磁盘空间不足时解决方法

原文网址: http://www.lupaworld.com/thread-868507-1-1.html 问题描述: 双系统(win7+ubuntu)ubuntu系统提醒磁盘空间不足,又不想重装系统. 解决思路:第一步,在win7下划出一块可用空间:第二步,利用gparted软件将此可用空间划给ubuntu系统:第三步,最后利用grub修复技术修复损坏的grub. 具体步骤: 第一步:在win7下划出一块可用空间 登录win7系统--> (右击)计算机-->  属性  --> 存储 -

UIView 设置alpha后, 子view也随着变化alpha, 解决方法

//        _closeContainerBar.alpha = 0.7; [_closeContainerBar setBackgroundColor:[[UIColor blackColor] colorWithAlphaComponent:0.7]]; UIView 设置alpha后, 子view也随着变化alpha, 解决方法

Ubuntu几种常见乱码解决方法

一.网页中的flash乱码:        ubuntu默认浏览器是Firefox,但是Ubuntu默认不安装像flash这种带版权的软件,所以当你浏览像youku或网页播放器时,这种带有 flash的网页,firefox会提示你安装缺失插件,选择安装Flash插件后确实是可以显示flash了,不过你会发现,在flash上面的中文都是方框!注意:建议选择adobe的插件,这是由于兼容性.    解决方法:    终端中输入:    cd /etc/fonts/conf.d/    sudo cp

Vagrant box ubuntu/xenial64 没有密码的解决方法

参考了Vagrant box ubuntu/xenial64 の ubuntuユーザ の passwordについて 1. 可以通过 Git Bash 使用  vagrant ssh 登录到Ubuntu/xenial64的终端中 2. 在终端中输入: vim useradd.sh 文件内容 #!/bin/bash set -Ceu USER="vagrant" # password "vagrant" を SHA-512 でハッシュ化 PASSWORD=$(perl

vmware克隆后网卡启动不了解决方法

vmware克隆centos机器后启动新克隆的机器发现网卡不见了至剩本地回环口 解决方法如下 1)删除去 vi /etc/sysconfig/network-scripts/ifcfg-eth0 中的HWADDR和UUID两行 然后清空/etc/udev/rules.d/70-persistent-net.rules里面的配置 然后再reboot就可以了

虚拟机克隆网卡启动失败的解决方法

本人虚拟机装的是Centos6.9版本. 需要装多台linux.为了方便,选择在此版本上克隆. 克隆后ifconfig查看网卡是eth1(系统启动时自动添加的),重启网卡失败. 考虑是网卡的MAC.UID和克隆本体重复了.修改网卡配置文件(ifcfg-eth0),删除UID和MAC项,暂时解决. 在给克隆机添加多块网卡的时候,重启网卡失败. 分析原因是因为一个网卡时,网卡配置文件没有MAC和UID,系统会自动加载唯一的网卡设备. 多块网卡时,由于网卡不是唯一的,在配置文件中不指明网卡设备的UID

VMware 12虚拟机下Ubuntu 16连不上网解决方法

打开自带Firefox浏览器,显示连接不上网,终端下 ping 也显示 unkown 解决方法: 1.打开虚拟机的“编辑”选项,选择“虚拟网络编辑器” 2.选择VMnet8(我不知道为啥VMnet8这么神奇,要是新建其他号还不行,暂且不管),点击右下角“更改设置” 3.同时打开 Windows下面的DOS,输入ipconfig/all,看到虚拟网络适配器的地址为192.168.40.1 然后依次配置 1处为192.168.40.0 2处起始地址为192.168.40.128,结束地址为192.1

Ubuntu使用SSH共享失败解决方法

VMware上Ubuntu使用SSH共享失败,出现以下错误: The host'192.168.59.128'is unreachable, the host may be down,or there may be a problem with the network connection. Sometimes such problems can also be caused by a misconfigured firewall 通过网上查询,解决方法主要有以下三点: 1.网络是否ping通:

Vmware中克隆虚拟机后的克隆机网卡无法启动的解决方法

说好的每天一篇博文的,看来还是自己不够努力.   加油吧,少年! 好了今天给大家分享下,由于在日常使用中,安装Linu新系统太费时间,因此克隆系统就成了大家的首选,然而这并不是一切顺利的,你会发现克隆后,克隆机网卡无法启动的现象.OK,开始解决方法吧! 1.首先,进入以下目录: [[email protected] ~]# cd /etc/udev/rules.d/ 2.修改配置文件如下: 原来的:[[email protected] rules.d]# vim 70-persistent-ne