QA:Testcase biosdevname NIC rules persist after upgrade

From FedoraProject

(Difference between revisions)
Jump to: navigation, search
(How to test)
(How to test)
Line 8: Line 8:
 
== How to test ==
 
== How to test ==
  
1. Verify /etc/udev/rules.d/70-persistent-net.rules exists and has the current names captured. For ex:
+
1. Make a note of the network interface names on Fedora 14.
 
+
<pre>This file was automatically generated by the /lib/udev/write_net_rules
+
program, run by the persistent-net-generator.rules rules file.
+
 
+
You can modify it, as long as you keep each rule on a single
+
line, and change only the value of the NAME= key.
+
 
+
# PCI device 0x14e4:0x1639 (bnx2) (custom name provided by external tool)
+
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:21:9b:9d:a5:76", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"
+
 
+
# PCI device 0x14e4:0x1639 (bnx2) (custom name provided by external tool)
+
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:21:9b:9d:a5:70", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
+
 
+
# PCI device 0x8086:0x10c9 (igb) (custom name provided by external tool)
+
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1b:21:54:33:3c", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth4"</pre>
+
 
+
All the interface names can be seen by
+
  
 
<pre>[root@fedora14-r610 rules.d]# ls /sys/class/net/
 
<pre>[root@fedora14-r610 rules.d]# ls /sys/class/net/
Line 33: Line 16:
 
2. Upgrade to Fedora Rawhide [[Releases/Rawhide|Rawhide]] and boot into Rawhide.
 
2. Upgrade to Fedora Rawhide [[Releases/Rawhide|Rawhide]] and boot into Rawhide.
  
3. Once in Rawhide, verify that the file /etc/udev/rules.d/70-persistent-net.rules exists and names as defined in it are retained.
+
3. Make sure interface names remain the same as seen in Step 1.
 
+
All the interface names can be seen by
+
  
 
<pre>[root@rawhide-r610 rules.d]# ls /sys/class/net/
 
<pre>[root@rawhide-r610 rules.d]# ls /sys/class/net/

Revision as of 07:42, 18 January 2011

Contents

Description

This test case tests if /etc/udev/rules.d/70-persistent-net.rules of an existing install is honoured or not.

Setup

Install Fedora 14 on your system.

How to test

1. Make a note of the network interface names on Fedora 14.

[root@fedora14-r610 rules.d]# ls /sys/class/net/
eth0  eth1  eth2  eth3  eth4  eth5  lo

2. Upgrade to Fedora Rawhide Rawhide and boot into Rawhide.

3. Make sure interface names remain the same as seen in Step 1.

[root@rawhide-r610 rules.d]# ls /sys/class/net/
eth0  eth1  eth2  eth3  eth4  eth5  lo

Expected Results

Network interface names in Fedora Rawhide should be the same as they were in Fedora 14.