`

使用putty访问本机虚拟机没有响应的问题

阅读更多

一开始遇到这问题也觉得很诡异,因为在同一个局域网中,同事的机器访问我的虚拟机一切正常的

我虚拟机的连接模式采用的是Briadge 桥接模式,此模式和VM1,VM8没有关系,可以将这两块虚拟网卡禁用

我本机的IP:192.168.2.1

虚拟机:192.168.2.111

同事的机器:192.168.2.9

 

做了如下测试:

1.本机系统是xp sp3,防火墙已经关闭

2.虚拟机的防火墙也是关闭的

/etc/init.d/iptables stop

3.确定本机的ssh服务状态,当然,是运行的

/etc/init.d/sshd status

  如果没有打开,则

chown root:root /var/empty/sshd
chmod 0711 /var/empty/sshd
/etc/init.d/sshd start

4.互相之间都是能ping通的,上网没有问题

5.同事的机器能成功连上

 

偶然的一次尝试让我找到了问题的答案,果然是本机网络设置的问题

修改如下:

 

配置网卡属性-->高级-->

将Offload Checkum和Offload TCP LargeSend改成Disable

 

注意:这个配置的修改需要重启电脑,也许这个问题的答案并不适合所有人,仅供参考!

 

BTW,下面列出网卡高级选项的说明作为备忘:

原帖地址:http://newhaven.iteye.com/blog/695641

(一)NF网卡高级设置

Checksum Offload   数据包校验 建议关闭

Flow Control     流量控制 一定要关闭

IEEE802.1P Support   IEEE802.1P支持 建议关闭

Jumbo Frame Payload Size   默认是1500  
这个是千兆网络一个新的设置,在下文详细叙述。

Low Power State Link Speed   网卡节能   建议关闭

Network Address     MAC的修改   默认为不存在 一般不必改动

Optimize For   CPU/Throughput  
为CPU占用优化或为吞吐量进行优化,设置为CPU的话,网卡的速度被限制,但CPU占用会很低,假如改为Throughput的话,网卡的性能才能完全发挥,但CPU的占用也会上升不少。

Segmentation Offload   建议关闭

Speed/Duplex Settings   Full Autonegotiation(全自适应,一般不用修改)

VLAN Id   默认是1 不用改

VLAN Support   VLAN支持 一般关闭

Wake on Magic packet   魔术数据包唤醒 建议关闭

Wake on pattern   建议关闭

WakeOnLAN From PowerOff   建议关闭

 

(二)8168/8111c网卡高级设置

在网卡高级选项里

JUMBO FRAME 改成无

802.1Q/1P VLAN Tagging 改成关闭

Flow Control  改成关闭

Jumbo Frame  改成关闭

Offload Checksum  改成关闭

Offload TCP_LargeSemnd  改成关闭

 

(三)8169/8167网卡高级设置

820.1Q/1p VLAN Tagging=Disable

Flow Control=Disable

Junbo Frame=Disable

Offload Checksum=Disable

Offload TCP_LargeSend=Disable

 

(四)Marvell Yukon网卡高级设置

流控制-》禁用(或者Flow Control->Disable)

传送缓冲区-》512(或者MaxTransmits->200)

接收缓冲区-》512(或者MaxReceives->500)

唤醒功能-》Link Change唤醒模式(或者WakeUpModeCap_A->28)

卸载 TCP/UDP 校验和 (IPv4)-》禁用(或者*TCPUDPChecksumOffloadIPv4->0)

在内网的IPX协议里手工添加一个帖类型802.2,网络号为:00012345或12345678 这样启动速度会快一点

修改XP默认TCP连接数

 

 

Intel Pro 1000网卡高级设置

QoS数据包标签     建议设置:已禁用

本地管理的地址    建议设置:不存在

传输描述符        建议设置:256

等待连接          建议设置:开

分载传输IP效验和  建议设置:开

分载传输TCP效验和 建议设置:关

分载接收IP效验和  建议设置:开

分载接收TCP效验和 建议设置:关

唤醒链接设置      建议设置:已禁用

唤醒设置          建议设置:已禁用

纪录链接状态设置  建议设置:已禁用

接收描述符        建议设置:256

巨帧             
建议设置:已禁用

链接速度和双工    建议设置:1000 Mbps 自动协商

流程控制          建议设置:关

启用 PME          建议设置:控制操作系统

适应性帧间距调整  建议设置:已启用

中断节流率        建议设置:关  

 

网卡高级属性设置

1。link down power saving 连接断开时关闭电源节省,建议启用enable。

2。link speed/duplex mode 连接的速度,现在的网卡一般都是10/100M自适应的,选默认的auto negotiation
自动选择即可。

3。network performance 网络设置,不用理它。

4。optimal performance 优化设置,建议启用enable。

5。receive buffer size 接收缓存大小,选最大的64k bytes吧。

6。wakeup on arp/ping

wakeup on link change

wakeup using Apm mode

这些都是网络唤醒功能,不需要的建议关闭disable。

Link Down Power Saving   低速连接时省电模式

Link Speed/Duplex Mode   连接速度双工模式

Network
Address              
网络地址

Optimal Performance         优化性能

Receive Buffer
Size           接收缓冲大小

WakeUp on ARP/PING        网络唤醒通过ARP/PING


WakeUp on Link Change   网络唤醒通过连接改变

WakeUp using APM Mode 网络唤醒通过APM模式

下面讲讲关于Jumbo Frame这个选项,这是一个新的技术,传统来说,标准以太网帧就是 1518 字节,除去 14 字节以太网头和 4 字节 CRC
校验是 1500,正好是 MTU
值,这是为以前的网络环境而考虑的设定大小,但在目前的千兆局域网环境中,各种设备已经十分稳定,所以一些厂家为了提高性能,提出Jumbo
Frame这个新技术,但因为这个技术并非网络标准所规定的通讯设定,所以各厂家的产品都有差异,未必能够兼容。

用法的考虑因素

只有在整个网络上的设备都支持“巨帧”且配置为使用相同的帧大小时,才启用“巨帧”。在其他网络设备上设置“巨帧”时,应明白不同的网络设备对“巨 帧”大小的计算也不相同。有些设备将数据包头的信息包括在帧大小中,有些不包括。英特尔适配器不将数据包头的信息包括在帧大小中。


巨帧仅支持 TCP/IP。

以 10 或 100 Mbps 使用巨帧将导致性能变差或链接丢失。

在交换器上配置巨帧时,对 CRC 将帧大小最多设置 4 个字节,如果使用 VLAN 或 Qos 数据包标记,则再加 4 个字节。

简单来说,当你确定你的交换机支持Jumbo
Frame的时候,且服务器和客户机都是NF的网卡,你可以试一下都调节成为9000这个数,看看效果有没有提升。理论上讲,是可以极大的提高Station和存储的IO性能。

 

 

分享到:
评论

相关推荐

    putty工具连接虚拟机

    在Linux系统中,SSH服务通常默认未安装,因此在使用PUTTY连接之前,你需要确保你的虚拟机已经安装了SSH服务。安装过程因Linux发行版的不同而略有差异,但在大多数情况下,可以使用以下命令进行安装: - 在基于...

    putty连接linux虚拟机工具.zip

    2. **安全通信**:PUTTY使用SSH协议,可以确保数据传输的安全性,防止中间人攻击和其他类型的网络安全威胁。 3. **多窗口管理**:PUTTY支持开启多个独立的会话,用户可以在同一台电脑上同时管理多个远程服务器,这...

    在ESXi主机上关闭无响应的虚拟机.pdf

    关闭无响应的虚拟机在ESXi主机上 在ESXi主机上关闭无响应的虚拟机是非常重要的操作之一。该操作需要正确地执行,以避免可能的数据丢失或虚拟机崩溃。在本文中,我们将详细介绍如何在ESXi主机上关闭无响应的虚拟机。...

    Putty工具 登录虚拟机

    在本文中,我们将深入探讨如何使用PuTTY登录虚拟机以及其在登录远程计算机时的重要知识点。 首先,我们需要了解SSH协议。SSH是一种网络协议,用于安全地远程登录到服务器,执行命令,传输文件等。它通过加密通信...

    putty(虚拟机登陆工具)

    可以远程登陆虚拟机,有各种背景颜色及字体颜色替换;putty

    2012智能手机用 putty

    标题中的“2012智能手机用 putty”指的是在2012年,Putty发布了一个版本,特别针对智能手机用户,使得他们可以在移动设备上利用Putty进行远程登录操作。Putty是一款开源、免费的终端模拟器,它支持多种网络协议,...

    Putty 连接 linux主机

    该文档可能包含更详细的步骤指导,如如何配置和使用PuTTY,可能还包括关于SSH协议的基础知识,如何生成和管理SSH密钥对,以及解决常见问题的技巧。阅读此文档能帮助用户更好地理解和使用PuTTY连接Linux主机。 总之...

    使用Putty管理Linux系统——显示图形界面.pdf

    使用SSH连接可以解决这个问题,Putty是其中一个功能强大且易于使用的工具。 在使用Putty管理Linux系统时,还需要注意多台服务器连接信息的管理。可以将所有服务器连接信息存放在Putty中,以便快速连接。这非常方便...

    putty几个版本收藏

    3. **UTF-8编码支持**:描述中提到的“支持UTF-8”,意味着PuTTY可以正确处理各种语言和字符集,避免在远程会话中出现乱码问题,这对于多语言环境的用户来说非常重要。 4. **速度与稳定性**:“反应速度快,不乱码...

    在Windows上使用putty远程登录Linux服务器的简单教程.docx

    使用 Putty 远程登录 Linux 服务器的简单教程 Putty 是一款功能强大且小巧的终端软件,广泛应用于远程登录 Linux 服务器。以下是使用 Putty 远程登录 Linux 服务器的详细教程。 什么是 SSH 服务? SSH(Secure ...

    机顶盒工具(CH340G和Putty.exe).zip

    CH340G驱动解决了硬件层面的通信问题,而PuTTY则提供了安全的远程访问和控制功能,使得开发者和管理员能够轻松地进行机顶盒的软件部署和维护。无论是进行固件升级、调试程序,还是安装APK应用,这两个工具都发挥着不...

    putty工具包

    PuTTY工具包是一款广泛使用的开源软件,主要用于实现远程连接,特别是与虚拟机的交互。它以其易用性、快速响应和实用性而闻名。PuTTY是一个轻量级的终端模拟器,支持多种网络协议,包括最常用的SSH(Secure Shell)...

    Putty Linux系统命令行工具

    1. **下载与安装**:首先,访问PuTTY官方网站或从软件仓库获取相应版本的安装包,例如在Windows上下载putty.exe。 2. **启动PuTTY**:运行putty.exe,输入目标服务器的IP地址,选择默认的SSH连接类型。 3. **配置...

    Putty的安装使用.doc

    PuTTY 的安装与使用 PuTTY 是一款免费的 SSH/Telnet 客户端软件,允许用户连接到支持 SSH/Telnet 的服务器,并提供自动获取对方系统指纹码(Fingerprint)的功能。在 PuTTY 中,所有的通信内容都是以加密的方式传输...

    对虚拟机的远程访问

    本文将详细探讨如何实现对虚拟机的远程访问,特别关注使用PUTTY工具和VIM编辑器进行远程操作。在虚拟化环境中,远程访问是一种常见的需求,它允许用户在本地计算机上管理远端服务器或虚拟机,而无需物理接触目标设备...

    路由器刷机PUTTY软件

    三、PUTTY使用教程 1. **安装PUTTY**:从官方网站下载putty.exe并安装。 2. **配置连接参数**:启动PUTTY,输入路由器的IP地址、端口号(默认为22,telnet可能是23),选择合适的连接类型。 3. **建立连接**:点击...

    putty 内含使用文档

    **PuTTY:强大的远程连接工具** PuTTY是一个免费、开源且跨平台的终端模拟器,主要用于SSH(Secure Shell)协议,实现对远程服务器的安全登录。...了解并熟练掌握PuTTY的使用,将极大地提高工作效率。

    成功编译Windows版本 PUTTY

    在本篇文章中,我们将深入探讨如何在Visual Studio 2008中成功编译Windows版本的PUTTY。 首先,我们需要了解PUTTY的源代码结构。PUTTY项目包含多个源文件,如DIALOG.C、TESTBACK.C、SSHDH.C、SSHCRCDA.C、SSHZLIB.C...

    Putty【本机与Linux互连使用】

    在这个主题下,我们将深入探讨PuTTY的使用,包括安装、配置、连接到Linux系统以及文件传输。 一、PuTTY的安装 PuTTY的安装过程非常简单,因为它是便携式的,无需复杂的步骤即可运行。只需下载对应操作系统的版本...

    putty远程访问Linux服务器

    本篇将详细介绍如何使用PUTTY进行远程访问Linux服务器,并提供相关的知识要点。 1. **PUTTY的下载与安装** - PUTTY的官方网站为`www.putty.org`,可以从这里下载最新版本的PUTTY。 - 安装过程非常简单,只需运行...

Global site tag (gtag.js) - Google Analytics