转发所有流量

转发所有流量

有这样一个方案: 在此输入图像描述

  1. Raspberry Pi4上安装操作系统ubuntu server 22.04。
  2. Rpi通过主网络接口连接家庭路由器,并可以访问互联网。
  3. 此外,Rpi 还连接了一个 USB 转以太网适配器,客户端通过该适配器进行连接。

您能告诉我,如何配置路由表以便客户端也可以访问互联网吗?

据我所知,您可以将 Rpi 配置为附加 NAT 或链接接口到网桥。

关于网络设置:主机Eth0 interface通过家庭路由器Rpi接收 IP 地址。 DHCPIP地址:192.168.1.150,掩码:255.255.255.0,网关:192.168.1.1,DNS服务器:192.168.1.1。

至于USB适配器,还没有进行任何配置,据我了解,这个接口(定义为enx00e04c360a7f)需要手动分配IP地址,但不幸的是,我仍然不明白如何做到这一点,以及我需要指定的参数。因此,连接到该接口的客户端必须指定IP——该接口的子网地址,并且网关将是该接口的IP地址。显然,如果您为接口分配 IP 地址 192.168.2.1,那么在客户端的设置将如下: IP: 192.168.2.2,掩码 / 24,网关 192.168.2.1,可能还有 DNS 192.168.2.1 为互联网工作完全移动。

答案1

解决方案:

  • 使用 netplan 配置 Raspi
  • 在 Raspi 上启用 ip 转发
  • 在 Raspi 上添加 NAT 规则
  • 使用正确的IP地址配置客户端

详情见评论。

相关内容