Blog·Tanky WooABOUTRSS

Gentoo udev upgrade to 200

11 Apr 2013
这篇博客是从旧博客 WordPress 迁移过来,内容可能存在转换异常。

最后在gentoo news列表中,看到一封udev升级到200的主题

[8]      2013-03-29  Upgrading udev to version >=200

不过被忽略了,后来emerge安装软件时,因为udev的原因,有些安装不了,才想起来看这个news

刚开始大概扫了下,就直接升级了,忘了是怎么折腾,后来重启后上不了网了,才又好好的看了遍,然后也google了下

这次升级主要是网口名称做了改动

因为之前还是eth0这样的命名,可以使用下面的命令:

# udevadm test-builtin net_id /sys/class/net/eth0 2> /dev/null

来获取新的名称,比如我返回的是enp2s1

然后rm /etc/init.d/net.eth0原来的网络启动脚本,重新做软连接

# ln -s net.lo net.enp2s1

然后配置下/etc/conf.d/net改为新网口名

可以看到结果:

root@gentoo-jl init.d # ifconfig enp2s1: flags=4163  mtu 1500 inet 192.168.0.109  netmask 255.255.255.0  broadcast 192.168.0.255 inet6 fe80::20c:29ff:fee7:5da3  prefixlen 64  scopeid 0x20 ether 00:0c:29:e7:5d:a3  txqueuelen 1000  (Ethernet) RX packets 14749  bytes 1596056 (1.5 MiB) RX errors 0  dropped 0  overruns 0  frame 0 TX packets 2670  bytes 660384 (644.9 KiB) TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0 lo: flags=73  mtu 16436 inet 127.0.0.1  netmask 255.0.0.0 inet6 ::1  prefixlen 128  scopeid 0x10 loop  txqueuelen 0  (Local Loopback) RX packets 140  bytes 4542 (4.4 KiB) RX errors 0  dropped 0  overruns 0  frame 0 TX packets 140  bytes 4542 (4.4 KiB) TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

参考链接: