标签: networking

网络硬件应该设置为“自动协商”速度还是固定速度?

我们最近在网络方面遇到了一个小问题,其中多个服务器会以一种相当痛苦的方式(需要硬重启)间歇性地失去网络连接。这已经持续了大约两周,似乎是随机的,在不同的服务器上。没有我们可以辨别的特定模式。

在深入研究之后,我们看到交换机报告了问题端口的 100 Mbps:

这听起来非常像乔尔·斯波尔斯基 (Joel Spolsky) 的文章“五个为什么”中发生的事情

Michael 花了一些时间做事后分析,发现问题是交换机上的一个简单的配置问题。交换机可以使用多种可能的速度进行通信(10、100 或 1000 兆位/秒)。您可以手动设置速度,也可以让交换机自动协商双方可以使用的最高速度。发生故障的交换机已设置为自动协商。这通常有效,但并非总是如此,并且在 1 月 10 日早上,它没有。

我们现在已经在我们的网络硬件上禁用了自动协商,并将其设置为 1000 Mbps(千兆位)的固定速率。

我对那些拥有更多服务器硬件网络专业知识的人的问题:

  1. 现代网络硬件的自动协商问题有多普遍?
  2. 在设置网络时禁用自动协商并设置固定速度是否被认为是良好的标准网络实践?

networking ethernet

90
推荐指数
10
解决办法
7万
查看次数

什么是“任播”,它有什么帮助?

直到几秒钟前,当我读到“有哪些很酷或有用的服务器/网络技巧? ”时,我才听说过任播。

维基百科关于它的“任播”文章非常正式,并没有真正唤起如何使用它的心理图景。

有人可以用几个非正式的句子解释什么是“任播”,如何配置它(只是一般意义上的),以及它的好处是什么(它让什么变得更容易)?

networking routing ip anycast

89
推荐指数
4
解决办法
9万
查看次数

如何从 Windows 网络中的 IP 地址确定主机名?

我的局域网有 50 台 Windows 主机。在 Windows 命令行中,我尝试 ping 以获取正在运行的 Windows 机器的 IP 地址。

问题是如何获取同一 Windows 工作组中特定 IP 地址的主机名?

另一个问题是,如果我有 IP 地址,如何从 Linux 机器上知道 Windows 机器的主机名?你用哪个命令?我有一台运行 Kubuntu 9.04 的主机。

networking linux windows ip hostname

89
推荐指数
5
解决办法
73万
查看次数

如何在 Windows Server 2012 R2 上建立私有连接

在我们的一台服务器(Windows Server 2012 R2)重新启动后,所有私人连接都变为公共连接,反之亦然(该用户遇到了同样的问题)。诸如 ping 和 iSCSI 之类的东西停止工作,经过一些调查后发现这就是原因。

问题是我不知道如何再次将它们设为私有。左键单击托盘中的网络图标会显示“现代”侧边栏,但它仅显示连接列表,右键单击它们不会显示任何选项。

可能是什么问题,有没有办法更改这些设置?我必须将其中一个连接设为公开(Internet 访问),将其中两个设为私有(主干)。

networking windows-server-2012-r2

89
推荐指数
3
解决办法
35万
查看次数

将电缆的两侧插入单个网络设备时会发生什么?

将网线的两端插入单个交换机/路由器时可能会发生什么?这会在网络上造成问题,还是会被忽略?

networking switch cable

86
推荐指数
1
解决办法
5万
查看次数

这个 IP 地址是什么:169.254.169.254?

即使我没有连接到 Windows 操作系统中的任何网络,我也总是注意到路由表中有一个 IP 为“169.254.xx”。

在 Linux 中,当我列出我的路由表时。

$ ip route show 
Run Code Online (Sandbox Code Playgroud)

我得到一个条目

169.254.0.0/16 dev eth0  scope link  metric 1000 
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下这个IP地址实际上是什么。是否类似于 127.0.0.0/8 系列。

编辑:在 ec2 中,每个实例都可以通过向该 IP 发出 HTTP 请求来获取有关它们自己的元数据。

$ curl -s http://169.254.169.254/user-data/
Run Code Online (Sandbox Code Playgroud)

那么有人能告诉我这个 IP 地址实际上分配给谁吗?

networking linux windows ip ip-address

82
推荐指数
5
解决办法
13万
查看次数

如何在没有 ifconfig 的情况下获取 TX/RX 字节?

由于ifconfig在主要 Linux 发行版中显然已被弃用,我想我会了解一些ip应该使用的工具而不是ifconfig.

在这里我遇到了一个问题:当单独运行时,ifconfig除了其他信息外,还显示每个接口上接收/传输的字节数。我找不到从ip. 这个工具没有这个功能吗?我可以使用哪些其他内置工具来获取这些统计信息?

networking linux ifconfig

80
推荐指数
3
解决办法
9万
查看次数

如何在不重启的情况下重新加载默认的 Mac OSX 路由表

你好,

我正在使用vpncVPN 客户端。我也在做一些棘手的事情,route以确保我仍然可以访问我的本地网络等(这里的细节不是很重要)。

有时我会得到路由表,所以我得到ping: sendto: Network is unreachable了本来应该解析的 url。

目前,如果我重新启动 Mac OS X,那么一切都会恢复正常。我想要做的是将路由表重置为“默认”(例如在启动时设置的),而无需重新启动整个系统。

我认为第 1 步是route flush(删除所有路线)。第 2 步需要重新加载所有默认路由。

关于如何做到这一点的任何想法?(例如,第 2 步是什么?)

编辑 另外,我注意到另一个症状traceroute在相关地址上也失败了。例如:

traceroute the.good.dns.name

traceroute: bind: Can't assign requested address

networking routing iptables mac-osx eth0

78
推荐指数
4
解决办法
12万
查看次数

如何在 Linux 中检查以太网端口的物理状态?

我想检查指定的 ethX 是否物理上启动或关闭。我如何使用命令行执行此操作?

networking linux ethernet

77
推荐指数
7
解决办法
61万
查看次数

SSHFS 挂载在断开连接后仍然存在

我正在使用SSHFS挂载从我的笔记本电脑到中央服务器。

显然,SSHFS 挂载在较长时间断开连接后(例如在挂起期间)被破坏,导致底层 SSH 连接超时。

有没有办法让 SSHFS 挂载在长期断开连接(> 5 分钟)甚至使用不同 IP 重新拨号的情况下幸存下来?

networking linux ssh fuse

75
推荐指数
4
解决办法
5万
查看次数