IPアドレスがわからないSSH

IPアドレスがわからないSSH

私は毎日使用しているノートブックでArchを実行し、ログインするたびに2つのSSH端末を開いたままにします。私はデフォルトでネットワークに接続されたハードドライブである他のArchノートブックにSSHで接続し、Cronとrsyncを介してこのノートブックをバックアップします。他のデバイスはOSMCを実行するRasp Piであり、私はラップトップで基本的なメンテナンスを行います。ただし、Wi-FiネットワークのIPは引き続き変更されるため、自動SSHログインとCronバックアップは機能しません(コマンドはusername@ipaddressであるため)。 IPアドレスを必要としないように各Linuxシステムに固定名を割り当てる方法はありますか?それとも、これがどのように機能するのか完全に誤解していますか?ありがとうございます。

ベストアンサー1

WiFiを制御できる場合は、DHCPサーバー(通常はホームネットワークのWiFiルーター)も制御できる必要があります。次に、次の可能な解決策を提案します。

  • アクセスするデバイスにホスト名を割り当てるようにDNSサーバー(おそらくWiFiルーターにもあります)を設定します。その後、住所の代わりに名前で連絡できます。

  • アクセスするデバイスに常に同じ IP アドレスが割り当てられるように DHCP サーバを設定します。ほとんどのDHCPサーバーはこれを行うことができます。サーバーはMACアドレスを使用してそれを識別します。

  • DHCPサーバーがデバイスにアドレスを割り当てるために使用するアドレス範囲を確認してください。これは似ている可能性があります192.168.0.100192.168.0.200IPv4の場合)。次に、いくつかの固定アドレスを割り当てます。いいえ読みたいデバイスの範囲を手動で設定します。 OSMCはDebianベースなので、最も必要なのは〜で行う/etc/network/interfaces。 Arch Linuxの場合は違う

おすすめ記事