[FZH] 在VMware上编译内核之后网卡起不来

Liang Suilong liangsuilong在gmail.com
星期六 五月 29 15:27:23 UTC 2010


vmxnet 是 vmware VMI
[vmware主导的一个半虚拟化(或者叫准虚拟化)技术]虚拟出来的一个显卡,这个模块应该不会在一般发行版的内核出现的。所以虚拟机更新了内核如果没有
dkms 之类的自动重编译机制,就会不能加载模块了。所以需要重新安装一次 VMware tools。而 pcnet32 和 e1000
等显卡是通过全虚拟化技术虚拟出来的,和真实的 pcnet32 与 e1000 网卡几乎一样,一般的内核默认都有模块。

如果想用半虚拟化技术虚拟的网卡,可以看看 KVM 和 VirtualBox 都采用的 virtio-net,virtio 是 Linux
内核默认带的模块,不用装驱动都能用了,而虚拟的 Windows 则需要安装专门的 paravirtlization 的驱动。

2010/5/29 Hexchain Tong <richard0053在gmail.com>

> 记得 VMware 里编译成功以后网卡驱动是 vmxnet,系统自带的那个是 pcnet32
>
> 2010/5/29 Ryan Wang <openspace.wang在gmail.com>
>
> > 编译内核之后
> > lsmod可以看到模块pcnet32,只是Used By字段为0
> > ifconfig看不到网卡,ifconfig -a可以
> >
> > 只是启动到新编译的内核会这样,启动Fedora自带的则不会这样
> > 不知如何解决
> > _______________________________________________
> > Chinese mailing list
> > Chinese at lists.fedoraproject.org
> > https://admin.fedoraproject.org/mailman/listinfo/chinese
> >
>
>
>
> --
> There's a kind of bird not meant to be caged, for their feathers are just
> too bright.
>
> In Freedom We Trust.
>
> Love Linux, Love Life.
> _______________________________________________
> Chinese mailing list
> Chinese at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/chinese
>



-- 
Fedora && Debian User, former Ubuntu User
My Page: http://www.liangsuilong.info
Fedora Project Contributor -- Packager && Ambassador
https://fedoraproject.org/wiki/User:Liangsuilong


关于邮件列表 Chinese 的更多信息