静的IPを機能させ続ける方法

静的IPを機能させ続ける方法

このサイトを見つけました:クリック 最初は「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サービスを再起動するか、再起動してください。

関連情報