CUIのPCを無線LANに接続する
debian(CUI) を installしたPCの無線LAN化
- おおまかな流れです。
参考URL
- 無事無線に接続できた。参考になったURLたち
- Debian (Stretch) で無線 LAN の設定
- Debian ( CUI ) で無線LAN
- Ubuntu 18.04のapt installで"Unable to locate package"のエラーはsources.listを編集して解決できる
- Linuxゲリラ戦記
- Debian -- パッケージ
- Linuxでwpa_supplicantを使ってWPA2の無線LANに接続する方法
- linux – コマンドの出力をクリップボードに直接コピーするには?
- How to avoid 5 minute boot delay in 18.04: "A start job is running for Raise network interfaces"
- Debian 9.8でWiFiを使う
- Debian -- stretch の firmware-iwlwifi パッケージに関する詳細
- LinuxのDebian系パッケージ管理 apt系コマンドの使い方
- debian -- iwconfigを使用したい。
ポイント
- 初期設定のまま、どんなpackageでもinstallできるわけではない。package内容によってはレポジトリ作る必要(non-freeとか)
- 自分のPCの無線LANデバイスの名前を確認する
- ネット上で紹介されている希望のpackageが、今も存在するか確認する。なければ代わりを探す
- source.listの反映にはコマンド流す
- 事象が起こるたび問題の切り分けを。
以下は迷走履歴。。一応書いておく。
手動設定開始
- デスクトップ環境を入れずにlinuxをセットアップすると、無線 LAN は手動で設定しなくてはならない。Debian Wiki に設定方法が書いてあった。
- Debian ( CUI ) で無線LANをもとに
$ apt-get install wlan-tools
してみるUnable to locate package wlan-tools
とエラー- ダウンロード先が設定されていないのが問題らしい
- Ubuntu 18.04のapt installで"Unable to locate package"のエラーはsources.listを編集して解決できる を元に、source.listを編集
- source.listを編集しても効かず。反映するにはコマンド必要?
- Linuxゲリラ戦記 を参考にsource.listを反映
- しかし何も起こらない。
- source.listを編集しても効かず。反映するにはコマンド必要?
そもそもそのpackage存在する?
- Debian -- パッケージ では
wlan-tools
がヒットしない。今はない? - wlan-tools をやめて、Linuxでwpa_supplicantを使ってWPA2の無線LANに接続する方法 を元に、
wpasupplicant
にしてみる- installできた
- しかしその次の
無線LANを無効 / 無効化
($ ifconfig wlan0 up / down
)がうまくいかず- そもそもここに書いているように、
wlan0
という名前ではないのでは(人によって違うのでは)
- そもそもここに書いているように、
無線LANのデバイス名取得
$ ifconfig
で無線LANのデバイス名取得enp1s0
と表示された。このPCの無線LANのデバイス名はenp1s0$ ifconfig enp1s0 down
、$ ifconfig enp1s0 up
すると反応する。 enp1s0 という名前で間違いなさそう- デバイス名が分かったので、Debian (Stretch) で無線 LAN の設定 のwpa_passphrase から続きやる
- passが長すぎ。。cuiの出力をコピーする方法があるっぽいのでこれ(linux – コマンドの出力をクリップボードに直接コピーするには?)を使おう。
- 設定後、再起動。
無線接続確認
- wifiつながってるかのチェックをするので、LANケーブル抜いてPC起動
a alert job is running for raise network interfaces
の文字が表示されて、起動がやたら遅い。- ググる。同じ人いた。How to avoid 5 minute boot delay in 18.04: "A start job is running for Raise network interfaces"
PCのデバイス一覧表示
$ lspci
してデバイス確認- 参考: Debian 9.8でWiFiを使う
Intel Centrino Advanced-N 6205
って表示された。多分これがこのPCの無線受信機。- 一応この無線のドライバをinstallする
- 参考: Debian -- stretch の firmware-iwlwifi パッケージに関する詳細
- が、、その前に、、はい、注目。
non-free
と書いてある。 ここ(LinuxのDebian系パッケージ管理 apt系コマンドの使い方)を参考に、aptにnon-freeのレポジトリを追加する
- その後、
$ apt install firmware-iwlwifi
でinstall。成功。
iwconfigコマンドを使いたい
- でも、結局
$ iwconfig
ってコマンド使わないことには無線設定できないっぽい - iwconfig 使いたいが
wlan-tools
がもうない。どうするかwireless-tools
ならいけた。これが代わりっぽい。参考: debian -- iwconfigを使用したい。- install成功。
$ iwconfig
してみる - 結局、自分のPCの無線も受信機のデバイス名は、Debian (Stretch) で無線 LAN の設定と同じ、
wlp3s0
だった。 /etc/network/interfaces.d/enp1s0
って名前で作ってあったファイル名と内容を編集して、再起動- 無事、無線つながった。
「a alert job is running for raise network interfaces」 の文字が表示されて、起動がやたら遅い。
この問題も解消されていた。起動の速さは以前に戻った。
- install成功。
完了!
リビングから引っ張ってきてた有線LANがなくなって、転んでた相方もごきげんになりました