この入門コースでは、コマンドラインを使って Linux ネットワークを理解し、問題を切り分ける手順を学びます。6 つのガイド付きラボで、インターフェースとルートの確認、到達性テスト、DNS 問い合わせ、待受ソケットの特定、HTTP コンテンツ取得、準備済みインターフェースへの一時アドレス設定を行います。
最後のチャレンジでは、Loopback 接続、ローカル Web ポート、インターフェース設定の証拠を集め、模擬障害がネットワーク経路とサービスのどちらにあるか判断します。
学習内容
ip linkとip addrでリンク状態と IPv4 アドレスを確認する- 回数を制限した
pingで Loopback、ゲートウェイ、外部 IP の到達性を試す - パケット損失の概要を読み、基本的な到達性と不安定さを区別する
- DNS の正引きと逆引きを行い、
/etc/resolv.confを確認する ssで TCP・UDP の待受を一覧し、特権出力からポートをプロセスに関連付けるwgetでローカル HTTP 内容を取得し、curl -Iでヘッダーを確認し、curl -oで名前を指定する- 準備済み
labex0に一時 IPv4 アドレスを追加・確認・削除する - 到達可能なホストでアプリケーションポートが閉じている状態を診断し、サービス原因を記録する
このコースの対象者
このコースは、ルーティング、ファイアウォール、サービス設定へ進む前に、実践的な一次ネットワーク診断ツールを身につけたい Linux 初学者、サポート担当者、システム管理者や DevOps を目指す方を対象としています。
前提知識: ターミナルでの基本的な移動、コマンド実行、パイプ、grep、出力リダイレクト。ネットワーク管理経験は不要です。
学習環境: Ubuntu ベースの LabEx ターミナル。Loopback と外部接続の確認、ローカル HTTP サーバー、準備済み labex0、制御された障害シナリオを使用します。
よくある質問
コースはどのような構成ですか?
最初の 6 つはガイド付きラボです。7 つ目は ping、curl、ip addr の証拠を保存し、NETWORK と SERVICE のどちらかを結論とするチャレンジです。
手動設定した IP は再起動や新しいセッションでも残りますか?
いいえ。ip addr で 10.10.10.10/24 を labex0 に直接追加し、確認後に同じラボ内で削除します。NetworkManager や設定ファイルによる永続化は扱いません。
ダウンロード演習はインターネットから取得しますか?
いいえ。wget と curl は準備済みの localhost:8080 を使用し、外部配布元ではなくコマンド動作と HTTP 応答に集中します。
最後のチャレンジがサービス障害と診断するのはなぜですか?
127.0.0.1 への Ping は成功し、127.0.0.1:80 への接続は拒否されます。ローカル経路は動作していますが Web 接続を受けるプロセスがないため、必要な結論は SERVICE です。





