カーグレードLinux(Halibut 8.0.0)とEthernet接続を確立するには?

カーグレードLinux(Halibut 8.0.0)とEthernet接続を確立するには?

Halibut 8.0.0を使用してデフォルトのイーサネット接続を確立しようとしています。

sa8155:~# ifconfig eth0 up
sa8155:~# udhcpc
udhcpc: started, v1.29.3
udhcpc: sending discover
udhcpc: sending select for 10.0.0.112
udhcpc: lease of 10.0.0.112 obtained, lease time 604800
/etc/udhcpc.d/50default: Adding DNS 75.75.75.75
/etc/udhcpc.d/50default: Adding DNS 75.75.76.76

DHCPを介してIPアドレスが割り当てられているように見え、
DNSアドレスがコンキャストなので、私のComcastルーターにアクセスしているようです。

sa8155:~# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:50:b6:e9:de:7a  
          inet addr:10.0.0.112  Bcast:10.0.0.255  Mask:255.255.255.0
          inet6 addr: 2601:647:4201:a2b0:250:b6ff:fee9:de7a/64 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:128 errors:0 dropped:0 overruns:0 frame:0
          TX packets:140 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:22180 (21.6 KiB)  TX bytes:25954 (25.3 KiB)

しかし、ネットワーク上の他のコンピュータにpingを送信することはできません。

sa8155:~# ping 10.0.0.196
PING 10.0.0.196 (10.0.0.196): 56 data bytes
ping: sendto: Network is unreachable
sa8155:~# 

私のネットワークの他のコンピュータでも10.0.0.112をpingできません。

 

答え1

デフォルトのインストールでは、ConnManは追加の設定や対話なしで有線イーサネット接続に接続します。カーネルネットワークインターフェイスイベントを監視し、デフォルトゲートウェイやデフォルトパス設定を含むインターフェイスを自動的に起動します。また、組み込みのdhcpクライアントとDNSフォワーダがあります。しかし、すべてはAGL Halibutがそれをコンパイル/構成する方法によって異なります。残念ながら、私はこのディストリビューションに慣れていません。

参考までに、通常、ConnManのインストールに/etc/resolv.confはからのシンボリックリンクが含まれています/var/run/connman/resolv.conf。ファイルの内容は次のとおりです。

# Generated by Connection Manager
nameserver 127.0.0.1

このコマンドを使用して、ネットワークインタフェースの状態を確認できますip address

ConnManによって生成されたログを表示することも便利です。 connmanを停止することもできます(initシステムによって異なるか、connmandプロセスを終了するだけです)。次に、コマンドラインから実行して何が起こるかを確認します。

関連情報