+ -
当前位置:首页 → 问答吧 → vmware 安装gentoo不能联网

vmware 安装gentoo不能联网

时间:2006-03-06

来源:互联网

我的主机系统是windows xp sp2,vmware版本为5.5.1。
在使用vmware时创建了两个虚拟的网卡vmnet1和vmnet8。(在window下可以看到 )

我再vm中成功地安装了 gentoo,已经能够启动系统了,但是我找不到vmnet1和vmnet8。一下是 我的ifconfig的输出

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask: 255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped: 0 overruns:0 frame:0
TX packets:0 errors:0 dropped: 0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

我在安装gentoo时是可以上网的,我的window系统使用的是静态ip地址,
vm中使用nat的方法和宿主网卡相连接。

该怎么办?

作者: sirc301   发布时间: 2006-03-06

如果你是使用静态IP上网,你需要为你“虚拟Gentoo”设置另外一个IP地址,不能同xp的ip地址相同。
如果你已经是这样设置的,当我没说。

作者: ifree   发布时间: 2006-03-07

虚拟机中gentoo找不到vmnet1,因此我也无法设置我的网络阿。

作者: sirc301   发布时间: 2006-03-07

好像要用dhcp

作者: chen5   发布时间: 2006-03-07

vmware的网络设置我都选择默认的Bridged方式 在gentoo下使用DHCP也好静态IP也好 都没什么问题 很方便 就当做是独立的网卡就可以 当然内核你得配置好 好像vmware是什么AMD的网卡 PCnet32

作者: txl263   发布时间: 2006-03-07

引用:
作者: txl263
vmware的网络设置我都选择默认的Bridged方式 在gentoo下使用DHCP也好静态IP也好 都没什么问题 很方便 就当做是独立的网卡就可以 当然内核你得配置好 好像vmware是什么AMD的网卡 PCnet32
AMD的网卡 PCnet32!!!
在虚拟机里的设备是比较怪!
唉,又是硬盘又是网卡试着编译了N次内核,才算搞定!

作者: ihappy   发布时间: 2007-01-05

记得以前用vmware装系统,我一般是用share方式上网,当然网卡得驱动好,我试过freebsd, linux都好用,硬盘就虚拟IDE方式就好

作者: jecky.z   发布时间: 2007-01-05

一:编译内核时没把网卡编译进去,虚拟机的网卡是AMD的
二:直接写地址好了;
ifconfig eth0 192.168.0.N netmask 255.255.255.0
route add default gw 192.168.0.N
具体看你的网络了。

作者: wqksnl   发布时间: 2007-01-06

引用:
作者: wqksnl
一:编译内核时没把网卡编译进去,虚拟机的网卡是AMD的
二:直接写地址好了;
ifconfig eth0 192.168.0.N netmask 255.255.255.0
route add default gw 192.168.0.N
具体看你的网络了。
此为正解!

首先看你的虚拟机中的linux系统是不是正确安装了网卡的驱动,使用命令 ifconfig eth0 ,如果命令能够看到eth0,则网卡驱动已安装,否则驱动未安装!如果在虚拟机中的linux系统看不到网卡,那你在VMware中怎么设定也没有用!

其次,再看你再VMware中的网卡设置了,如果是桥接(bridge),那么就可以把你的虚拟机看作你的内网中的一台机器,配置相应的IP、掩码、网关、DNS就能上网了;如果内网IP限制使用,可以采取NAT方式的,那就不用配置网卡参数,使用dhcpcd命令自动获得IP,然后即可和你的主机共用一块网卡上网!

作者: ooio_karl   发布时间: 2007-01-06

呵呵,我也遇到这个问题。查看dmesg中的信息,好像没有发现网卡,但我内核中编了啊,纳闷中?????

作者: cityvagrant   发布时间: 2007-01-08

请问能否通过vmware把gentoo装在硬盘上通过grub引导,而不必在从windows中进入,楼主是怎么做的啊?我在vmware下的gentoo livecd也是ifconfig eth0 能看到,但就是不能上网,我是在教育网,帮我~

作者: newsky_   发布时间: 2007-01-08

为什么模块加载不了。
上传的图像
aa.PNG (8.9 KB, 18 次查看)

作者: cityvagrant   发布时间: 2007-01-08

不需要写后缀.ko

作者: zhllg   发布时间: 2007-01-09

搞定了,编译内核时在<>Generic Media Independent Interface device support(就是在AMD网卡上面)要用<M>不能为<*>。编译好后,将模块加到/etc/modules.autoload.d/kernel -***里,就可以了。我是通过livecd查看模块的依赖,慢慢查出来的。不过不知道原因,为什么MII不能编进内核。

作者: cityvagrant   发布时间: 2007-01-10

我刚刚搞好 , 根据google "vmware 网络配置实例二 windows xp host + linux guest"做的。vmware 6.0 beta,用host-only.
1、winxp host配置vmnet1 ,网络地址"192.168.0.1" (如果不与实际网络冲突最好不要动)。
2、vmware 中的网络设置“virtual network setting”,“auto bridge”等无关的去掉,确认vmnet1 的地址段为“”192.168.0.0“
3、gentoo中用静态上网,/etc/conf.d/net 设置参考安装手册,我的是“ config_eth0=("192.168.0.3 netmask 255.255.255.0") routes_eth0=("default gw 192.168.0.1") ”
注意加载模块modprobe pcnet32
ln -s net.lo net.eth0 /etc/init.d/net.eth0 start
然后,在winxp host 里ping 192.168.0.1 192.168.0.3 应该通。
在gentoo里ping 192.168.0.3 192.168.0.1 ,也应该通。
这时,看能不能上网。如果不能,修改/etc/resolv.conf,dns 改为 192.168.0.1(我也是瞎改的)。
搞了两天,我的能上网了。

作者: mobo   发布时间: 2007-01-10

热门下载

更多