ホームページ >運用・保守 >Linuxの運用と保守 >Linux システムでネットワーク構成とネットワークのトラブルシューティングを実行する方法

Linux システムでネットワーク構成とネットワークのトラブルシューティングを実行する方法

WBOY
WBOYオリジナル
2023-11-07 09:38:101325ブラウズ

Linux システムでネットワーク構成とネットワークのトラブルシューティングを実行する方法

Linux システムは強力なサーバー オペレーティング システムであり、ネットワーク構成とネットワークのトラブルシューティングは、運用および保守担当者にとって不可欠なスキルです。この記事では、Linux システムでネットワーク構成とネットワークのトラブルシューティングを実行する方法を詳しく紹介し、読者が関連知識をより深く理解して習得できるように、具体的なコード例を示します。

1. ネットワーク構成

  1. IP アドレスの構成

Linux システムでは、IP アドレスを構成するコマンドは ifconfig を使用します。 IP アドレスを設定するには、次のコマンドを使用します。

ifconfig eth0 192.168.1.100 netmask 255.255.255.0

このうち、eth0 はネットワーク カード名を表し、192.168.1.100 は IP アドレスを表し、255.255.255.0 はサブネット マスクを表します。これらは、次のとおりに調整できます。実際の状況。

  1. ゲートウェイの構成

ゲートウェイを構成するコマンドは、route add です。次のコマンドでゲートウェイを構成できます:

route add default gw 192.168.1.1

、192.168.1.1 はゲートウェイの IP アドレスを表します。

  1. DNS の構成

DNS を構成するコマンドは、resolv.conf ファイルを変更することです。このファイルは、次のコマンドで変更できます:

vi /etc/resolv.conf

開いているファイルに、次の内容を追加します。

nameserver 8.8.8.8
nameserver 8.8.4.4

このうち、8.8.8.8 と 8.8.4.4 は Google のパブリック DNS サーバーのアドレスを表しており、実際の状況に応じて調整することもできます。

2. ネットワークのトラブルシューティング

  1. ネットワーク接続テスト

ping コマンドを使用して、ネットワークが接続されているかどうかをテストします。テストするには、次のコマンドを使用します。

ping www.baidu.com

次の結果が表示された場合は、ネットワークが接続されていることを意味します:

PING www.a.shifen.com (61.135.169.125) 56(84) bytes of data.
64 bytes from 61.135.169.125: icmp_seq=1 ttl=50 time=29.3 ms
64 bytes from 61.135.169.125: icmp_seq=2 ttl=50 time=29.3 ms
64 bytes from 61.135.169.125: icmp_seq=3 ttl=50 time=29.5 ms

次の結果が表示された場合は、ネットワークが接続されていないことを意味します:

ping: unknown host www.google.com

At this DNS 設定が正しいかどうかを確認することも、ip コマンドを使用してネットワーク接続ステータスを確認することもできます。

  1. ネットワーク接続状態の表示

ネットワーク接続状態を確認するには、netstat コマンドを使用し、次のコマンドで確認します。 -a は表示を意味します。すべての接続について、-n は IP アドレスとポート番号を数値形式で表示することを示します。

ネットワーク接続が多すぎる場合は、grep コマンドを使用してフィルタリングできます。例:

netstat -an

は、ポート番号 80 の接続のみが表示されることを意味します。

ファイアウォール構成
  1. ネットワーク接続に失敗した場合は、ファイアウォール構成が正しいかどうかも確認する必要があります。次のコマンドを実行して確認します:
netstat -an | grep 80

このうち -L はすべてのルールをリストすることを意味します。ポートを開く必要がある場合は、次のコマンドを使用して設定できます。

iptables -L

このうち --dport は、開く必要があるポート番号を表します。

本記事では、Linux システムのネットワーク構成とネットワークのトラブルシューティングについて詳しく紹介していますので、読者の皆様には関連スキルを習得していただき、実際の運用や保守に応用していただければ幸いです。

以上がLinux システムでネットワーク構成とネットワークのトラブルシューティングを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。