Linux でネットワーク インターフェイスを設定する方法
ネットワーク インターフェイスはコンピュータ システムの重要な部分であり、コンピュータとネットワーク間の通信を接続する役割を果たします。 Linux システムでネットワーク インターフェイスをセットアップすることは非常に一般的なタスクです。この記事では、Linux でネットワーク インターフェイスをセットアップする方法をコード例とともに紹介します。
ネットワーク インターフェイスの設定を開始する前に、まず現在のシステムのネットワーク インターフェイスのステータスを確認する必要があります。次のコマンドを使用して、現在のシステムのネットワーク インターフェイス情報を表示できます。
$ ifconfig
このコマンドは、現在のシステムのすべてのネットワーク インターフェイスと、その関連情報 (インターフェイス名、IP アドレス、サブネット マスクなど) を表示します。 、など。必要に応じて、セットアップするネットワーク インターフェイスを見つけます。
Linux では、ifconfig コマンドを使用してネットワーク インターフェイスを一時的に構成できます。一般的な例を次に示します。このコマンドは、eth0 という名前のインターフェイスを構成し、IP アドレスを 192.168.0.1 に設定し、サブネット マスクを 255.255.255.0 に設定します。
$ ifconfig eth0 192.168.0.1 netmask 255.255.255.0
このコマンドは、インターフェイスの IP アドレスを設定し、サブネットマスク。サブネット マスクが指定されていない場合は、デフォルトで 255.255.255.0 が使用されます。
特定のネットワーク インターフェイスをデフォルト ゲートウェイとして使用する必要がある場合は、次のコマンドを使用して設定できます:
$ route add default gw 192.168.0.254
上記のコマンドは、デフォルト ゲートウェイを 192.168.0.254 に設定します。これは、すべての非ローカル トラフィックの送信先となるゲートウェイ アドレスを指定するために使用される一般的な設定です。
ネットワーク インターフェイスを設定するときは、コンピューターがドメイン名解決を通じてインターネットにアクセスできるように、DNS サーバーの設定も考慮する必要があります。 。 Linux システムでは、/etc/resolv.conf ファイルを変更することで DNS サーバーをセットアップできます。
このファイルは、次のコマンドで開くことができます:
$ sudo vi /etc/resolv.conf
開いたエディターで、次の行を追加して DNS サーバーを設定します:
nameserver 8.8.8.8 nameserver 8.8.4.4
上記の例2 つの Google をセットアップします。パブリック DNS サーバーは、システムの DNS サーバーとして機能します。必要に応じて、DNS サーバーを追加できます。
上記の例の設定は一時的なもので、システムを再起動すると失われます。これらの設定をシステム起動後も保持したい場合は、ネットワーク構成ファイルに追加する必要があります。
ほとんどの Linux ディストリビューションでは、ネットワーク インターフェイスの構成ファイルは /etc/network/interfaces にあります。次のコマンドを使用して、編集するファイルを開きます。
$ sudo vi /etc/network/interfaces
ファイルの最後に次の内容を追加します。
auto eth0 iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 gateway 192.168.0.254 dns-nameservers 8.8.8.8 8.8.4.4
上記の例では、IP アドレス、サブネット マスク、デフォルト ゲートウェイ、および eth0 インターフェイスの DNS サーバー。実際の状況に応じて変更できます。ファイルを保存した後、設定を有効にするためにシステムを再起動します。
概要
この記事では、Linux システム上でネットワーク インターフェイスを設定する方法を紹介し、関連するコード例を示します。ネットワーク インターフェイスのセットアップは Linux システム管理の一般的なタスクであり、これらの基本操作を習得することはネットワークの構成と接続に不可欠です。この記事のガイダンスを通じて、読者が Linux システムのネットワーク インターフェイスをより適切に構成および管理できるようになることを願っています。
以上がLinux でネットワーク インターフェイスをセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。