linux中eth0与eth1网卡交换

本文说明:前提是已经安装了多片网卡的驱动,但是需要调整多片网卡的顺序(如将eth0和eth1交换名称交换)。

方法一:

1、首先查看网卡的驱动名称

#dmesg |grep eth

就会出现如下字样:

 skge eth0: Link is up at 100 Mbps, full duplex, flow control tx and rx

 ATL2: eth1 NIC Link is Up<100 Mbps Full Duplex>

从上面的两行中可以看出安装的驱动为skge 和atl2

或者通过查看文件得知 #cat /etc/modprobe.conf

出现如下字样:

alias eth0 skge

alias eth1 ATL2

也可以看出驱动名称。

查询后,可以通过命令检查是否正确,注意大小写。

# lsmod |grep -E "atl2|skge"

atl2                   37656  0

skge                   40017  0

2、直接删除加载的驱动。

#rmmod skge

#rmmod atl2

本文URL地址:http://www.bianceng.cn/OS/Linux/201410/45511.htm

3、重新加载驱动顺序(先加载的驱动,网卡名字为eth0,后加载的驱动,名字为eth1, ...)。

先切换到驱动安装的路径下。如下格式所示

# cd /lib/modules/2.6.18-164.el5xen/kernel/drivers/net

即可看见驱动程序

#ls |grep -E "atl2|skge"

然后选择加载驱动顺序。

#insmod atl2/atl2.ko

#insmod skge.ko

重新配置ip地址后,即可。

方法二:

直接修改配置文件  这种方法速度最快

1、首先停止网络服务

#/etc/init.d/network stop 或者#service network stop

2、切换到配置文件目录

#cd /etc/sysconfig/network-scripts

3、交换ethx文件

如:有两片网卡eth0和eth1

#mv ifcfg-eth0 ifcfg-eth5

#mv ifcfg-eth1 ifcfg-eth0

#mv ifcfg-eth5 ifcfg-eth1

交换文件后,还需要编辑ifcfg-ethx文件中的 DEVICE=ethx,如:将ifcfg-eth0文件中的DEVICE对应eth0,将ifcfg-eth1文件中的DEVICE对应eth1。

修改完成后,重新启动network服务即可。

时间: 2024-08-03 02:28:57

linux中eth0与eth1网卡交换的相关文章

linux中创建和启用Swap交换区教程

如果你的服务器的总是报告内存不足,并且时常因为内存不足而引发服务被强制kill的话,在不增加物理内存的情况下,启用swap交换区作为虚拟内存是一个不错的选择,我购买的DigitalOcean VPS 512M内存基本不够用的,好在VPS的母鸡使用的SSD,正常读写速度都在300MB/s以上,启用swap后性能提高了不少,特别是在处理消耗大内存的脚本方面 创建交换区原则: 1.创建的swap交换区大小应该大于实际物理内存的容量大小,但是不要过大,以免造成硬盘空间浪费. 2.如果内存IO请求频繁,而

Linux进阶03:双网卡绑定

昨天有位亲问询我Linux关于双网卡绑定的事,以前折腾过,这回的折腾记录在此. 环境 测试环境是CentOS6.6的虚拟机,添加了一个网卡,网络连接模式NAT. 关闭服务 NetworkManager服务是供界面使用网盘配置服务,其会影响网络服务的运行,故关闭之. 1234 # service NetworkManager stop# chkconfig NetworkManager off# chkconfig --list NetworkManagerNetworkManager 0:off

Linux 交换eth0和eth1

一.参考文档: 如何交换eth0和eth1? http://bbs.chinaunix.net/archiver/tid-2026056.html 二.具体操作 #echo `ifconfig -a` ifconfig eth0 down ifconfig eth1 down ip link set dev eth0 name eth2 ip link set dev eth1 name eth0 ip link set dev eth2 name eth1 ifconfig eth0 up i

网卡-linux vmware下的eth1和eth2配置不成功

问题描述 linux vmware下的eth1和eth2配置不成功 对一台vmare上的Linux 进行了如下配置: auto eth0 iface eth0 inet static address 192.168.0.21 gateway 192.168.0.1 netmask 255.255.255.0 dns-nameservers 192.168.0.1 auto eth1 iface eth1 inet static address 192.168.1.21 gateway 192.1

在Linux中使用shell脚本自动创建/移除并挂载交换文件

几天前我们写了一篇关于在 Linux 中 3 种创建交换文件的方法,它们是常见的方法,但是需要人工操作. 今天我发现了一个 Gary Stafford[1] 写的 shell 小脚本(两个 shell 脚本,一个用于创建交换文件,另外一个用于移除交换文件),它可以帮助我们在 Linux 中创建/移除并且自动挂载交换文件. 默认这个脚本创建并挂载 512MB 的交换文件.如果你想要更多的交换空间和不同的文件名,你需要相应地修改脚本.修改脚本不是一件困难的事,因为这是一个容易上手而且很小的脚本. 推

linux中swap交换分区分区设置教程

什么是swap分区 交换区可是看作是内存的一部分,只是它是从硬盘中划分出来的,它像windows下的虚拟内存,它的作用是缓存数据,划分它时,大小设成你的物理内存的大小的两倍. 设置swap交换分区 交换分区的大小分配推荐法则 内存小于4GB时,推荐不少于2GB的swap空间: 内存4GB~16GB,推荐不少于4GB的swap空间: 内存16GB~64GB,推荐不少于8GB的swap空间: 内存64GB~256GB,推荐不少于16GB的swap空间. 1.以root权限登录SSH,键入如下命令创建

Linux中以sar命令监控系统的使用教程

  sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告, 包括:文件的读写情况.系统调用的使用情况.磁盘I/O.CPU效率.内存使用状况.进程活动及IPC有关的活动等. 本文主要以CentOS 6.3 x64系统为例,介绍sar命令. 1.sar命令常用格式 sar [options] [-A] [-o file] t [n] 其中: t为采样间隔,n为采样次数,默认值是1; -o fi

linux中iptables配置学习笔记

iptables是一个Linux下优秀的nat+防火墙工具,我使用该工具以较低配置的传统pc配置了一个灵活强劲的防火墙+nat系统,小有心得,看了网上也有很多这方面的文章,但是似乎要么说的比较少,要么就是比较偏,内容不全,容易误导,我研究了一段时间的iptables同时也用了很久,有点滴经验,写来供大家参考,同时也备日后自己翻阅. 首先要说明的是,iptables操作的是2.4以上内核的netfilter.所以需要linux的内核在2.4以上.其功能与安全性远远比其前辈 ipfwadm,ipch

怎样在Linux系统下管理多网卡

当在一台Linux系统上安装多个网卡的时候,修改名称就没那么简单了,面对这种多网卡的情况,Linux要如何修改网卡名称呢?随小编一起来了解下吧. Linux多网卡如何更改名称? 1.一台Linux 机子上安装了4个网卡,自带的两个,扩展的两个,装系统后,扩展的两个识别为eth0,eth1,想要把系统的两个改为eth0,eth1 2.更改/etc/modprobe.conf文件中的模块alias 比如 alias eth0 e1000e alias eth1 e1000e 改为alias eth2