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

Debian10でのネットワーク構成

通常のLinuxユーザーまたはシステム管理者の場合は、システムにネットワークを設定する必要がある場合があります。動的構成を使用できるデスクトップシステムとは異なり、ネットワーク環境に応じてサーバー上で特定の構成を行う必要があります。サーバーの再起動時に動的構成は変化し続けるため、サーバーをリモートで管理する必要がある場合や、サーバーが常時アクセスを必要とするアプリケーションまたはサービスを実行している場合など、静的構成が必要になる場合があります。そのため、この記事では、DebianベースのLinuxOSで基本的なネットワークをセットアップする方法について説明します。基本的な設定には、静的IP、ゲートウェイ、DNS、およびホスト名の設定が含まれます。

この記事に記載されている手順を説明するためにDebian10OSを使用しました。

現在のネットワーク構成を表示する

現在のネットワーク構成を表示するには、ターミナルで次のコマンドを実行します。各インターフェースの出力が別々のセクションに表示されます。

$ ip a

ifconfigコマンドを実行してIPアドレスを表示することもできます。

$ ifconfig

ターミナルで次のコマンドを実行して、DNSサーバーのIPを見つけます。

$ cat /etc/resolv.conf

ネットワーク構成の変更

基本的なネットワーク構成には、静的または動的IPアドレスの設定、ゲートウェイ、DNSサーバー情報の追加が含まれます。 DebianOSでネットワークを構成するにはさまざまな方法があります。

方法1:ifconfigとrouteコマンドを使用する

この方法では、ネットワーク設定を構成する方法を説明します。ただし、これらの設定は永続的なものではないことに注意してください。システムを再起動すると、設定は削除されます。

1。インターフェイスにIPアドレスを割り当てます

ifconfigを使用して、ネットワークインターフェイスにIPアドレスを割り当てます。コマンドの構文は次のとおりです。

$ sudo ifconfig <interface> <IP_address> netmask <subnetmask> up

次の例では、コマンドはIPアドレス192.168.72.165をネットワークインターフェースeth0に割り当てます。ネットワークマスクは24(255.255.255.0)ビットです。

$ sudo ifconfig eth0 192.168.72.165 netmask 255.255.255.0 up

2。デフォルトゲートウェイを設定する

デフォルトゲートウェイは、外部ネットワークとの通信に使用されるアドレスです。デフォルトゲートウェイを構成するには、次のコマンド構文を使用します。

$ sudo route add default gw <IP_address> <interface>

次の例では、デフォルトゲートウェイアドレスとして192.68.72.2を使用しています。

$ sudo route add default gw 192.168.72.2 eth0

3。 DNSサーバーを設定する

DNSサーバーはドメイン名をIPアドレスに解決して、ブラウザがインターネットリソースをロードできるようにします。 DNSネームサーバーアドレスを構成するには、次のコマンド構文を使用します。

$ echo “nameserver <IP_address>” > /etc/resolv.conf

次の例では、GoogleのパブリックDNSIPアドレスをネームサーバーのアドレスとして8.8.8.8に設定しています。

$ echo “nameserver 8.8.8.8” > /etc/resolv.conf

完了したら、次のようにifconfigコマンドを実行して構成をテストできます。

ネットワークインターフェースからIPアドレスを削除する

ネットワークインターフェイスからIPアドレスを削除するには、ターミナルで次のコマンドを実行します。

$ ip address del <IP_address> dev <interface>

方法2:インターフェースファイルを使用してネットワーク設定を変更する

この方法では、再起動後もシステムが記憶する永続的なネットワーク設定を構成します。そのためには、 / etc / network / interfacesを編集する必要があります 任意のテキストエディタを使用してファイル。これを行うには、ターミナルで次のコマンドを実行します。

$ sudo nano /etc/network/interfaces

次に、次の行を追加します。

auto eth0

iface eth0 inet static

address 192.168.72.165

netmask 255.255.255.0

gateway 192.168.72.2

次に、 Ctrl + Oを押します。 次にCtrl+ X ファイルを保存して終了します。

アドレス、ネットマスク、およびゲートウェイ行は先頭の空白で始まる必要があることに注意してください。アドレスを動的に割り当てる場合は、次の行を使用します。

auto eth0
iface eth0 inet dhcp

(DNS)ネームサーバーの定義

DNSサーバー情報を追加するには、 /etc/resolv.confを編集する必要があります ファイル。これを行うには、次のコマンドを実行します。

$ nano /etc/resolv.conf

ここに2つのネームサーバーを追加します。 1つはGoogleのパブリックDNSサーバーアドレスで、もう1つはルーターのIPアドレスです。

nameserver 8.8.8.8
nameserver 192.168.72.2

次に、 Ctrl + Oを押します。 次にCtrl+ X ファイルを保存して終了します。

完了したら、 ip aを使用してIPアドレスを確認できます またはifconfig コマンド。

方法3:DebianGUIを介してネットワーク構成を変更する

この方法では、基本的なネットワーク設定をグラフィカルに構成します。

これを行うには、キーボードのWindowsボタンを押してから、検索バーに設定と入力します。 。表示された結果から、設定を開きます 。次に、左側のサイドバーで、ネットワークをクリックします。 タブ。その後、設定するインターフェースの歯車アイコンをクリックします。

IPv4に移動します タブ。 手動を選択します IPアドレス、ネットマスク、ゲートウェイ、DNSを入力します。

IPアドレスを動的に割り当てる場合は、[自動(DHCP)]オプションを選択して、DNS情報を入力します。

完了したら、適用をクリックします 変更を保存します。

ホスト名の設定

IPアドレスと同様に、一意のホスト名もネットワーク上のシステムを認識するために使用されます。システムの現在のホスト名を見つけるには、ターミナルで次のコマンドを実行します。

$ hostname

システムのホスト名を変更するには、以下のコマンドを実行できます。ただし、システムを再起動すると、元のホスト名が復元されます。

$ hostname host_name

ここでホスト名をDebianからDebian10に変更します。

ホスト名を恒久的に変更するには、 / etc / hostnameにあるホスト名ファイルを編集する必要があります。 。これを行うには、次のコマンドを入力します。

$ sudo nano /etc/hostname

このファイルにはファイルのホスト名のみが含まれ、古い名前を目的の名前に変更してから、 Ctrl + Oを押します。 およびCtrl+ X 保存して終了します。

Debian OSでネットワークをセットアップするときに必要になる可能性のあるその他の便利なコマンド:

Ping

これは、LANまたはWAN上の2つのシステム間の接続をテストするために使用できます。デバイスへの接続をテストするには、pingに続けて、そのデバイスのIPまたはホスト名を入力します。

$ ping <IP or hostname>

Arp:

Arpは、IPアドレスをイーサネットアドレスに変換するために使用されます。 ARPテーブルを印刷するには、次のように入力します。

$ arp –a

ルート

Linuxシステムのルーティングテーブルを表示するために使用されます。

$ route

ホスト

ホスト名をIPアドレスに、またはその逆に変換します。

指定されたドメインに対してIPを検索するには:

$ host domain_name

指定されたIPアドレスに対してドメイン名を検索します。

$ host IP_address

インターフェースを有効または無効にする

インターフェイスを有効にするには、次を使用します:

$ ifup <interface>

インターフェイスを停止するには、次を使用します:

$ ifdown <interface>

これですべてです。この記事では、DebianOSで基本的なネットワークをセットアップする方法について説明しました。グラフィカルベースやコマンドラインベースなど、さまざまな方法について説明しました。より簡単で便利なものを選択できます。


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

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

  3. Debian6の「Squeeze」にSquidをインストールする

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

  2. Debian10バスターで静的IPアドレスを設定する方法

  3. Debian10でMACアドレスを変更/なりすましする方法

  1. Ubuntu22.04ネットワーク構成

  2. Ubuntuの静的IP構成

  3. Debian10LinuxにNginxをインストールする方法