Introduction
一般的なネットワークでは、IP アドレスを割り当てる方法は 2 つあります。 ひとつは DHCP を使用する方法で、もうひとつは静的な IP 割り当てです。 DHCPまたはDynamic Host Control Protocolは、インターフェイスにIPアドレスを動的に割り当てる。 DHCPは、ネットワーク上で動作するDHCPサーバーを必要とします。 静的なIP割り当てでは、IPアドレス、ルーティングゲートウェイ、DNSリゾルバを手動で割り当てます。
このチュートリアルでは、Debian 10 “Buster” サーバーで静的 IP アドレスを割り当てる方法を学びます。
前提条件
- Debian 10 がインストールされたクラウド VPS または専用サーバー。
- sudo または root ユーザーとして SSH でログインしている必要があります。
Step 1: SSH を使用してシェルにログイン
リモートサーバーにまだログインしていない場合は、このガイドに従って SSH でログインします。
ステップ 2: ネットワーク インターフェースの検索
次のコマンドを実行して、アクティブなネットワーク インターフェースを取得します。
ip link show
上のスクリーンショットでわかるように、lo はループバック インターフェースで、コンピューターが自分自身と通信するために使う内部仮想インターフェースです。
2番目のインターフェース ens18 は、サーバーがインターネットへの接続に使っているアクティブ イーサーネット アダプターです。 アダプタのインターフェイスが見つかったので、このインターフェイスに静的IPを割り当てます。
ステップ3: インターフェースに割り当てられたIPアドレスを見つける
Snelユーザーの場合、VPSダッシュボードに移動して、ネットワーク>>インターフェースに移動することができます。
インターフェイスの下に、アダプタに割り当てられた IP アドレスがあります。
IP アドレスの例は、1付近に示されており、それは 192.168.0.2 であることに注意してください。 サブネットマスクは255.255.255.0、Gatewayは192.168.0.1です。 DNSリゾルバーサーバーは2と3に表示されています。
これらの値について不明な場合は、Snelサポートまでお気軽にお問い合わせください。
ステップ4:固定IPアドレスの割り当て
以下のコマンドを実行して、ネットワーク設定ファイルを編集します。
sudo nano /etc/network/interfaces
このファイルは以下のようになります。
以下のように設定を編集します。
ループバックアダプタの設定を変更しないように注意してください。 変更後は、以下のスクリーンショットのようになります。
ファイルを保存してエディタを終了します。
Step 5: Restart Networking Service
更新した設定を適用するために、ネットワークサービスを再始動します。
sudo systemctl restart networking
Conclusion
このチュートリアルでは、Debian 10「Buster」サーバーで固定IPアドレスを設定する方法について学びました。 これで、静的 IP アドレスを使用するようにサーバーが設定されました。