- 浏览: 1442998 次
- 性别:
- 来自: 郑州
文章分类
最新评论
-
getelephantbyid:
make 无法通过.....
php-5.3,php-5.4的thttpd2.25b补丁,及编译方法 -
getelephantbyid:
patch -p1 ../php-5.4.7_thttpd-2 ...
php-5.3,php-5.4的thttpd2.25b补丁,及编译方法 -
zander:
zander 写道c 语言是静态类型语言还是动态类型语言阅读理 ...
什么是动态语言和静态语言? -
zander:
c 语言是静态类型语言还是动态类型语言
什么是动态语言和静态语言? -
lunajiayou:
很有道理,赞一个
跟着苍蝇会找到厕所,跟着蜜蜂会找到花朵
在VMWare中安装Linux时发现无法使用eth-tool,mii-tool等工具查询网卡的信息,导致一些程序都不能工作,其实是虚拟网卡的问题。
一直以来,VMware都在虚拟客户机中提供的是古老的AMD
PCNet10/100Mbps虚拟网卡,后来,VMware通过一种类似部分虚拟化的vmxnet优化虚拟网卡的方式提供了10/100
/1000Mbps性能,无疑性能更好。现在,VMware ESX Server已经可以提供基于Intel
E1000的千兆虚拟网卡,从兼容性和性能的角度来看,E1000都是更好的选择。但似乎,在ESX/ESXi
3.5的图形界面中,都无法直接选择该网卡类型,需要手动配置。
一、为什么要用E1000
原有很很
多,其中最主要的有两个:
1、PCNet32 网卡太古老
这个古老的意思是,该网卡已经不适应新操作
系统的要求了。而且也不支持mii-tool等检测工具,过去用虚拟客户机测试HA集群时,就无法监控虚拟的PCNet32 网卡。
甚至在
Linux kernel的默认配置中,都需要费一番功夫才能找到该网卡的编译模块选项。
2、性能
现
在的服务器基本都提供千兆的网卡,若虚拟客户机中仍只提供100Mbps虚拟网卡,性能肯定会降低的。
另一方面,vmxnet与E1000的对比
中,也会发现E1000的效率更高,见 这里
。
因此,建议把虚拟客户机中的网卡设置为Intel E1000类型。
二、指定网卡类型
2、默认配置
在Linux中,为PCNet32
网卡:
00:11.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 10)
Subsystem: Advanced Micro Devices [AMD] PCnet - Fast 79C971
Flags: bus master, medium devsel, latency 64, IRQ 177
I/O ports at 1400 [size=128]
[virtual] Expansion ROM at 50000000 [disabled] [size=64K]
# cat /etc/modprobe.conf|grep eth
alias eth0 pcnet32
# ethtool eth0
Settings for eth0:
Current message level: 0x00000007 (7)
Link detected: yes
# mii-tool eth0
SIOCGMIIPHY on 'eth0' failed: Operation not supported
3、修改配置
若希望把虚拟网卡类
型改为Intel E1000,直接修改对应虚拟客户机的.vmx文件:
先关闭VMWare WorkStation,不然修改会被覆盖
加入或修改:
保存即
可。若有多个网卡,采取同样的操作。
值为"e1000"指定网卡类型为Intel(R) PRO/1000
值为"vlance"指定网卡类型为AMD PCNet AM79C970A(默认为此项)
重启虚拟客户机后,可看到结果:
00:13.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
Subsystem: VMware Inc Abstract PRO/1000 MT Single Port Adapter
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 193
Memory at f4840000 (64-bit, non-prefetchable) [size=128K]
Memory at f4810000 (64-bit, non-prefetchable) [size=64K]
I/O ports at 14c0 [size=64]
[virtual] Expansion ROM at 50010000 [disabled] [size=64K]
Capabilities: [dc] Power Management version 2
Capabilities: [e4] PCI-X non-bridge device
# cat /etc/modprobe.conf|grep eth
alias eth0 e1000
# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000007 (7)
Link detected: yes
# mii-tool eth0
eth0: negotiated 100baseTx-FD, link ok
发表评论
-
google pagespeed禁用改写html文件的cache头
2019-09-04 19:51 445这会禁用html文件的缓存,无法读取last-modifi ... -
macos 安装imagick解决php不能显示验证码的问题
2018-11-04 04:15 1170需要选安装pear,然后用pecl install imagi ... -
linux入侵检测
2018-07-07 22:58 647一、检查系统日志 l ... -
yii的安全策略
2018-07-06 04:02 410web根目录下.htaccess 写道 Options ... -
免费Web防火墙
2018-07-06 01:21 5651,modsecurity 基于apache 历史最悠久 ... -
两款免费好用的Web渗透工具
2018-07-06 01:12 9601,OWASP Zed Attack Proxy (ZAP ... -
apache2反向代理
2018-06-12 18:46 803开启以下两个模块 a2enmod proxy a2enm ... -
扩展Aws云主机磁盘大小
2018-03-05 21:17 1335进入ELASTIC BLOCK STORE-》卷 选中要修 ... -
ubuntu时区设置
2018-02-25 10:41 670查看当前时区 timedatectl 修改时区 dpk ... -
macos 10.13 dmg下载和安装盘制作
2018-02-05 19:58 9929https://bbs.feng.com/read-htm-t ... -
windows升级后 iis服务无效 IIS-W3SVC-WP 无法读取配置文件
2017-12-01 11:35 1560通过使用以管理员身份运行选项打开 Windows PowerS ... -
vmware中运行的macos连接iphone
2017-09-30 17:53 2250需要iphone插在usb2.0端口上,并且虚拟机usb兼容性 ... -
brotli压缩算法说明
2017-06-09 02:36 1237brotli是新一代的HTTP压缩算法,用于替代gzip,相 ... -
TCP Fast Open说明
2017-06-09 02:34 7003相关介绍 https://lwn.net/Article ... -
使用strongswan建立基于ikev2 eap-mschapv2的ipsec服务器
2017-04-17 23:14 3113sudo apt-get install strongsw ... -
使用strongswan/xl2tpd建立ipsec/l2tp服务器
2017-04-17 22:32 6046sudo apt-get install strongsw ... -
SecureFX中文件名乱码的解决
2014-08-28 03:23 3285原始贴子:https://forums.vandyke.c ... -
禁用htc one m7官方内核的写保护
2014-08-26 14:52 1252老外写的内核模块源码:https://github.com ... -
windows和office的kms激活方法(windows 企业版,office vl版可用)
2013-03-17 19:28 21windows 激活windows 8slmgr.vbs /i ... -
windows 8 64bit 离线官安装 .net framework 3.5
2013-01-23 11:32 1905因为国内网络问题不可能在线安装成功,所以就有了这么多麻烦。 ...
相关推荐
虽然如此,很多以太网卡设备并不支持这些参数的配置,因此当你执行mii-tool的时候,会得到Operation not supported的提示,要不就是没有使用超级用户身份,还有就是若接口编号设置超过eth7时,直接使用mii-tool 不加...
华为配置Eth-Trunk+VRRP与接口状态联动
华为S系列交换机Eth-Trunk特性入门。这是V1.0_D版文档
1G/2.5G Ethernet PCS/PMA or SGMII v16.1 LogiCORE IP Product Guide PG047 November 14, 2018
ETH-SMART IE,SMART屏跟S7-300PLC通讯
四星电子 FS-ETH-PPI用户手册zip,四星电子 FS-ETH-PPI用户手册
西门子 S7-200PLC 以太网适配器 FS-ETH-PPI 用户手册 .pdf
eth-sweep工具 状态:alpha(代码需要重构) 主文件: : 构建工具 npm i -g browserify babelify 建造 browserify js/eth-sweep-tool.js > js/dist/bundle.js 手表 watchify js/eth-sweep-tool.js -o js/dist/...
四星电子 FS-ETH-SC09用户手册zip,四星电子 FS-ETH-SC09用户手册
eth-net-intelligence-api, Ethereum网络智能 API Ethereum网络智能 API 这是与ethereum一起运行并跟踪网络状态,通过 json rpc获取信息并通过 web sockets连接到 eth-netstats的后端服务,以实现信息的传递。...
端口聚合技术 手动分担 LACP 华为s交换机Eth-Trunk
S系列交换机 Eth-Trunk特性指导
资源分类:Python库 所属语言:Python 资源全名:eth-brownie-1.7.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
10G base-kr 用户手册 (vivado)
创建Eth应用 使用一个命令创建以太坊驱动的应用... 如果您先前已通过yarn global add create-eth-app create-eth-app全局安装了create-eth-app ,我们建议您使用yarn global remove create-eth-app卸载软件包,并使
《华为基础实验》十八 配置和实施Eth-Trunk.docx
配套我有一篇专门介绍ETH-01使用详情的文章,如果你是做单片机设计的,相信一开始也会遇到对于网络模块使用的迷茫,相信那篇文章和这个资源能帮助你更好的理解模块使用模块,和你的微单联系起来,实现单片机+模块+...
Eth-Trunk接口能够实现负载分担、增加带宽和提高可靠性。