DHCPネットワークでは、Linuxシステムは通常DHCPサーバー(ほとんどの場合ルーター)からIPアドレスを自動的に受信します。 IP構成は通常、IPv4アドレス、ネットマスク、ゲートウェイ、およびDNS設定で構成されます。これは通常、インターネットまたはネットワークリソースにアクセスするだけでよいデスクトップまたはクライアントPCに便利です。
ただし、サーバーをセットアップする場合はケースが異なります。この場合、サーバーを常に同じIPアドレスで使用できるように静的IPを構成する必要があります。 DHCPを使用すると、リース期間が終了するとIPアドレスが変更され、サーバーが使用できなくなります。
このガイドでは、Debian11で静的IPを設定する方法のウォークスルーを紹介します。デスクトップGUIとサーバーインスタンスの両方で静的IPを構成する方法を示します。
前提条件
出航するときは、Debian11サーバーのインスタンスがインストールおよびセットアップされていることを確認してください。さらに、sudoユーザーが構成されていることを確認してください。
Debianで静的IPを設定する方法は2つあります。これは、GUIまたはコマンドラインを使用して実現できます。
グラフィカルユーザーインターフェイス(GUI)を使用して静的IPアドレスを構成する
Debian 11デスクトップインスタンスを実行している場合は、ユーザー名とパスワードを使用してログインします。静的IPを構成する前に、まずシステムに割り当てられているIPアドレスを確認してください。この例では、DHCPネットワークにIPアドレス192.168.2.104のDebianPCがあります。
表示されているコマンドを使用してこれを確認できます。
$ ip addr show
私たちのシステムでは、 enp0s3 インターフェイスは、IPアドレスが割り当てられているアクティブなリンクです。これはあなたの場合は別のことかもしれません。
静的IPの設定を開始するには、[アクティビティ]をクリックします ’は左端にあります。 [設定]を検索してクリックします ’アイコン。
[設定]ページで、[ネットワーク]を選択します ' タブ。次に、「有線」セクションに移動し、示されているように小さな歯車をクリックします。
これにより、現在のIPアドレス構成が次のように表示されます。以前に確認したように、現在のIPアドレスは192.168.2.104です。これは、DHCPサービスを使用してアクティブなインターフェイスに動的に割り当てられています。
DHCP設定を上書きし、再起動しても保持される静的IPを手動で設定します。
IPv4をクリックします タブ。 「自動」から切り替えます 」から「手動」 ’IPv4方式 セクション。その後、目的のIPアドレス、ネットマスク、およびデフォルトゲートウェイを指定します。優先DNS設定も必ず提供してください。
加えた変更を適用するには、[適用]をクリックします ボタン。
新しい静的IP設定を実装するには、Debianシステムのネットワークデーモンまたはサービスを再起動する必要があります。そのため、トグルボタンをオフにしてからオンにします。
歯車のアイコンをもう一度クリックして、静的IP設定が適用されていることを確認します。
端末で、ネットワークインターフェイスが新しく構成されたIPアドレスを取得したことを確認します。
$ ip addr show
出力は、システムが静的IPを使用して正常に構成されたことの確認です。それでは、ギアをシフトして、コマンドラインで静的IPを設定する方法を見てみましょう。
端末を使用して静的IPアドレスを構成する
ヘッドレスサーバーを実行している場合、またはSSH経由でリモートサーバーに接続している場合、使用可能な唯一のオプションは、コマンドラインで静的IPを構成することです。
ネットワーク構成設定は、 / etc / network / interfacesに保存されます。 ファイル。次のようにファイルを確認してください。 vimがインストールされていない場合は、Nanoエディターを自由に使用してください。
$ sudo vim /etc/network/interfaces
デフォルトでは、ループバック設定のみが指定されています。
アクティブなネットワークインターフェイスのIP設定を指定します。ただし、変更を加える前に、構成ファイルのバックアップを作成してください。
$ sudo cp /etc/network/interfaces /etc/network/interface.bak
提供されたIP設定を指定します。ネットワークサブネットに従って設定してください。
auto enp0s3 iface enp0s3 inet static address 192.168.2.150 netmask 255.255.255.0 gateway 192.168.2.1 dns-nameservers 8.8.8.8 192.168.2.1
変更を適用するには、ネットワークサービスを再起動します。
$ sudo systemctl restart networking
注:
SSH経由で接続している場合、これによりサーバーから切断されます。新しく設定した静的IPアドレスを使用して再接続します。
結論
Debian 11 PCに静的IPを割り当てる2つの方法(GUIとターミナルを使用)の概要を説明しました。前者はDebianデスクトップで作業する場合のより簡単なオプションであり、後者はSSHクライアントを介してリモートサーバーを構成する場合に便利です。