banner
xingli

xingli

猫娘爱好者

linuxのWi-Fi接続チュートリアル

linux の Wi-Fi 接続#

斐讯 N1(テレビボックス)に Armbian システムを再インストールしました。このマシンには無線 LAN カードがありますが、デスクトップ環境はありませんので、コマンドラインで Wi-Fi 接続を制御する必要があります。ここでは、Wi-Fi の設定方法を記録します。

多くのネットワークカードのドライバは統合されていないため、各自でインストールする必要があります。
インストール方法は以下の通りです(以下のコマンドを実行する前に、開発ボードに有線 LAN ケーブルが接続されていることを確認してください)。
apt updateapt install armbian-firmware-full
上記の 2 つのコマンドを実行したら、再起動してください。
reboot

完了後、Wi-Fi が利用できることがわかります。

2 つの方法があります:

  1. Wi-Fi システム設定の更新
  2. nmcliを使用して Wi-Fi に接続する

Wi-Fi システム設定の更新#

  1. /etc/network/interface ファイルを更新します。
  2. interface をバックアップします:cd /etc/network && cp interface interface.bak
  3. interface を更新します:
# armbian-config created
source /etc/network/interfaces.d/*

# Local loopback
auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
  1. /etc/wpa_supplicant/wpa_supplicant.conf を更新します。
  2. wpa 設定ファイルをバックアップします:cd /etc/wpa_supplicant/ && cp wpa_supplicant.conf wpa_supplicant.conf.bak
  3. wpa_supplicant.conf を更新します:
network={
	ssid="ネットワークID"
	psk="パスワード"
}
  1. ネットワークを再起動し、バイドゥに ping して接続が成功するかどうかを確認します。正常な場合、インターネットに正常に接続できるはずです。

nmcliを使用して Wi-Fi に接続する#

nmcliは、NetworkManager を制御するためのコマンドラインツールであり、ネットワークデバイスの状態を表示したり、ネットワーク接続を作成、編集、有効化 / 無効化、削除するために使用することができます。Armbian システムにはデフォルトでnmcliが付属していますので、インストール方法については説明しません。

nmcliを使用して直接 Wi-Fi に接続すると、システムは保存された AP を記録します。以下は具体的な接続方法です:

  1. デバイスの状態を確認します:
nmcli device status
DEVICE  TYPE      STATE         CONNECTION
enp1s0  ethernet  connected     Wired connection 1
wlp2s0  wifi      disconnected  --
lo      loopback  unmanaged     --

ここで、wlp2s0 のタイプは wifi であり、未接続の状態を示しています。

  1. ラジオを確認します:
nmcli radio
WIFI-HW  WIFI     WWAN-HW  WWAN
enabled  enabled  enabled  enabled
  1. 近くの無線ネットワークの信号を表示します:
nmcli dev wifi list
SSID                  MODE   CHAN  RATE       SIGNAL  BARS  SECURITY
MYSSID         Infra  11    54 Mbit/s  100     ▂▄▆█  WPA2
MYSSID         Infra  132   54 Mbit/s  100     ▂▄▆█  WPA2
SOMEOTHERSSID  Infra  52    54 Mbit/s  49      ▂▄__  WPA2
MYSSID         Infra  149   54 Mbit/s  45      ▂▄__  WPA2
MYSSID         Infra  11    54 Mbit/s  42      ▂▄__  WPA2
SOMEOTHERSSID  Infra  1     54 Mbit/s  27      ▂___  WPA2

第 5 列は信号の状況を示しており、信号が良いほど AP は前に表示されます。

  1. AP に接続します:
  • パスワードのない Wi-Fi の場合、次の接続コマンドを実行します。SSID は私たちが言及している Wi-Fi の名前です。
nmcli device wifi connect <SSID|BSSID>
  • 暗号化された AP の場合、次のコマンドを使用します:
nmcli device wifi connect <SSID|BSSID> password <password>

コマンドがエラーを返さない場合、バイドゥに ping して接続が成功したかどうかを確認し、ping が通れば AP に正常に接続され、インターネットに正常にアクセスできることを意味します。

Armbian Wi-Fi 設定チュートリアル - 知乎 (zhihu.com)

Linux のデフォルトルートを変更するには、ターミナルを開き、次のコマンドを入力します:

sudo route del default
sudo route add default gw [ゲートウェイのIPアドレス]

ここで、[ゲートウェイの IP アドレス] はデフォルトルートとして追加したいゲートウェイの IP アドレスです。

たとえば、デフォルトルートを IP アドレス 192.168.0.1 のルーターに設定したい場合、次のコマンドを実行できます:

sudo route del default
sudo route add default gw 192.168.0.1

これらの変更は、現在のセッションでのみ有効になります。これらの変更をコンピュータを再起動した後も有効にしたい場合は、これらのコマンドを起動スクリプトに追加する必要があります。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。