由于我最近一直在做很多 IP 摄像机的工作,所以真正长距离的东西会出现只是时间问题,超出了 cat5e/cat6 电缆的覆盖范围。我现在的客户需要在他的庄园周边安装一些 IP 摄像机,还要将主屋与两座附属建筑相连,主屋旁边有一个宾馆,以及大约 400 米外的人员铺位。
现在需要说的是,我的客户已经明确(并反复)表示不考虑无线解决方案。
我的行动计划是为摄像机使用多模光纤电缆,以及以太网到光纤的媒体转换器。我会避免这种情况,但从房子到庄园周边的距离从 100 米到近一公里不等。我算不上是光纤专家,但我以前的工作在这种简单的安装方面有很好的经验。
对于实际问题:
由于我无论如何都会将光纤用于人员铺位,使用 PPP 而不是以太网进行链接有什么好处吗?
我做了一些研究,或多或少地知道 PPP 提供了什么。但是,我在任何情况下都不需要协议的任何更高级的功能,如多链路、身份验证、压缩等。由于光纤将被掩埋,因此几乎涵盖了安全性。所有链接都是点对点的,不需要压缩。
还有,有什么理由选择 PPP 而不是以太网吗?我不反对一点(甚至更多)学习,因为我有很长的时间框架。我需要做得非常好,而且这里要“干净”,所以我需要最好的选择。
如果你能指点我更多的阅读,或者一些帮助我选择的建议,我将不胜感激。
我们的团队最近设置了一个新网络,现在我们遇到了网络延迟问题。流量是这样的:调制解调器 -> 路由器 -> 数据包整形器 -> cisco3750 交换机
从路由器到数据包整形器,我相信我们使用了交叉电缆,从数据包整形器到交换机,直通。
我的问题是,使用交叉电缆与直通是否会导致网络明显滞后?客户站点距离我们只有几个小时的路程,我希望情况并非如此:(
更新:以下是一些速度测试结果
VOIP 呼叫期间的延迟非常明显,我们有 2 个站点和一个连接这两个站点的 T1。以上速度测试结果来自其中一个站点。
我有 2 台服务器位于运行 Ubuntu 16.04 的机架中,它们之间有 1 米长的以太网电缆,都具有标准的英特尔以太网适配器。
两者ping之间大约是300 us(微秒)。
这是我在大多数千兆以太网设置中看到的标准延迟。
但是与理论限制相比,这种延迟似乎仍然很高;为什么?我读过 1 GbE 可以实现 40 us 的延迟。
这是我可以预期的最小延迟,还是我可以执行软件调整来减少这种延迟?瓶颈是什么?是Linux吗?在这个适用于 Windows的游戏玩家网站上,屏幕截图中的工具在大多数情况下似乎表明延迟为 40 us,但这对我的 Linux 服务器并没有多大帮助。
(如何)我可以让我的ping40 个我们?
编辑:在寻找的截图再次,它可能是我们出的40是不实际的往返时间,但它实际上是Windows内核中的特定的延迟,因此40我们可能只是部分的总往返时间,这可能更高,未列出。这也符合这里的答案。
(我最初是在超级用户处问这个问题的;此时我不清楚 ServerFault 是一个更合适的社区来询问网络性能问题,而且我在那里没有足够的声誉来提出这个问题,所以我重新提出在这里。我也将硬件切换到服务器硬件。)
我在家里玩局域网,我想支持多播。现在所有的交换机都支持组播吗?还是便宜的?
我正在购买一个 5 端口的千兆交换机。它会支持多播吗?
刚接手一个很老的网络集群(没有文档和手册),只能自己想象配置的意义。一些服务器的 IP 配置如下(当我发出 ifconfig 时)
bond0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST>
inet 10.1.237.11 netmask 255.255.255.192 broadcast 10.1.237.63
ether 6c:90:af:68:5a:28 txqueuelen 0 (Ethernet)
bond0.901: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>
inet 147.146.67.13 netmask 255.255.255.240 broadcast 147.146.67.15
ether 6c:90:af:68:5a:28 txqueuelen 0 (Ethernet)
bond0.901:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>
inet 147.185.211.5 netmask 255.255.255.0 broadcast 147.185.211.255
ether 6c:90:af:68:5a:28 txqueuelen 0 (Ethernet)
eth2: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST>
ether 6c:90:af:68:5a:28 txqueuelen 1000 (Ethernet)
eth3: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST>
ether 6c:90:af:68:5a:28 txqueuelen 1000 (Ethernet)
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
loop txqueuelen 0 (Local Loopback)
Run Code Online (Sandbox Code Playgroud)
从同一个mac地址,我可以看到只有一个网卡。有人告诉我,bond0 用于内部 IP,bond0.901 用于互联网 IP,bond0.901:1 用于任播 IP。所以我的问题是 eth2 和 …
突然,我无法ssh使用无线接口连接到服务器,但我可以使用 eth0 接口和直接连接到路由器的电缆来连接。
从我的无线接口我得到:
$ ssh -vvv my_server
OpenSSH_8.9p1 Ubuntu-3, OpenSSL 3.0.2 15 Mar 2022
debug1: Reading configuration data /home/user/.ssh/config
debug1: /home/user/.ssh/config line 38: Applying options for my_server
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug2: resolve_canonicalize: hostname XX.XXX.XX.XXX is address
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/user/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/user/.ssh/known_hosts2'
debug3: ssh_connect_direct: entering
debug1: Connecting to XX.XXX.XX.XXX [XX.XXX.XX.XXX] port 22. …Run Code Online (Sandbox Code Playgroud) 我们的服务器有三个以太网接口。我有一个插入电缆调制解调器(用于静态 ip),另一个插入路由器(用于访问工作网络的其余部分)。我很确定我在 Xubuntu 下同时运行了两个界面,但是在 Ubuntu Server 下我似乎无法做到这一点;如果我连接到工作网络,我的静态 IP 将停止工作。这种方式违背了拥有多个以太网接口的目的。怎样才能让这两个界面愉快的生活在一起呢?
route输出:
eth0 关闭
Destination Gateway Genmask Flags Metric Ref Use Iface
74.218.198.192 * 255.255.255.248 U 0 0 0 eth2
default rrcs-74-218-198 0.0.0.0 UG 100 0 0 eth2
Run Code Online (Sandbox Code Playgroud)
eth0 up(在前两行之后挂起,所以我使用了route -n)
Destination Gateway Genmask Flags Metric Ref Use Iface
74.218.198.192 0.0.0.0 255.255.255.248 U 0 0 0 eth2
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.2.1 0.0.0.0 UG 100 0 0 eth0
0.0.0.0 74.218.198.193 0.0.0.0 UG 100 …Run Code Online (Sandbox Code Playgroud) 我在网上商店偷偷摸摸地寻找二手集线器、路由器和交换机库存,用于我必须构建网络基础设施的项目。
到目前为止,我已经买了:
我有看到交换机和集线器完全连接的纪念品,并记得使用这种架构有某种优势,但我没记错,我的脑海中很模糊,因为我不是网络管理员,而是一个系统开发商。
我知道交换机会为自己构建一个表来映射不同的连接,但不记得它是什么。所以我的问题如下:
集线器和交换机有什么区别?
任何答案表示赞赏!
谢谢!=)
这是我的想法:由于以太网基于 CSMA/CD 的原理工作,因此可以设置一个流氓主机,它一直在传输数据包,迫使其他主机以指数方式退避,直到它们无法再传输任何数据为止。现在,InterFrameGap 可以让流氓主机有机会自己检测冲突,但假设我们制作了流氓主机适配器,使其不会以指数方式返回并在检测到冲突时立即开始重新传输。我在这里遗漏了什么>
我需要在墙上的一个 RJ45 插座上连接 2 台 PC。网络使用 CAT6 电缆连接。
我见过一些 RJ45 分路器似乎就是这样做的,但它们都用于 CAT5e 电缆。以下是其中之一的描述:
这款分线器适配器允许您在一个备用的 RJ45 壁式插座母端口 [...] 中使用两个以太网设备。使用一个分路器可将两个设备插入单个 8 芯(4 对)CAT5E UTP 面板。然后在电缆线路的另一端使用另一个分离器将信号分离到集线器或接线板中的两个端口。
Cat5e 仅使用电缆内部四对电线中的两对(电线 1、2、3、6)。这些分离器允许来自一个连接的数据通过通常的电线 1、2、3、6 发送,而来自第二个连接的数据则通过其他电缆(电线 4、5、7、8)发送。
如果有,请随时指出更好的解决方案。