[novashare_inline_content]
デフォルトでは、Debian は DHCP サーバーから IP アドレスを自動的に受信するように設定されています。自動アドレス指定がない場合は、静的 IP アドレスを手動で指定する必要があります。このチュートリアルでは、Linux Debian 11 でコマンドターミナルまたは SSH から固定 IP アドレスを設定する方法を説明します。
Debian 11 での固定 IP の設定の概要
本題に入りますが、Debian に慣れている場合は、Debian で静的 IP アドレスを設定する手順は次のとおりです。
- /etc/network/interfaces ファイルを編集します
$ sudo vi /etc/network/interfaces
- 目的のインターフェイスで次の値を指定します
たとえば、インターフェイスが次のように呼ばれる場合、
enp3s0
:auto enp3s0
iface enp3s0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.254
dns-nameservers 1.1.1.1 8.8.8.8 - ネットワークインターフェースを再起動します
インターフェースを停止します。
$ ifdown eth0
インターフェースを開始します。$ ifup eth0
それでは、Debian 11 で静的 IP を設定する方法を詳しく見てみましょう。
現在の IP 構成を表示する
変更を適用する前または後に、構成を確認することをお勧めします。
次のコマンドを使用して、システムのネットワーク インターフェイスを一覧表示できます。ip
:
ip -c addr
議論-c
テキストをカラーで表示できます。 IPV4 アドレスのみを表示するには、オプションを使用します-4
。

✏️注記 :Debian の古いバージョン (10 未満) では、次のコマンドを使用できます。ifconfig
。
上の例には、2 つのネットワーク インターフェイス名があります。
- やあ: システム自体との通信を可能にするシステム内部のループバック インターフェイス。
- eth0: 2 つ目は、ローカル ネットワークとインターネット上での通信を可能にするアクティブ インターフェイスです。
ネットワーク構成レベルでは、次の情報も表示できます。
- アイネット:IPアドレス/サブネットマスク
- brd: ブロードキャストアドレス
- 動的または静的: 設定された IP アドレスが動的か固定かを示します
ご注文について詳しく知りたい方はip
、入力できますman ip
。
Debian で固定 IP アドレスを構成する (詳細な手順)
上で見たように、ネットワーク インターフェイスの構成ファイルは次の場所にあります。/etc/network/interfaces
。静的 IP アドレスを定義するには、vi/vim/nano エディターで必要なセクションを変更するだけです。
$ sudo vi /etc/network/interfaces
## ou ##
$ sudo vim /etc/network/interfaces
## ou ##
$ sudo nano /etc/network/interfaces
以下は設定ファイルの例です。プライマリ ネットワーク インターフェイスの回線を見つけます。例えばeth0
ここでは赤で示します:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
⚠️ 注意 :ループバックインターフェイスから行を削除しないでくださいlo
ソースをロードする行/etc/network/interfaces.d/*
以下の例のようにセクションを置き換えて、ネットワーク アドレスをカスタマイズします。
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.254
dns-nameservers 1.1.1.1 8.8.8.8
アドレスとマスクを同じ行に指定できることに注意してください。例えば :192.0.2.7/24
。
インターフェイスを IPV6 に設定する必要がある場合は、パラメータを置き換えますinet
パーinet 6
。例えば :
iface eth0 inet6 static
address 2001:db8::c0ca:1eaf/64
gateway 2001:db8::1ead:ed:beef
変更が構成ファイルに保存されたら、ネットワーク インターフェイスを再起動します。
$ ifdown eth0
$ ifup eth0
より複雑な場合には、ネットワーク マネージャー サービスの再起動が必要になる場合があります。
$ sudo systemctl restart network-manager
この記事をシェアする
[novashare_inline_content]
あなたも私たちにできます記事のアイデアを提出する検索結果が異なる場合。