专栏首页乐沙弥的世界SUSE Linux 10 下重命名网卡名字

SUSE Linux 10 下重命名网卡名字

         前阵子碰到suse linux下网卡重命名的问题,是在虚拟机上安装RAC,通过复制虚拟机后需要完成的。与redhat linux,以及oralce linux不同的处理方式,下面将其记录下来,供参考。

1、新节点的网络配置 
#启动节点之后没有任何IP配置信息   
 bo2dbp:~ # ifconfig
 lo        Link encap:Local Loopback
           inet addr:127.0.0.1  Mask:255.0.0.0
           inet6 addr: ::1/128 Scope:Host
           UP LOOPBACK RUNNING  MTU:16436  Metric:1
           RX packets:174 errors:0 dropped:0 overruns:0 frame:0
           TX packets:174 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
           RX bytes:11471 (11.2 Kb)  TX bytes:11471 (11.2 Kb)

2、使用yast2/newcard删除之前的网卡,并为新网卡添加IP地址,路由,机器名   
    #下面是删除后并配置ip,route之后的信息   
 bo2dbp:~ # ifconfig
 eth3      Link encap:Ethernet  HWaddr 00:0C:29:99:DF:0F
           inet addr:192.168.7.71  Bcast:192.168.7.255  Mask:255.255.255.0
           inet6 addr: fe80::20c:29ff:fe99:df0f/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:10 errors:0 dropped:0 overruns:0 frame:0
           TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:2387 (2.3 Kb)  TX bytes:328 (328.0 b)
 
 eth4      Link encap:Ethernet  HWaddr 00:0C:29:99:DF:19
           inet addr:10.10.7.71  Bcast:10.10.7.255  Mask:255.255.255.0
           inet6 addr: fe80::20c:29ff:fe99:df19/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:7 errors:0 dropped:0 overruns:0 frame:0
           TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:1607 (1.5 Kb)  TX bytes:238 (238.0 b)
 
 lo        Link encap:Local Loopback
           inet addr:127.0.0.1  Mask:255.0.0.0
           inet6 addr: ::1/128 Scope:Host
           UP LOOPBACK RUNNING  MTU:16436  Metric:1
           RX packets:206 errors:0 dropped:0 overruns:0 frame:0
           TX packets:206 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
           RX bytes:13803 (13.4 Kb)  TX bytes:13803 (13.4 Kb)

3、停用网路
 bo2dbp:~ # rcnetwork stop
 Shutting down network interfaces:
     eth3      device: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
     eth3      configuration: eth-bus-pci-0000:02:00.0
     eth3                                                              done
     eth4      device: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
     eth4      configuration: eth-bus-pci-0000:02:02.0
     eth4                                                              done
 Shutting down service network  .  .  .  .  .  .  .  .  .  .  .  .  .  done

4、编辑配置文件
 #将原来的eth0 与 eth1注释掉
 #并将新的mac地址条目改为eth0与eth1
 bo2dbp:~ # vi /etc/udev/rules.d/30-net_persistent_names.rules
 
 #SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:0c:29:8a:6c:c8", IMPORT="/lib/udev/rename_netiface %k eth0"
 #SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:0c:29:8a:6c:d2", IMPORT="/lib/udev/rename_netiface %k eth1"
 SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:0c:29:99:df:0f", IMPORT="/lib/udev/rename_netiface %k eth0"
 SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:0c:29:99:df:19", IMPORT="/lib/udev/rename_netiface %k eth1"

5、使用rename_netiface命令重命名网络接口
 bo2dbp:~ # cd /lib/udev
 bo2dbp:/lib/udev # ./rename_netiface eth3 eth0
 INTERFACE=eth0
 DEVPATH=/eth0
 RENAMED=yes
 bo2dbp:/lib/udev # ./rename_netiface eth4 eth1
 INTERFACE=eth1
 DEVPATH=/eth1
 RENAMED=yes

6、重启网络
 bo2dbp:/lib/udev # rcnetwork start
 Hint: you may set mandatory devices in /etc/sysconfig/network/config
 Setting up network interfaces:
     lo
     lo        IP address: 127.0.0.1/8
               IP address: 127.0.0.2/8
 Checking for network time protocol daemon (NTPD):                     unused
     lo                                                                done
     eth0      device: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
     eth0      configuration: eth-bus-pci-0000:02:00.0
     eth0      IP address: 192.168.7.71/24
 Checking for network time protocol daemon (NTPD):                     unused
     eth0                                                              done
     eth1      device: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
     eth1      configuration: eth-bus-pci-0000:02:02.0
     eth1      IP address: 10.10.7.71/24
 Checking for network time protocol daemon (NTPD):                     unused
     eth1                                                              done
 Setting up service network  .  .  .  .  .  .  .  .  .  .  .  .  .  .  done

7、检查结果
 bo2dbp:/lib/udev # ifconfig
 eth0      Link encap:Ethernet  HWaddr 00:0C:29:99:DF:0F
           inet addr:192.168.7.71  Bcast:192.168.7.255  Mask:255.255.255.0
           inet6 addr: fe80::20c:29ff:fe99:df0f/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:754 errors:0 dropped:0 overruns:0 frame:0
           TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:136187 (132.9 Kb)  TX bytes:936 (936.0 b)
 
 eth1      Link encap:Ethernet  HWaddr 00:0C:29:99:DF:19
           inet addr:10.10.7.71  Bcast:10.10.7.255  Mask:255.255.255.0
           inet6 addr: fe80::20c:29ff:fe99:df19/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:752 errors:0 dropped:0 overruns:0 frame:0
           TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:136065 (132.8 Kb)  TX bytes:936 (936.0 b)
 
 lo        Link encap:Local Loopback
           inet addr:127.0.0.1  Mask:255.0.0.0
           inet6 addr: ::1/128 Scope:Host
           UP LOOPBACK RUNNING  MTU:16436  Metric:1
           RX packets:206 errors:0 dropped:0 overruns:0 frame:0
           TX packets:206 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
           RX bytes:13803 (13.4 Kb)  TX bytes:13803 (13.4 Kb)

  事实上,我们可以根据上述方法来将网卡设定为有意义的接口名字,如lan0,lan1,public0,public1。

 Author: Robinson
 Blog  : http://blog.csdn.net/robinson_0612

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用pt-table-checksum校验MySQL主从复制

    pt-table-checksum是一个基于MySQL数据库主从架构在线数据一致性校验工具。其工作原理在主库上运行, 通过对同步的表在主从段执行checksum...

    Leshami
  • 高效SQL语句必杀技

            No SQL,No cost. SQL语句是造成数据库开销最大的部分。而不良SQL写法直接导致数据库系统性能下降的情形比比皆是。那么如何才能称得...

    Leshami
  • MySQL实例恢复

    版权声明:本文为博主原创文章,欢迎扩散,扩散请务必注明出处。 https://blog.csdn.net/robinson_0612/art...

    Leshami
  • git hook实践心得

    优秀的团队必不可缺少源代码的质量管理,比如eslint、sasslint等代码检测工具,借助git hook能力,我们可以将这些工具无缝地整合到git开发工作流...

    IMWeb前端团队
  • 60条面向对象设计原则

    60条面向对象设计原则 你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起...

    用户1289394
  • 「走进k8s」Kubernetes1.15.1的外部服务发现 ingress(35)

    3.现在可以供大家使用的 Ingress controller 有很多,比如 traefik、nginx-controller、Kubernetes Ingre...

    IT故事会
  • linux下如何优雅的挂载一个外界设备(比如优盘)

            最近从事linux,实验室一个破服务器,能连上网,但是输入这样的命令:        yum -y install gcc yum -y in...

    Gxjun
  • 2018-11-25 mac 使用 dscl 进行用户和组的管理

    $ sudo dscl . -list /groups GroupMembership 添加 user 到 group

    Albert陈凯
  • 关系推理水平超越人类:DeepMind展示全新神经网络推理预测技术

    选自DeepMind 作者:Adam Santoro等 机器之心编译 参与:机器之心编辑部 想象一下在阿加莎·克里斯蒂(《东方快车谋杀案》作者)的侦探小说里收...

    机器之心
  • 三分钟理解“外观模式”——设计模式轻松掌握

    实际生活中的例子: 现在流行炒股,股民一般都手持好多个股票,而股民每天需要关注手中N个股票的动向,随时针对不同的股票作出不同的决策,这样感觉心好累;于是有的人选...

    大闲人柴毛毛

扫码关注云+社区

领取腾讯云代金券