
このサイトを見つけました:クリック 最初は「ip address add」による非永続的な方法を試しました。しかし、割り当てた静的アドレスは 1 分ほどでアクセスできなくなり、これは繰り返し発生します。そこで、Ubuntu で説明されている永続的なアプローチを試しました。私は、NVIDIA L4T カーネル派生版を実行する Tegra TK1 ボードで、おそらく多少変更された縮小版ではありますが、「Ubuntu 14.04.5 LTS」を実行しています。
興味深いことに、以前は2行のコメントしかなかった/etc/network/interfacesでは
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
他には何も言わず、私はこう付け加えた。
auto eth1:1
iface eth1:1 inet static
address 10.0.10.55
netmask 255.255.0.0
(システムには eth1 のみがあり、eth0 はありません)
さて、再起動すると... ifconfig にそのような IP アドレスは表示されず、アクセスできません。ただし、eth1 については次のように表示されます。
inet6 addr: fe80::214:2dff:fe2f:c150/64 Scope:Link
何が問題なのでしょうか? (IPv6 アドレスを要求しなかったのですが、これからどこから来るのでしょうか?)
答え1
このガイドは、すでに使用されている既存の NIC に 2 番目の IP アドレスを追加するためのものです。
プライマリ静的 IP アドレスを設定しようとしているだけなので、次のように入力します/etc/network/interfaces
。
auto eth1
iface eth1 inet static
address 10.0.10.55
gateway <your gateway>
netmask 255.255.0.0
broadcast <your broadcast>
以下を追加することもできます:
dns nameservers <your dns nameservers>
で定義されていない場合は/etc/resolv.conf
。
その後必ず、networking
またはNetworkManager
サービスを再起動するか、再起動してください。