目次
概要
Linuxでは、有線(Ethernet)や無線(Wi-Fi)ネットワークを適切に設定することで、インターネットやローカルネットワークに接続できます。このページでは、ネットワーク設定の基本を学びながら、実際のコマンド操作も交えて解説します。
1. 有線ネットワーク(Ethernet)の基本操作
インターフェイスの確認
現在のネットワークインターフェイスの状態を確認します。
ip a
あるいは旧方式:
ifconfig
※ifconfigは古いツールですが、まだ多くの環境で使われています。
IPアドレスの設定(静的)
sudo ip addr add 192.168.1.100/24 dev eth0
sudo ip link set eth0 up
旧方式では:
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
デフォルトゲートウェイの設定
sudo ip route add default via 192.168.1.1
または:
sudo route add default gw 192.168.1.1
ARP(Address Resolution Protocol)の確認
ARPテーブルの表示:
arp -a
ARPは、IPアドレスとMACアドレスの対応を保持しています。
2. ネットワークマネージャー(nmcli)の利用
nmcliは、NetworkManagerのCLIツールです。GUIが使えないサーバーなどでもネットワーク設定が可能です。
接続一覧の確認
nmcli connection show
IPアドレス設定付きの有線接続の作成(例)
nmcli connection add type ethernet con-name eth0 ifname eth0 ip4 192.168.1.100/24 gw4 192.168.1.1
接続の有効化/無効化
nmcli connection up eth0
nmcli connection down eth0
3. 無線ネットワーク(Wi-Fi)の基本操作
無線LANの設定には、以下のツールを使います。
| コマンド | 機能 |
|---|---|
iw | 新しい無線設定ツール |
iwconfig | 古い無線設定ツール(ifconfigに相当) |
iwlist | アクセスポイントのスキャン |
利用可能なアクセスポイントをスキャンする
sudo iwlist wlan0 scan
無線インターフェイスの状態確認(旧式)
iwconfig
SSID への接続(nmcli使用)
nmcli device wifi list
nmcli device wifi connect <SSID> password <パスワード>
例:
nmcli device wifi connect MyWiFi password mypassword123
4. 接続状態やルーティングの確認
IP設定の確認
ip addr
ルーティングテーブルの確認
ip route
または:
route -n
まとめ
| 操作 | 使用コマンド例 |
|---|---|
| IP設定 | ip addr, ifconfig |
| ゲートウェイ設定 | ip route, route |
| ARPテーブル確認 | arp -a |
| Wi-Fiスキャン | iwlist wlan0 scan, nmcli device wifi list |
| Wi-Fi接続 | nmcli device wifi connect |
| 接続状態確認 | ip a, iwconfig, nmcli connection show |
コメント