+ -
当前位置:首页 → 问答吧 → 在vmware4.5下为什么网卡没有被激活

在vmware4.5下为什么网卡没有被激活

时间:2004-08-10

来源:互联网

我在vmware中装的是slackware 9但是在用pkgtool配置网卡的时候发现,配置完成后,rc.inet1中存有地址,但是在用ifconfig -a显示的时候不能被激活,网卡也不能用,不知道怎么解决,
[IMG]d:\问题1图.bmp[/IMG]

作者: evan   发布时间: 2004-08-10

在ifconfig -a的时候,能不能看到eth0的存在呢?
用ifconfig eth0 x.x.x.x配置一下,看看能不能用?
还有如果没有激活,可以看看/etc/rc.d/rc.hotplug是否有x权限?

作者: babo   发布时间: 2004-08-10

谢谢,经过你的指点搞定了,可是你能告诉我,为什么我用pkgtool配置完了,ip地址不能被存住,ifconfig eth0 x.x.x.x这个命令跟pkgtool有什么区别,还是我没有用对pkgtool,请指教

作者: evan   发布时间: 2004-08-10

1 用pkgtool配置,是否存住了?看看/etc/rc.d/rc.inet1就知道了(slackware 9)或者/etc/rc.d/rc.inet1.conf(slackware 10)
2 如果你用ifconfig -a可以看到eth0的话,其实你的网卡已经被系统正确识别了,这时候要是用ifconfig看不到eth0,说明网卡没有在启动的时候被激活.所以你的/etc/rc.d/rc.inet1里面的配置并没有被使用.
3 ifconfig是一个网卡的配置命令,但是它设置的ip是临时的,下次启动就失效了(但使用后立即生效),而pkgtool配置的ip是永久的,但要重启或者手动执行/etc/rc.d/rc.inet1才可以(不是立即生效).
4 还有就是不用每次都执行pkgtool来设置,太麻烦.单独使用netconfig就可以了.
5 出现这个问题的主要原因,我认为是安装的时候没有正确选择是否在启动时激活网卡.
解决方法:
<1>在/etc/rc.d/rc.local里面加入
代码:
 
 ifconfig eth0 x.x.x.x
<2>让网卡可以启动激活
代码:
chmod +x /etc/rc.d/rc.hotplug

作者: babo   发布时间: 2004-08-10