我有两台计算机,均配有千兆位控制器,并通过常规以太网电缆连接。我有一台连接到互联网的主机和一台仅连接到主机的客户端计算机。
我想与客户端计算机共享主机的互联网连接。我在网上阅读过,发现最好的方法是在我的主机上打开网络管理器的 GUI,编辑我的以太网连接并将 IPv4 设置设置为“共享到其他计算机”。
在我的客户端计算机上,我将其设置为使用 DHCP 自动获取 IP 地址。
我的主机未检测到在这些设置下插入的电缆,并且我的客户端计算机报告我无法连接到网络。
如何正确地将我的互联网连接从主机共享到我的客户端计算机,最好使用网络管理器。
答案1
为了让你的主机能够作为一台机器工作,需要做很多事情。路由器为您的客户端机器。
电缆
您将需要一个交叉电缆连接机器。如果您有电缆,但插入时没有看到连接器旁边的指示灯亮起,则说明您使用的电缆不正确。
主机上的 DHCP 服务器
正常安装不会在 Linux 计算机上提供 DHCP 客户端,但通常不会提供服务器。您必须为此安装并配置一个包。在我的 Ubuntu 系统上,该软件包是isc-dhcp-server
.配置它以使其服务于 C 类地址范围不同的从主机上使用的无线连接。不要忘记让 DHCP 服务器将其(从您的提供商处)获得的 DNS 信息提供给客户端,否则它无法进行名称解析。²
主机上的路由
您必须在主机上设置一条路由,以将流量从客户端转发到无线接口。这不是一件小事,可以找到对此的非详尽描述这里,以及其他地方。
1正如维基百科所示,千兆位以太网也需要这一点。有可以处理任一电缆的以太网接口,但这主要出现在路由器上,而不是 PC 主板上。
²或者,您可以在主机上设置(缓存)DNS 服务器并让客户端询问主机。
当我的 Linux Box(带有 SuSE 4)和几台客户端计算机中有基于 ISDN 的互联网连接时,我就进行过这样的设置。我很高兴我现在的路由器能够以 15-20 分钟的价格处理所有这些工作。