通过 wifi 共享有线以太网连接

通过 wifi 共享有线以太网连接

我有一台 Ubuntu 18.04.6 家庭服务器,通过 wifi(wlp2s0)连接到互联网。它在本地家庭网络上的 IP 为 192.168.1.13。

我想连接有线以太网摄像头,当连接到路由器时,该摄像头的固定 IP 为 192.168.1.99。现在,我想通过 LAN (enp0s25) 将此摄像头连接到家庭服务器,为摄像头分配 IP 192.168.1.99,并通过 wifi 共享此摄像头。

以太网断开时连接仍可工作。但是,当我连接以太网电缆(在服务器和摄像头之间)时,我认为计算机尝试通过以太网连接到互联网,但互联网停止工作。

仅按建议为 eth 选择“仅将此连接用于此网络上的资源”这里不起作用。

我按照说明这里,它无法工作:服务器要么看到摄像头,要么通过网络可见,但不能同时看到两者。然后我想这可能是一个优先级问题,并按照建议降低了 wlan 的优先级这里。但它仍然没有像我希望的那样工作。

还有其他想法吗?非常感谢您的帮助。

答案1

感谢 Terrance 和我在网上读过的上百万篇帖子,我找到了答案,包括。步骤如下:

  1. 启动网络连接,例如单击右上角的网络图标并选择“编辑连接......”
  2. 选择“添加”,选择“以太网”,然后选择“创建……”
  3. 输入任意名称,例如“相机”
  4. 在 IPv4 设置选项卡下,将方法下拉菜单更改为“手动”
  5. 选择“地址”旁边的“添加”,并将地址设置为与您的 wifi 不同的子网值。例如,如果您的服务器是 192.168.1.2,请将以太网手动 IP 设置为 192.168.2.2,并将网络掩码设置为 255.255.255.0;将网关留空。该地址用于 Ubuntu 计算机,因此它应该与相机地址不同。有线以太网和 wifi 网络应该位于不同的子网上,否则您可能会遇到路由问题。
  6. 将 DNS 服务器和路由字段留空
  7. 保存并关闭
  8. 将摄像头也设置为手动 IP,与以太网子网掩码相同,例如在我的示例中为 192.168.2.3
  9. 如果您需要在子网之间进行通信,请确保取消注释该行:
net.ipv4.ip_forward=1

在 /etc/sysctl.conf 中,然后运行“sudo sysctl -p”重新加载配置。

相关内容