0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Raspberry PiでWiFiと有線の設定をする

0
Posted at

普段家ではWi=Fiで使っているラズパイを外のWi-Fi環境がないところでPCと有線を使って1対1で繋ぎたくなることはないですか?
僕はあります。
ということで、Wi-FiはDHCPで有線は固定IPアドレスで設定しておく方法をメモっておきます。

ちなみに、Raspberry Pi 5で最新のRaspberry Pi OSを使用する場合、ネットワーク管理の仕組みが以前のバージョン(dhcpcd)からNetworkManagerに変更されています。
そのため、ネット上の古い記事によくある /etc/dhcpcd.conf を編集する方法は使用しません(編集しても反映されなかったり、動作が不安定になります)。

コマンドラインで設定する

1. 現在の接続名を確認する

まず、システムが認識している接続名を確認します。

nmcli connection show
実行結果
NAME                          UUID                                  TYPE      DEVICE
netplan-wlan0-aterm-d6288b-a  211659de-f5e3-37dd-ab21-05a338ca40e9  wifi      wlan0
lo                            4b994e6d-4b64-478b-8456-aedd94cb9967  loopback  lo
netplan-eth0                  75a1216a-9d1a-30cd-8aca-ace5526ec021  ethernet  --

有線LANは "netplan-eth0" という名前になってます。

2. 有線LAN(eth0)を固定IPに設定する

以下のコマンドを順に実行します。
(例:IP 192.168.1.100、ゲートウェイ 192.168.1.1 にする場合)

IPアドレスとサブネットマスク(24)を設定

sudo nmcli connection modify "Wired connection 1" ipv4.addresses 192.168.1.100/24

ゲートウェイを設定

sudo nmcli connection modify "netplan-eth0" ipv4.gateway 192.168.1.1

DNSを設定 (ルーターのIPやGoogleの8.8.8.8など)

sudo nmcli connection modify "netplan-eth0" ipv4.dns "192.168.1.1,8.8.8.8"

設定方式を手動(Manual)に変更

sudo nmcli connection modify "netplan-eth0" ipv4.method manual

設定を反映させるために接続を再起動

sudo nmcli connection down "Wired connection 1" && sudo nmcli connection up "Wired connection 1"

ケーブルが繋がっていなければエラーになります。

o nmcli connection up "netplan-eth0"
Error: 'netplan-eth0' is not an active connection.
Error: no active connection provided.

ケーブルが繋がっていれば

o nmcli connection up "netplan-eth0"
Connection 'netplan-eth0' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/3)
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)

3. Wi-Fi(wlan0)をDHCPで使用する

Wi-Fiは接続設定を行えば、デフォルトでDHCP(自動取得)になります。まだ接続していない場合は以下で接続します。

# Wi-Fiに接続(自動でDHCPになります)
sudo nmcli device wifi connect "あなたのSSID" password "あなたのパスワード"

設定の確認方法

設定完了後、以下のコマンドでIPアドレスが意図通りになっているか確認します。

ip a
  • eth0: 指定した固定IPになっているか確認
  • wlan0: DHCPで割り振られたIPになっているか確認
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?