eth0 again
Thomas Cameron
thomas.cameron at camerontech.com
Mon Jul 21 02:37:15 UTC 2014
On 07/20/2014 09:08 PM, Amadeus W.M. wrote:
> That may be useful. Looks like udevinfo is superseeded by udevadm. Other
> than that, udevadm shows no sign of eth0:
>
> [root at phoenix ~]# udevadm info --query=all --path /sys/class/net/em1
> P: /devices/pci0000:00/0000:00:1e.0/0000:02:0c.0/net/em1
> E: DEVPATH=/devices/pci0000:00/0000:00:1e.0/0000:02:0c.0/net/em1
> E: ID_BUS=pci
> E: ID_MM_CANDIDATE=1
> E: ID_MODEL_FROM_DATABASE=82540EM Gigabit Ethernet Controller
> E: ID_MODEL_ID=0x100e
> E: ID_NET_NAME_MAC=enx000cf1bc29fe
> E: ID_NET_NAME_PATH=enp2s12
> E: ID_OUI_FROM_DATABASE=Intel Corporation
> E: ID_PCI_CLASS_FROM_DATABASE=Network controller
> E: ID_PCI_SUBCLASS_FROM_DATABASE=Ethernet controller
> E: ID_VENDOR_FROM_DATABASE=Intel Corporation
> E: ID_VENDOR_ID=0x8086
> E: IFINDEX=2
> E: INTERFACE=em1
> E: SUBSYSTEM=net
> E: SYSTEMD_ALIAS=/sys/subsystem/net/devices/em1
> E: TAGS=:systemd:
> E: USEC_INITIALIZED=555769
>
> This a useful tool I didn't know about, but it will take some time to
> sort everything out.
>
> Thanks!
>
I just tested on my machine... All I did was add net.ifnames=0 to the
linux16 line of /boot/grub2/grub.conf:
> [tcameron at case ~]$ grep vmlinuz /boot/grub2/grub.cfg
> linux16 /vmlinuz-3.10.0-123.4.2.el7.x86_64 root=UUID=e69ef7fa-d3c3-4d88-972b-31c7cb65777c ro vconsole.keymap=us vconsole.font=latarcyrheb-sun16 rhgb quiet LANG=en_US.UTF-8 net.ifnames=0
I made my network config files look like this:
> [tcameron at case Desktop]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0
> DEVICE=eth0
> HWADDR=90:2B:34:A8:63:06
> ONBOOT=yes
> BRIDGE=br0
> NM_CONTROLLED=no
>
> [tcameron at case Desktop]$ cat /etc/sysconfig/network-scripts/ifcfg-br0
> DEVICE=br0
> TYPE=Bridge
> BOOTPROTO=dhcp
> ONBOOT=yes
> DELAY=0
After a reboot, I get this:
> [tcameron at case ~]$ ifconfig
> br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
> inet 172.31.100.4 netmask 255.255.255.0 broadcast 172.31.100.255
> inet6 fe80::922b:34ff:fea8:6306 prefixlen 64 scopeid 0x20<link>
> ether 90:2b:34:a8:63:06 txqueuelen 0 (Ethernet)
> RX packets 156389 bytes 713077279 (680.0 MiB)
> RX errors 0 dropped 0 overruns 0 frame 0
> TX packets 84468 bytes 49169937 (46.8 MiB)
> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
>
> eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
> inet6 fe80::922b:34ff:fea8:6306 prefixlen 64 scopeid 0x20<link>
> ether 90:2b:34:a8:63:06 txqueuelen 1000 (Ethernet)
> RX packets 513040 bytes 738615315 (704.3 MiB)
> RX errors 0 dropped 0 overruns 0 frame 0
> TX packets 84478 bytes 49223871 (46.9 MiB)
> TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
I made exactly no other changes that the files mentioned above. No udev
rules, nothing.
Now, this is a Fedora 19-based system (RHEL7), but this should work on
F20 as well.
Thomas
More information about the users
mailing list