GNU/Linux >> Linux の 問題 >  >> Debian

DebianLinuxで静的IPアドレスを設定する方法

目的

目的は、DebianLinuxサーバーで静的IPアドレスを構成することです。

デスクトップインストールの場合、network-managerなどのGUIツールを使用することをお勧めします。 。 /etc/network/interfacesを介してネットワークインターフェースを直接設定する場合 デスクトップ上のファイルで、他の干渉している可能性のあるネットワーク構成デーモンを無効にしてください。たとえば、以下のコマンドはnetwork-managerを無効にします :

# systemctl stop NetworkManager.service
# systemctl disable NetworkManager.service

オペレーティングシステムとソフトウェアのバージョン

  • オペレーティングシステム: – Debian 9(ストレッチ)

要件

DebianLinuxシステムへの特権アクセスが必要です。

難易度

簡単

規約

  • –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
  • $ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

手順

静的IPを有効にする

デフォルトでは、/etc/network/interfaces内に次の構成があります。 ネットワーク構成ファイル:

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

iface eth0 inet dhcpを更新します iface eth0 inet static 。結果として得られる/etc/network/interfacesのコンテンツ ネットワーク構成ファイルは次のようになります。

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 static

IPアドレスの構成

この段階では、eth0の静的IPアドレスを構成する方法について2つの選択肢があります。 ネットワークインターフェース。最初のオプションは、IPアドレス構成を/etc/network/interfacesに直接追加することです。 ファイル。次の行を既存の/etc/network/interfacesに追加します :

        address 10.1.1.125
        netmask 255.0.0.0
        gateway 10.1.1.1

結果のコンテンツ/etc/network/interfaces ファイルは次のようになります。必要に応じて、IPアドレス、ネットマスク、ゲートウェイを更新します。

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 static
      address 10.1.1.125
      netmask 255.0.0.0
      gateway 10.1.1.1

2番目の推奨オプションは、ネットワークインターフェイスを/etc/network/interfaces.d/内で個別に定義することです。 ディレクトリ。

networking中 デーモンの開始/etc/network/interfaces.d/ ディレクトリでネットワークインターフェイス構成が検索されます。見つかったネットワーク構成はすべて、/etc/network/interfacesの一部として含まれます。 。

任意のファイル名で新しいネットワーク構成ファイルを作成します。 eth0 eth0を含めます 以下に示すIPアドレス構成。これを行うには、vimなどの好みのテキストエディタを使用します:

# cat /etc/network/interfaces.d/eth0
iface eth0 inet static
      address 10.1.1.125
      netmask 255.0.0.0
      gateway 10.1.1.1

ここで、/etc/network/interfacesから上記の行を削除します したがって、次のようになります:

# cat /etc/network/interfaces
# 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

静的DNSサーバー

静的DNSを構成するには、/etc/resolv.confを編集します ファイルを作成し、希望するnameserverのIPアドレスを含めます 例:

nameserver 8.8.8.8

または、次の行を/etc/network/interfacesに追加します ネットワーク構成ファイル:

dns-nameservers 8.8.8.8 8.8.4.4

変更を適用

変更を適用するには、ネットワークデーモンを再起動します。

# service networking restart

Debian
  1. Linuxで静的IPアドレスを設定してネットワークを構成する方法

  2. Rasperry Pi 上の Raspbian Linux で DHCP クライアントを無効にする方法はありますか?

  3. /etc/issues をセットアップして eth0 の IP アドレスを表示する方法

  1. Linuxの基本-DebianLinuxでの静的IPとネットワーク構成

  2. Fedoraで静的IPアドレスを設定する方法

  3. ArchLinuxで静的および動的IPアドレスを構成する方法

  1. Debian Linux上のアンマネージドネットワーク–ソリューション

  2. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  3. / etc / network / interfaces内でMacアドレスを恒久的に変更しますか?