2009年3月31日星期二
2009年3月27日星期五
Debian 5 lost eth0
我弄丢了我虚拟机上的的 eth0!
最近我做得最大的动作,就是把我的 Debian 4 升级到 Debian5
——其实那已经是很久以前的事情了,但当时可能用的是 apt-get upgrade,所以不知不觉就升级上来了
当我突然发现版本号变化的时候,赶快去看了看这个最大版本号的升级带来了什么
我感兴趣的大概只有两件事
1. apt-get 系列改为 aptitude——仅凭这一点,就足以升级一个大版本号了
2. log 系统改为 rsyslog——其实这影响也不大,直接用 aptitude install 一下新的,就可以自动删除两个旧的 log 服务器了
以上更新完之后,重启
然后……我发现不能连接网络啦!!
ifconfig 的结果是只有 lo,没有eth0
这是一个很奇怪的现象,而这个现象显然不是来自系统升级——因为早就升级过了
刚做过的动作只是安装了 aptitude 和改变了 log 服务
但是这与网络没什么关系
上网查询了一下处理方法,有人说执行以下 dhconfig 就可以解决
试了一下,可行
但是重启之后还是要再次执行
很不甘心地检查了一下启动日志,发现出现了一个很诡异的 eth1
并且在 dhconfig 的时候,似乎也是通过配置 eth1 来使用网络的
目前问题原因仍在查询中,但更加合理的临时处理方案是,把
/etc/network/interfaces
文件里的 eth0 改成 eth1
这个方法对于有既存脚本针对 eth0 的人,显然不好用的
不过我可以暂时应付一下
另:
grep /var/log/kern.log
看到许多 udev: renamed network interface eth0 to eth1
最近我做得最大的动作,就是把我的 Debian 4 升级到 Debian5
——其实那已经是很久以前的事情了,但当时可能用的是 apt-get upgrade,所以不知不觉就升级上来了
当我突然发现版本号变化的时候,赶快去看了看这个最大版本号的升级带来了什么
我感兴趣的大概只有两件事
1. apt-get 系列改为 aptitude——仅凭这一点,就足以升级一个大版本号了
2. log 系统改为 rsyslog——其实这影响也不大,直接用 aptitude install 一下新的,就可以自动删除两个旧的 log 服务器了
以上更新完之后,重启
然后……我发现不能连接网络啦!!
ifconfig 的结果是只有 lo,没有eth0
这是一个很奇怪的现象,而这个现象显然不是来自系统升级——因为早就升级过了
刚做过的动作只是安装了 aptitude 和改变了 log 服务
但是这与网络没什么关系
上网查询了一下处理方法,有人说执行以下 dhconfig 就可以解决
试了一下,可行
但是重启之后还是要再次执行
很不甘心地检查了一下启动日志,发现出现了一个很诡异的 eth1
并且在 dhconfig 的时候,似乎也是通过配置 eth1 来使用网络的
目前问题原因仍在查询中,但更加合理的临时处理方案是,把
/etc/network/interfaces
文件里的 eth0 改成 eth1
这个方法对于有既存脚本针对 eth0 的人,显然不好用的
不过我可以暂时应付一下
另:
grep /var/log/kern.log
看到许多 udev: renamed network interface eth0 to eth1
2009年3月9日星期一
订阅:
博文 (Atom)