我有一个 pi 网关,我最终想用作 VPN 网关,但我现在将其作为普通网关遇到一些问题...目前我的设置如下:
笔记本电脑 > (eth1 169.254.169.74) Pi (eth0 192.168.1.110 ) > 路由器 (192.168.1.1) > 互联网
我首先通过 /etc/network/interfaces 将我的 pi 设置为静态 IP
然后,我通过编辑 /etc/sysctl.conf w/ net.ipv4.ip_forward=1 启用 ipv4 转发
我安装了 iptables 并用 -F 清除它,然后输入以下内容: sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
我打开我的 win10 笔记本电脑,打开以太网连接,将网关更改为 192.168.1.110,将 IP 地址更改为 169.254.169.74/255.255.0.0,将 DNS 更改为 google 8.8.8.8 8.8.4.4,它就可以工作了!或者看起来是这样...我可以毫无问题地浏览互联网,但任何连接到互联网的安装程序(例如 Chrome、Spotify 等)都会说未检测到互联网。上周我一直在绞尽脑汁地尝试了无数的 iptables 条目,但没有成功。我究竟做错了什么?