Swapping eth0 and eth1 on OK335xS board

/*******************************************************************************
 *                   Swapping eth0 and eth1 on OK335xS board
 * 声明:
 *     有时候我们可能希望能够将eth0和eth1的名字换一下。
 *
 *                                          2015-9-30 阴 深圳 南山平山村 曾剑锋
 ******************************************************************************/

一、参考文档:
    https://e2e.ti.com/support/arm/sitara_arm/f/791/p/415084/1482324

二、几种网卡接口的缩写全称:
    Described in the following sections is the 3-port switch (3PSW) Ethernet subsystem.
    The 3-port switch gigabit ethernet subsystem provides ethernet packet communication
    and can be configured as an ethernet switch. It provides the gigabit media independent
    interface (GMII),reduced gigabit media independent interface (RGMII), reduced media
    independent interface (RMII), the management data input output (MDIO) for physical
    layer device (PHY) management.

三、修改方法(etc/init.d/rc):
    ......
    #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
    ifconfig eth1 up
    #echo `ifconfig -a`
    ......
时间: 2024-10-12 16:53:02

Swapping eth0 and eth1 on OK335xS board的相关文章

centos6.5没有eth0, 只有eth1, eth1无法上网

1. cat  /etc/udev/rules.d/70-persistent-net/rules 2.将ATTR(address)=XXXXXXXX的内容 替换  文件/etc/sysconfig/network-scripts/ifcfg-eth0   中HWADDR的值 3. ifconfig eth1 up 4. service network restart #重启网络服务 5. reboot #如果重启网络failed #将/etc/udev/rules.d/70-persisten

vmvare 安装centos,把原来的eth0和eth1找回来

找半天,终于找到了. 方法如下: 1.vi /etc/sysconfig/grub 然后,往这个文件中添加"net.ifnames=0 biosdevname=0"内容 . 2 grub2-mkconfig -o /boot/grub2/grub.cfg     //保存配置 3 reboot重启 4 ifconfig就可以看到久违的eth0和eth1了

ifconfig 出来不是eth0(eth1/2/3/4其他网卡)解决办法

当我们使用wmware安装了linux系统,安装成功后,当时使用的网卡是eth0,没有添加网卡,也就没有eth1.但是用过一段时间后,系统却自动生成了eth1网卡,这可以使用ifconfig命令看的到. 首先要么你删除了eth0或者你克隆了原来的机器才会出现这样的问题. 想继续使用eth0   假如你有2张网卡配置文件为 eth0 eth1 1. 编辑你网卡的配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0, 更改eth0中HWADDR 更改为eth1

【转】虚拟机克隆之后,网卡名称从eth0变成eth1之后的解决办法

使用VMware安装了CentOS虚拟机,克隆之后使用service network restart指令来重新启动网络服务时,会看到有eth0网卡不存在的提示. 出现这种现象的原因是,很多Linux distribution使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名.udev会在系统引导的过程中识别网卡,将mac地址和网卡名称对应起来记录在udev的规则脚本中.而对于新的虚拟机,VMware会自动为虚拟机的网卡生成MAC地址,当你克隆或者重装虚拟机软件时,由于你使用的是以前

CentOS中eth0问题,复制或者克隆虚拟机后eth0变成eth1

CentOS中eth0问题,复制或者克隆虚拟机后eth0变成eth1. 使用ifconfig -a后发现有eth1和lo 解决方案: 1.将配置网卡配置文件由eth0改为eth1: mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1 2.把/etc/sysconfig/network-scripts/ifcfg-eth1中DIVCE=eth0改为DIVCE=eth1和删除HW

[转]复制虚拟机后linux中的eth0变成eth1问题

为什么原来的eth0会变成eth1? 很多Linux distribution使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名.udev会在系统引导的过程中识别网卡,将mac地址和网卡名称对应起来记录在udev的规则脚本中.而对于新的虚拟机,VMware会自动为虚拟机的网卡生成MAC地址,当你克隆或者重装虚拟机软件时,由于你使用的是以前系统虚拟硬盘的信息,而该系统中已经有eth0的信息,对于这个新的网卡,udev会自动将其命名为eth1(累加的原则),所以在你的系统启动后,你使用

关于vmware下复制linux系统虚拟机后eth0变成eth1问题解决

在vmware虚拟机中,当我们克隆或者复制linux系统虚拟机后,再启动系统时会发现系统下不再有eth0,而变成了eth1 当我们使用/etc/init.d/network restart重启网络时,会提示找不到设备eth0,如下图所示: 这时我们再使用ifconfig -a命令去查看所有网卡时,会发现其实eth0已经变成了eth1. 那么为什么原来的eth0会变成eth1? 很多Linux distribution使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名.udev会在系

复制虚拟机vmware centos搭建集群节点过程中网络配置eth0和eth1遇到的问题以及NAT模式下虚拟机静态IP配置方法

在centos中安装完第一个虚拟机后,一般习惯通过克隆的方式创建其它虚拟机,开后vmware无法发现网卡信息,系统认为这是重新安装,所以重新创建了一个新的网卡叫eth1. 并且用IFCONFIG-a查看网卡信息,只有lo信息,无法显示eth0了. 解决方法: 修改/etc/udev/rules.d 下的 70-persistent-net.rules文件,我们会发现下面两行: # PCI device 0x1022:0x2000(pcnet32) SUBSYSTEM=="net",DR

linux eth0 改eth1 在改ip

将eth1改为 eth0的步骤:1.vi /etc/udev/rules.d/70-persistent-net.rules          将最后边的eth1 改为eth0并删除上边的两行          修改后保存退出2.vi /etc/sysconfig/network-scripts/ifcfg-eth0          将  BOOTPROTO=none   修改为  BOOTPROTO=static 并删除  下边一行   (HWADDR=00:0c:29:2a:75:7b)