我正试图(远程)连接到E3372的(华为LTE棒)WebInterface ...
E3372被我的RaspberryPi识别为“ 12d1:14dc华为技术有限公司”。 -因此它似乎处于HiLink模式。好。
使用
> ifconfig
我看到棍子使用eth1 / 192.126.8.100 并且WebInterface的网络服务器应该在192.168.8.1上运行...
要验证这一点,在Pi上(从使用ssh的PC到eth0,DHCP分配的IP地址为192.168.10.123),我可以使用以下命令查询(读取)E3372的WebInterface的起始页面:
> curl 192.168.8.1/html/home.html
...显然,Web服务器正在运行!
现在,我尝试将eth0的端口= 80(192.168.10.123:80)上的连接转发到192.168.8.1:80,这样我就可以从连接到Pi的eth0的外部PC上访问WebInterface了;所以我:
1)启用ip4-port-forwarding:
> sudo nano /proc/sys/net/ipv4/ip_forward
->并将“ 0”更改为“ 1”
2)使用iptables设置适当的转发:
> sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -i eth0 -j DNAT --to 192.168.8.1:80
> sudo iptables -A FORWARD -p tcp -d 192.168.8.1 --dport 80 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
现在在PC上使用URL为“ http://192.168.10.123”的浏览器会显示(几秒钟后):“无法访问此站点” ...
请帮助!这里怎么了???
感谢您的帮助!