为什么我的计算机无法连接到 Linux 接入点?

为什么我的计算机无法连接到 Linux 接入点?

我正在将 Raspberry Pi 设置为代理接入点,它通过 USB 系留的智能手机访问互联网,并通过以太网连接到我的 Windows PC。互联网在 Pi 上工作正常,但我无法让我的计算机正常连接到 Pi。这是我的电脑ipconfig连接到 Pi 时的情况:

Ethernet adapter Local Area Connection 4:

   Connection-specific DNS Suffix  . : 
   Link-local IPv6 Address . . . . . : fe80::1d6b:1514:ccb5:28cc%23
   IPv4 Address. . . . . . . . . . . : 169.254.123.199
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . : 

Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . : 
   Link-local IPv6 Address . . . . . : fe80::c0e:bb47:359a:cf33%13
   Autoconfiguration IPv4 Address. . : 169.254.207.51
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . : 

这是我/etc/network/interfaces在 Pi 上的文件。

auto lo

iface lo inet loopback

allow-hotplug usb0
iface usb0 inet dhcp

iface eth0 inet static
address 192.168.20.1
network 192.168.20.0
netmask 255.255.255.0
broadcast 192.168.20.255
gateway 192.168.20.1

我也尝试过这种配置,结果相同:

iface eth0 inet static
address 192.168.42.200
network 192.168.42.0
netmask 255.255.255.0
broadcast 192.168.42.255
gateway 192.168.42.129

192.168.42.129是我的智能手机使用的网关,供参考。

任何帮助将不胜感激。

答案1

您的计算机上基于 IP 169.254.xx 的 DHCP 似乎有问题。您在 Pi 上配置了 DHCP 服务器吗?如果是,请检查配置。如果没有,请安装并配置 DHCP 服务器或者您可以在 Windows PC 上手动设置 IP 地址。请确保IP地址在主机地址范围内。

如果这个问题解决了,你可能还会面临另一个问题,路由问题。它与 Pi 上配置数据包转发和路由表有关。

相关内容