web-dev-qa-db-ja.com

Ubuntuおよび静的IPアドレス

静的IPアドレスをデフォルトのイーサネットアダプターeth0に割り当てる方法を見つけようとしています-これまでのすべての試みは実を結びませんでした。

NVIDIA Jetson TK1 ARMプラットフォームでUbuntu 14.04.5 LTSを実行しています。

理想的には、インターフェイスeth0には、会社のネットワークスキームに従って192.168.0.xxxなどのIPアドレスを想定する必要があります。

network-managerを使用して、手動でIPアドレスを割り当てようとしました(そして失敗しました)。ただし、ifconfigで確認すると、DHCPが割り当てられているように見えるまったく異なるIPが報告されます(IPアドレスは非常に定期的に変更されます)。

ネットワークマネージャーをアンインストールし、/etc/network/interfacesファイルを使用してアドレスをeth0に静的に割り当てようとしましたが、これに続いてRTNETLINK answers: Network is unreachableエラーが多く発生し、IPは表示されませんeth0に割り当てられています。

このインスタンスでnetwork-managerが機能しないように見えるのはなぜですか? Ubuntu TK1プラットフォームで実行されているvino VNCサーバーがあり、接続できるIPアドレスはnetwork-managerから割り当てられたDHCPアドレスのみです

混乱した!

UPDATE

これを再訪した後、私は何が起こっているかを理解することに近づきません。

元のメッセージが投稿されてから試したこと:

  1. 無効network-manager
  2. DHCPサーバーがIPアドレスを割り当てられないように、異なるサブネット上のIPアドレスを会社のネットワークに割り当てました
  3. 次の情報を使用して、/etc/network/interfacesに静的IPアドレスを設定します

>

auto eth0
iface eth0 inet static
address 192.168.200.1
netmask 255.255.255.0

eth0インターフェースをダウンさせて再度バックアップすると、この静的IPアドレスが正しく割り当てられていることがわかります。ただし、しばらくすると、多くのRTNETLINK answers: Network is unreachableメッセージが表示され、IPアドレス消える from eth0

2
weblar83

静的IPアドレスの設定は、Ubuntu 18.04のGUIを使用して実行できます。

  • 右上のメニューバーで接続をクリックします。
  • 接続をクリックし、wired/wi-fi settingsをクリックします
  • Wired/ Visible Networksセクションの設定アイコンをクリックします。
  • addressesで(表示されない場合はipv4タブで試して、manualを選択します):
    • addressの場合、選択した静的IPアドレスを入力する必要があります(例:192.168.0.3)。
    • netmask255.255.255.0に設定します。
    • gatewayをネットワークゲートウェイのIPアドレスに設定します(ほとんどの場合192.168.0.1)。
  • DNSセクションで、これをターゲットデバイスに設定しますcurrent IPアドレス(192.168.0.x)。また、ゲートウェイIP(192.168.0.1)にナビゲートすることにより、特定のデバイス用に見つけることができます。
  • [DNS]セクションの横で、Automaticスイッチをオフに設定します。
  • Applyをクリックします。
  • インターネット(Sudo dhclient -r && Sudo dhclient)を切断し、再度接続してゲートウェイ設定に移動すると、デバイスは設定した静的IP(192.168.0.3)を採用しているはずです。
1
jackw11111