我已经连接到 Raspberry Zero,如下所示这个帖子。现在我有这些设置:
并/etc/network/interfaces
包含:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
allow-hotplug enp0s20f0u2
auto enp0s20f0u2
我还运行了以下命令:
sudo ifconfig enp0s20f0u2 192.168.7.1
sudo sysctl net.ipv4.ip_forward=1
sudo iptables --table nat --append POSTROUTING --out-interface wlp2s0 -j MASQUERADE
sudo iptables --append FORWARD --in-interface enp0s20f0u2 -j ACCEP
但我在运行它们之前就遇到了这个问题。
谢谢。
答案1
它通过运行来工作:
sudo nm-connection-editor
并将该 USB 连接的以太网更改为正确的 IP 地址,地址如下192.168.7.1但是可以通过设置 raspberry SD 卡上的 /etc/network/interfaces 文件来解决。并选择方法:
还可以像这样选择当前设备:
您还需要运行此命令,因为如果不运行该命令,您就只能连接到调制解调器 IP(192.168.1.1),我不知道为什么存在这个问题,为什么只能连接到本地 IP 而不能连接到互联网(您说为什么?!!)
sudo dhclient -r wlp2s0 #enp1s0
sudo dhclient wlp2s0 #enp1s0
谢谢。