修正する

修正する

私は決してこの分野で経験がある人ではない。

内容が役立つなら

我々は、テレメトリ目的のためにIoTソリューションを開発しています。データを取得してクラウドに転送するデバイスは、この目標を達成するのに役立つソフトウェアを提供する同じ会社(Moxa)によって開発されたカスタムDebian(9)ゲートウェイです。

私の問題は、携帯電話(LTE)を介してインターネットに接続できないため、デバイスにライブラリ(Google Cloud SDKなど)をインストールできないことです。

状態

デバイスには次のインターフェイスがあります。

$ sudo ip a

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 00:90:e8:7c:e0:2e brd ff:ff:ff:ff:ff:ff
    inet 192.168.3.127/24 brd 192.168.3.255 scope global eth0
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:90:e8:7c:e0:2f brd ff:ff:ff:ff:ff:ff
    inet 192.168.4.127/24 brd 192.168.4.255 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 fe80::290:e8ff:fe7c:e02f/64 scope link
       valid_lft forever preferred_lft forever
21: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether c6:d4:e8:d9:64:3e brd ff:ff:ff:ff:ff:ff
    inet 10.127.34.103/32 scope global usb0
       valid_lft forever preferred_lft forever
    inet6 fe80::c4d4:e8ff:fed9:643e/64 scope link
       valid_lft forever preferred_lft forever

文書によると、eth0WANとeth1LANの目的で使用されます。

/etc/network/interfaces私のファイルの内容は次のとおりです。

$ cat /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
auto eth0 eth1 lo
iface lo inet loopback
iface eth0 inet static
        address 192.168.3.127
        network 192.168.3.0
        netmask 255.255.255.0
        broadcast 192.168.3.255
iface eth1 inet static
        address 192.168.4.127
        network 192.168.4.0
        netmask 255.255.255.0
        broadcast 192.168.4.255

これがまさにこの記事の内容です/etc/resolv.conf。これはオペレーター(Movistar Peru)のDNSです。

$ cat /etc/resolv.conf
nameserver 200.48.225.130
nameserver 200.48.225.146

ところで、SIMカードが機能するように正しいAPNを設定しました(ゲートウェイの管理パネルから設定しました)。

pingの結果は次のとおりです。

$ ping 8.8.8.8
connect: Network is unreachable

$ ping google.com
ping: google.com: Temporary failure in name resolution

もちろん、この構成にエラーがある可能性があります。私は何が間違っていましたか?よろしくお願いします。


修正する

要求どおりに次のものip rが返されますip route

$ ip r
192.168.3.0/24 dev eth0 proto kernel scope link src 192.168.3.127 linkdown
192.168.4.0/24 dev eth1 proto kernel scope link src 192.168.4.127

また、マニュアルのイーサネットインターフェイスの説明は次のとおりです。

イーサネットETH0インターフェイスはに使用され、WANインターフェイスETH1 はに使用されますLAN。デフォルトのIPアドレスは次のとおりです。

eth0=192.168.3.127
eth1=192.168.4.127

そして:

対象デバイスのインターフェースには、以下を含めることができます。

  • tun0: VPN トンネル // 使用しないでください

  • wlan0: Wi-Fi // 必要なデバイスにこのモジュールが含まれていません。

  • wwan0:Cellular // < - クラウドにデータをインポートまたは送信するためにこれを使用する必要があります。

  • eth0:イーサネット(デフォルトではWANに設定されている場合は通常LAN1)。

役に立つ図:

ここに画像の説明を入力してください。

関連情報