zfsjlll

zfsjlll

趁着年轻,好好犯病

Linuxの静的IPの設定

back

システム:Debian11 bullseye


Debian には、3 つのネットワーク設定方法があります:

方法簡介
/etc/network/interfaces の interfaces 設定ファイル基本的なまたは簡単な設定を行う
NetworkManagerノートパソコンのデフォルト設定(2004 年に Red Hat が開始し、Linux ユーザーが現代のネットワーク要件、特にワイヤレスネットワークをより簡単に処理できるようにすることを目指しています。)
systemd-networkdネットワークインターフェースの設定を処理するデーモン

この記事では、systemd-networkd を使用して設定します。

注意:リモートで作業を行っている場合は、ネットワーキングが機能しない場合に物理マシンにアクセスできることを確認してください。ネットワークのないマシンでリモートで作業することはできません。

  1. もし既に /etc/network でネットワークが動作している場合、インターフェースファイルの名前を変更して、systemd-networkd がそれを使用しないようにします。
    ここでは mv コマンドを使用します。
sudo mv /etc/network/interfaces /etc/network/interfaces.save
  1. .etc/systemd/network にインターフェース(ネットワークカード)ファイルを定義します。拡張子は ***.network*** で、VMware Debian11 のデフォルトのインターフェース名は ens33 です。したがって、ens33.network ファイルを作成し、次のように設定します:
sudo nano /etc/systemd/network/en*.network
[Match]
Name=en*(あなたのネットワークカード名)

[Network]
Address=192.168.0.15/24
Gateway=192.168.0.1
  1. Ctrl+o でファイルを保存し、Ctrl+x で終了します。
  2. systemd-networkd サービスを起動して設定を有効にし、起動時に自動的に起動するようにします:
sudo systemctl restart systemd-networkd
sudo systemctl enable systemd-networkd

参考資料:
ネットワークの設定
ネットワークカードの名前
SystemdNetworkd

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。