Linux 外部网络无法提供设备(iMX6)

Linux 外部网络无法提供设备(iMX6),linux,ping,lighttpd,yocto,imx6,Linux,Ping,Lighttpd,Yocto,Imx6,我使用带有linux主线内核4.1.36和busybox 1.24.1的iMX6。 对于UMTS连接,我使用SARA-U201(带有telekom SIM卡)。它通过usb(用于以太网)和rs232(用于配置)和iMX6连接 配置后: root@phyboard-mira-imx6-3:/# ifconfig eth0 Link encap:Ethernet HWaddr 50:2D:F4:08:2C:F5 inet addr:192.168.3.11 Bc

我使用带有linux主线内核4.1.36和busybox 1.24.1的iMX6。 对于UMTS连接,我使用SARA-U201(带有telekom SIM卡)。它通过usb(用于以太网)和rs232(用于配置)和iMX6连接

配置后:

root@phyboard-mira-imx6-3:/# ifconfig
eth0      Link encap:Ethernet  HWaddr 50:2D:F4:08:2C:F5  
          inet addr:192.168.3.11  Bcast:192.168.3.255  Mask:255.255.255.0
          inet6 addr: fe80::522d:f4ff:fe08:2cf5%1995589328/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8315 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8743 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:664958 (649.3 KiB)  TX bytes:1128987 (1.0 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1%1995589328/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:13 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:1225 (1.1 KiB)  TX bytes:1225 (1.1 KiB)

usb0      Link encap:Ethernet  HWaddr 46:96:86:B3:86:52  
          inet addr:10.18.207.86  Bcast:10.255.255.255  Mask:255.0.0.0
          inet6 addr: fe80::4496:86ff:feb3:8652%1995589328/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:72542 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48628 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:108670738 (103.6 MiB)  TX bytes:3776406 (3.6 MiB)

root@phyboard-mira-imx6-3:/# dig +short myip.opendns.com @resolver1.opendns.com
80.187.122.57
以太网连接已建立(例如,我可以通过wget和can ping google.de获取数据)

我的问题是,iMX6无法从外部网络获得。无法使用全局inet addr(80.187.122.57)对其进行ping,并且http服务器(lighttpd)也不可用。 lighttpd的设置在本地网络中工作,但不通过usb0连接

首先,我修补了lighttpd,将服务器绑定到特定接口上(在我的应用程序usb0中),但iMX6仍然不可用。所以我认为这是一个基本的配置问题

接下来,我更改了路由表。 我向默认网关添加了一个具有相同IP地址和子网掩码255.255.255.255的目标主机。(如中所述,路由器的路由表)。但iMX6仍然不可用


我不知道下一步我能做什么/

u-blox设备中的APN设置错误。我的设备从提供商处获得了专用IP。

我更改了APN以获得公共IP->Web服务器。请检查防火墙设置。要进行测试,请从本地计算机尝试使用wget显式连接到外部IP。如果无法连接,则本地计算机上存在阻止连接的情况。要检查的另一件事是
netstat-lnt
,以确保lighttpd正在“*”或您配置的IP上的端口80(或您配置的任何端口)上侦听。嘿,感谢您的快速响应。telekom sim卡是问题所在-我从telekom获得了一个私人IP。。。因此,我的设备连接到互联网,但只有一个方向。通过u-blox中的另一个APN配置,我解决了这个问题。现在我有了一个公共IP,Web服务器就可以工作了!:)