編集済み 4 数か月前 によって ExtremeHow 編集チーム
フェドラネットワークの問題トラブルシューティング設定コマンドラインターミナルソフトウェアシステム管理接続性コンピュータ
翻訳が更新されました 4 数か月前
Fedoraでのネットワーク問題のトラブルシューティングは、診断に利用できるツールやコマンドに慣れていない場合、困難な作業となることがあります。人気のLinuxディストリビューションであるFedoraは、ネットワーク問題を診断し、解決するためのさまざまなユーティリティと方法を提供しています。このガイドでは、コマンドラインツールとグラフィカルユーザーインターフェイスの両方を用いて、ネットワーク問題のトラブルシューティングをステップバイステップで進める過程を導きます。明確で簡単な言葉を使ったこのガイドは、初心者でも自信を持ってネットワーク問題をトラブルシューティングできるように設計されています。
トラブルシューティングに進む前に、Linuxでのネットワーキングの基本的な理解が重要です。ネットワークのセットアップは通常、ルーター、スイッチ、ネットワークインターフェイスカード(NIC)などのハードウェアコンポーネントと、OSのネットワークスタックや設定ファイルなどのソフトウェアコンポーネントで構成されます。
複雑なトラブルシューティングに進む前に、簡単な問題を排除するためにいくつかの基本的なチェックを行ってください:
すべてのケーブルが確実に接続されていることを確認してください。ワイヤレス接続の場合、デバイスがアクセスポイントの範囲内にあり、ワイヤレスネットワークに正しく接続されていることを確認してください。
ネットワーク設定が正しいことを確認してください。ターミナルを開いて、すべてのネットワークデバイスとその設定をリストするには、以下のコマンドを使用します:
# ip addr show
ネットワークインターフェイスが無効になっていないことを確認してください。ネットワークインターフェイスを有効にするには、次のコマンドを使用します:
# ip link set dev <interface_name> up
Fedoraは、ネットワーク接続を管理するためにネットワークマネージャーを使用しています。'nm-connection-editor'ツールを使用して、グラフィカルユーザーインターフェース(GUI)を介して接続を管理できます。
ネットワークマネージャーを開くには、システムメニューで「ネットワーク」を検索します。ここでは、利用可能なすべてのネットワークとその設定を確認し、接続を編集または削除するオプションがあります。特に、IPアドレスとDNSサーバー設定を確認し、必要に応じて変更します。
次のコマンドを使用してネットワークインターフェイスのステータスを確認します:
# nmcli device status
このコマンドは、デバイスの種類、ステータス、利用可能な接続の包括的なリストを提供します。
# ping -c 4 example.com
このコマンドは指定されたドメインに4つのパケットを送信します。パケットが返された場合、接続が確立されたことを示し、ネットワークが正常に機能している可能性があります。
# traceroute example.com
# netstat -tuln
# dig example.com # nslookup example.com
Fedoraは、ファイアウォール管理ツールとしてFirewalldを使用しています。誤った設定のファイアウォールルールが、望ましい接続をブロックすることがあります。
現在のファイアウォールの設定を確認します:
# firewall-cmd --list-all
問題がファイアウォールに起因しているかを確認するために、一時的にファイアウォールを停止しようとすることができます:
# systemctl stop firewalld
テストが完了したら、再度開始します:
# systemctl start firewalld
ファイアウォールを停止した状態でネットワーク接続が機能する場合、ファイアウォールルールが接続をブロックしていることを示しています。
システムログは、ネットワークの失敗についての情報を提供する可能性があります。journalctlコマンドを使用してネットワーク関連のログを確認します:
# journalctl -u NetworkManager
このコマンドは、ネットワークマネージャーサービスのログを表示します。何がうまくいっていないのかを示す警告やエラーメッセージに注意を払ってください。
Wiresharkは、ネットワークプロトコルアナライザで、ネットワークを通過するパケットをキャプチャし、表示します。そのGUIバージョンがより一般的に使用されますが、インストールして高度な診断に使用できます。以下を実行します:
# sudo dnf install wireshark
パケットをキャプチャするには、次を実行します:
# sudo wireshark &
パケットキャプチャを分析して、パケット交換における異常や失敗を探します。
TCPDumpは、パケットをキャプチャおよび表示できるコマンドラインパケットアナライザです。コマンドライン操作に慣れている場合、このツールを使用します。
# tcpdump -i <interface>
このコマンドは、特定のネットワークインターフェイスでパケットをキャプチャします。
Fedoraでのネットワーク問題のトラブルシューティングは、基本的なチェックと高度な診断の組み合わせが含まれます。ハードウェアと設定の基本的なチェックから始め、その後GUIとCLIツールを使用してより詳細に分析します。ネットワークの問題は、設定エラー、故障したハードウェア、不正に設定されたファイアウォールルールなど、さまざまな要因から生じる可能性があります。このガイドで説明した手順に従うことで、ネットワーク問題を効果的に診断し、対処する能力を得られます。システムログと診断プログラムを活用して根本原因を特定することを忘れないでください。これらのツールと方法を使用して、ネットワーク問題に対処し、ネットワーク接続を円滑に保ちましょう。
知識を更新し、最新のFedoraリリースとネットワーク管理ツールを常に意識することが重要です。システムと利用可能なツールに慣れれば慣れるほど、ネットワーク問題の処理は第二の天性となるでしょう。
記事の内容に誤りがある場合, あなたは