Ubuntu 20.04 で DHCP ルーターなしの静的有線 LAN IP (「リンク ローカルのみ」)

Ubuntu 20.04 で DHCP ルーターなしの静的有線 LAN IP (「リンク ローカルのみ」)

免責事項: 私はネットワークに関してはまったくの初心者です。ネットワーク設定で何が何を意味するのか、ほとんどわかりません。私にとって、この点に関して「些細な」情報はありません。


自宅の有線 LAN ネットワークに、Ubuntu 20.04 マシンと Raspberry Pi があります。現在の設定では、これらのデバイスの間にあるのはネットワーク スイッチだけです。

[ Ubuntu ] ——— [ network switch ] ——— [ RPi ]

このネットワークには WAN インターネット接続がありません (現在の設定では必要ありません)、別のもので提供されているように、Wi-Fi インターフェイス。これらのデバイスを接続するためにのみ有線 LAN を使用します。

このLANネットワークにはDHCP設定を提供するルーターがないので、ネットワーク設定GUIのタブでIPv4リンクローカルのみ「」。

私の Ubuntu は RPi を認識し、RPi は私の Ubuntu を認識することができますが、まず で各デバイスの IP アドレスを検索しhostname -I、接続 (マウント) 時にその IP アドレスを使用するという条件でのみ認識されます。

これらのIPアドレスは再起動後に変更される可能性があることに気づきました。常に変更されるとは限らず、以前に使用した値に戻ることもありますが、実際にはこれらの変更により簡単に接続できなくなることがあります。両方のデバイスに静的IPを設定したいのですが、このサイトで質問できると思います。Ubuntu 20.04マシンでそれを実現する方法


私の目標を達成する方法はいくつかあると思います。構成ファイルや設定 GUI を使用するか、あるいはターミナル コマンド (スクリプトに組み込むことができます) を実行するかのいずれかです。

解決策を提案する際には、私のネットワーク知識の不足を考慮してください。私は業界のベストプラクティスを求めているのではなく、初心者にとって実行しやすい方法を好みます。


補遺:

  • Ubuntu 20.04 ではネットワークの構成によく使用されていることに気付いているようですnetplan。私もrenderer: NetworkManagerそのような構成を見たことがあります。
    • これは、netplan の使用を避けて、より簡単なものを使用するという選択肢があることを意味しますか? (Netplan は、前提条件として十分なレベルのネットワーク知識を前提としているように見えるため、難しいようです。)
    • xrandrコマンドが X サーバー構成を「修正」できるのと同様に、ターミナル コマンドを使用してネットプラン構成を「オンザフライ」で上書きする方法はありますか?
  • ネットワーク設定GUIのタブIPv4(「リンクローカルのみ」を選択)には、ルートセクション、住所ネットマスクゲートウェイ、 そしてメトリック「フィールド」ですが、対応するフィールドを切り替えてもグレー表示のままです。自動「オフ」に切り替えます。
    • 同時に、チェックボックスにこの接続はネットワーク上のリソースにのみ使用してくださいもグレー表示のままです。

更新: ソリューションの概要

  • これを機能させるには、関係するすべてのデバイスに対応する静的 IP を設定する必要があります。
    • 対応する手段:foo.bar.baz.xおよびfoo.bar.baz.y
  • 有線インターフェースの場合は、IP範囲を選択する必要がありますWi-Fiとは異なるインターフェースの例:
    • Wi-Fi:foo.bar.x.x
    • 有線:baz.quux.x.x
  • Ubuntuでは、ネットワーク設定GUIのIPv4タブで「手動」を選択し、以下の手順で進めます。@rajの回答
  • Raspberry Pi OSを搭載したRaspberry Piでは、デビアンバスターファイル/etc/dhcpcd.confを変更する必要があります。ファイルには、すでに十分に役立つ「静的 IP の例」スニペットが含まれています。RPi.SE の詳細情報

答え1

netplanデスクトップ版の Ubuntu では、ネットワーク パラメータを設定するための優れた GUI を備えた Network Manager があるため、を使用する必要はありません。

静的IPが必要なので、ネットワーク設定GUIのタブで、IPv4「方法」を「マニュアル「リンクローカルのみ」ではなく「リンクローカルのみ」を選択してください。UbuntuマシンのIPアドレスを選択してください。このアドレスは、次のいずれかに属している必要があります。プライベートアドレス範囲: 10.xxx、172.16.xx、または 192.168.xx 3 番目を使用するのが最も一般的です :) IP アドレスがたとえば 192.168.200.1 であると仮定します (範囲が WiFi 接続と衝突しないように注意してください。WiFi も 192.168.200.x を使用している場合は、別の範囲を選択します)。[追加] をクリックし、[アドレス] 列にそのアドレスを入力します。[ネットマスク] 列に 255.255.255.0 を入力します。このネットワークにはルーターがないため、[ゲートウェイ] 列は空白のままにします。[保存] をクリックし、有線接続を切断して再接続すると、構成されたアドレスがインターフェイスに設定されます。

もちろん、RPi に同じ範囲 (たとえば 192.168.200.2) から別の静的 IP アドレスを設定する必要もありますが、使用している OS がわからないため、詳細な手順を説明することはできません。

関連情報