前置き
Linuxを操作している際にNW設定をやるコマンドをよく忘れてしまうため備忘録として残します。
本記事は新規にIF(インターフェイス)の設定を行い、DHCP(自動割り振り)および固定設定を記事とします。
作業1 nmcliコマンドの使用可能確認
今回のNW設定はnmcliコマンドで実施します。
事前準備としてこのコマンドが使用できるか確認します。
systemctl status NetworkManager.service
結果 -active(running)と帰ってくればOK-
● NetworkManager.service - Network Manager
Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendo>
Active: active (running) since Mon 2024-09-02 00:20:11 JST; 13h ago
Docs: man:NetworkManager(8)
Main PID: 856 (NetworkManager)
Tasks: 3 (limit: 9382)
Memory: 10.9M
CPU: 2.242s
CGroup: /system.slice/NetworkManager.service
└─856 /usr/sbin/NetworkManager --no-daemon
起動していなければ、起動させます
statusで確認してactive(running)してればOKです
systemctl start Network Manager.service
もし、実行環境にコマンドがないとエラーが出たらパッケージをインストールして実行させます。
インストールコマンドはディストリビューションによって変わります。
Debian/Ubuntu系:
sudo apt-get update
sudo apt-get install network-manager
Red Hat/CentOS/Fedora系:
sudo yum install NetworkManager
NetworkManagerの起動:
sudo systemctl start NetworkManager
sudo systemctl enable NetworkManager
以上で、事前準備は終了です。
作業2 DHCP(自動割り振り)設定
■ 新しい接続を作成する:
今回はSSID:「nec-wifi-5.0G」に接続します。
・ifname は、無線インターフェースの名前を指定します(例えば wlan0)。
インターフェース名は環境に応じて異なる場合がありますので、適宜確認して使用してください。
nmcli connection add type wifi ifname wlan0 con-name nec-wifi-5.0G ssid nec-wifi-5.0G
■ Wi-Fiのパスワードを設定する:
・Wi-Fiのパスワードを設定します。以下は仮のパスワードとして your_password を使用しています。
nmcli connection modify nec-wifi-5.0G wifi-sec.key-mgmt wpa-psk wifi-sec.psk your_password
■ 接続を有効化する
・作成した接続を有効にします
nmcli connection up nec-wifi-5.0G
以上でDHCP設定は終了です。
作業3固定設定
■ 新しい接続を作成する:
・DHCPと同じように、SSID「nec-wifi-5.0G」に接続する設定を作成します。
nmcli connection add type wifi ifname wlan0 con-name nec-wifi-5.0G ssid nec-wifi-5.0G
■ Wi-Fiのパスワードを設定する:
・DHCP設定と同様に、Wi-Fiのパスワードを設定します。
nmcli connection modify nec-wifi-5.0G wifi-sec.key-mgmt wpa-psk wifi-sec.psk your_password
■固定IPアドレスを設定する
・固定IPアドレス、ゲートウェイ、およびDNSサーバーを設定します。以下は仮の例として使用しています。
nmcli connection modify nec-wifi-5.0G ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8
・ipv4.addresses には固定したいIPアドレス(例: 192.168.1.100/24)を指定します。
・ipv4.gateway にはデフォルトゲートウェイ(例: 192.168.1.1)を指定します。
・ipv4.dns には使用するDNSサーバー(例: 8.8.8.8)を指定します。
■接続を有効化する
・作成した接続を有効にします。
nmcli connection up nec-wifi-5.0G
以上で固定の設定は終了です。
お疲れ様でした。
DHCPおよび固定IP付与の設定方法について記事でまとめました。
日々の学習の参考にしていただければ幸いです。
蛇足
NW設定関連の記事を他にも書いていますのでよければ参考にどうぞ