Linuxのネットワーク設定実践入門|ip・nmcli・/etc/hostsの使い方

現場実践|Linuxネットワーク設定
Linuxのネットワーク設定実践入門|ip・nmcli・/etc/hostsの使い方
「LinuxサーバーのIPアドレスを設定したい」「ルーティングテーブルを確認したい」——LinuxのネットワークコマンドやNetworkManager(nmcli)を使った静的IP設定・ルーティング確認・DNS設定を解説します。
💡 Linuxのネットワークコマンドはifconfig(旧)からip(新)へ移行しています。現代のLinux環境ではipコマンドとnmcliを使いこなすことが基本スキルです。
1. 基本的なネットワーク確認コマンド
# IPアドレスとインターフェースの確認
ip addr show
ip a # 短縮形
# ルーティングテーブルの確認
ip route show
ip r # 短縮形
# ARPテーブルの確認
ip neigh show
# インターフェースを有効・無効化
ip link set eth0 up
ip link set eth0 down
# 一時的なIPアドレスの追加(再起動で消える)
ip addr add 192.168.1.100/24 dev eth0
ip addr del 192.168.1.100/24 dev eth02. nmcliで静的IPを永続設定する(RHEL/CentOS系)
# 接続プロファイルの確認
nmcli connection show
# 静的IPを設定
nmcli connection modify ens192 \
ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns 8.8.8.8
# 設定を反映
nmcli connection up ens192
# 接続状態を確認
nmcli device status3. /etc/hostsとDNS設定
- /etc/hosts:ローカルのDNS解決。「192.168.1.10 db01.internal」のように記述するとdb01.internalで名前解決できる。オンプレの閉じた環境での名前解決に便利
- /etc/resolv.conf:DNSサーバーのアドレスを設定。nameserver行にDNSサーバーのIPを記述する
- nslookup・digコマンド:DNS解決の確認に使う。「nslookup google.com」「dig google.com」でDNS応答を確認する
4. ネットワーク疎通トラブルシューティングの手順
1
ip addr showでIPアドレスを確認
まずサーバーにIPアドレスが正しく設定されているかを確認する。
2
ip route showでゲートウェイを確認
デフォルトゲートウェイ(0.0.0.0/0 via)が正しく設定されているかを確認する。
3
pingでゲートウェイ→外部への疎通を確認
「ping ゲートウェイIP」→「ping 8.8.8.8」→「ping google.com」の順番で疎通を確認して問題の層を特定する。
📌 この記事のポイント
- ipコマンド(ip addr/ip route/ip neigh)が現代Linuxのネットワーク確認の基本
- nmcliで静的IPを設定・connection modifyで変更・connection upで反映が永続設定の手順
- /etc/hostsでローカル名前解決・/etc/resolv.confでDNSサーバー設定が基本の2ファイル
キャリアの疑問、一緒に解決しませんか?
Infra Academyでは、インフラ系ITエンジニアを目指す方への個別サポートを行っています。2026年7月からフリーランス講師として本格始動予定です。
資格取得後のキャリアに、AI活用という選択肢を
資格取得の先に現場でのIT効率化を任される場面が増えます。職場のルーティン業務にAIをどう組み込めるか、無料のセルフ診断(3問・約1分)でヒントが得られます。
この記事を読んでいる方へのおすすめ:
【編集・制作ポリシー】
本記事はRoute Bloom編集部が公式ドキュメント・技術仕様書の一次情報をもとに作成しています。ITインフラ・技術情報は急速に変化するため、実装前に最新の公式ドキュメントをご確認ください。情報の正確性には万全を期していますが、最新情報は各公式サイトをご確認ください。
本記事はRoute Bloom編集部が公式ドキュメント・技術仕様書の一次情報をもとに作成しています。ITインフラ・技術情報は急速に変化するため、実装前に最新の公式ドキュメントをご確認ください。情報の正確性には万全を期していますが、最新情報は各公式サイトをご確認ください。
【編集・制作ポリシー】
本記事はRoute Bloom編集部が各ベンダー公式ドキュメント・エンジニア監修をもとに作成しています。インフラ・クラウド構築は環境により異なります。本番環境への適用前に必ずテストを実施してください。情報の正確性には万全を期していますが、最新情報は各公式ドキュメントをご確認ください。
本記事はRoute Bloom編集部が各ベンダー公式ドキュメント・エンジニア監修をもとに作成しています。インフラ・クラウド構築は環境により異なります。本番環境への適用前に必ずテストを実施してください。情報の正確性には万全を期していますが、最新情報は各公式ドキュメントをご確認ください。
この記事で学んだスキルをさらに深めたい方へ
Linuxの知識をさらに深めたい方はこちらの技術書がおすすめです。コマンドラインからサーバー管理まで網羅しています。
Amazonアソシエイトプログラムを利用しています。
ABOUT ME




