是否需要设置静态 IP 和端口以获得最佳传输性能?

是否需要设置静态 IP 和端口以获得最佳传输性能?

我最近从 Windows 迁移到 Linux,使用的是 Ubuntu 12.04 LTS。我试图保留使用 Windows 的习惯,以便可以更经常地使用 Linux。其中一个习惯就是 P2P 活动。

在 Windows 上,为了充分利用我的 P2P 客户端 (uTorrent),我进行了如下操作:

  1. 为我的系统设置静态 IP,
  2. 转发端口

我是否需要执行同样操作才能使 Transmission 充分发挥作用?

如果是,如何在 Ubuntu 中设置静态 IP?(希望对于像我这样的新手来说不会太复杂)

我可以通过转发端口来管理,除非它是 Linux 的特定进程。

答案1

我的 transmission 无需设置即可正常工作。您需要做的一件事是打开路由器上的端口。Transmisson 有一个按钮可以检查端口是否打开:

在此处输入图片描述

如果显示“端口已关闭”,请检查您的路由器设置。我的路由器设置如下:

在此处输入图片描述


BitTorrent 客户端通常关联 TCP 端口号 6881。但是,如果此端口因某种原因繁忙,客户端将依次尝试更高的端口(6882、6883 等,最高可达 6999)。为了让外部 BitTorrent 客户端能够访问此端口,它们必须能够连接到正确的端口。

答案2

简而言之,,您不需要更改任何设置。

我使用 Transmission 时没有更改任何设置。默认设置效果很好。

答案3

据我了解,Rinwind 的有用答案中的设置会自动打开一个端口。它们使用路由器上实施的 UPnP 或 NAT-PMP 将端口转发到已分配的任何 IP 地址,因此无需使用静态 IP 地址。只要您的路由器实施其中一种协议,我认为这就是最好的答案。

如果您的路由器恰好没有实现这两种协议,您应该在 Rinwind 的答案的窗口中设置端口号,设置一个静态 IP 地址,然后在路由器中手动转发端口,这样就会“打开端口”。

要设置静态 IP 地址,您应该能够在路由器的 DHCP 配置中设置一个。或者,您可以仔细选择一个路由器的 DHCP 功能永远不会选择的静态 IP 地址,然后编辑您的网络连接以在 Ubuntu 中设置它(通过右键单击屏幕右上角的网络连接)。请参阅https://askubuntu.com/a/7082/63886

是否打开端口有助于提高性能取决于您的带宽以及您参与 torrent 时 torrent 的特性。如果您的带宽较低或打开端口的对等端数量较多,则打开端口可能无关紧要。否则,打开端口可让其他人更轻松地连接到您,从而为更多对等端提供下载/上传服务。

相关内容