#author("2020-04-05T08:08:59+00:00","","")
#author("2022-04-13T16:52:38+00:00","","")
#topicpath

////////////////////////////////////////////////////////////////////////////////
* 目次 [#ladb695e]
#contents();

////////////////////////////////////////////////////////////////////////////////
* 関連ページ [#l2f17f1c]
#ls2(Net/wifi/);

////////////////////////////////////////////////////////////////////////////////
* ドライバ導入 [#xb5fbf19]
- free でない無線LANデバイスのドライバを使うことになるため、/etc/apt/sources.list に contrib non-free を追記する:
 例)
 deb http://deb.debian.org/debian/ stretch-updates main contrib non-free
 deb-src http://deb.debian.org/debian/ stretch-updates main contrib non-free
 deb http://deb.debian.org/debian/ stretch non-free contrib main
 deb http://security.debian.org/ stretch/updates main contrib
 deb-src http://security.debian.org/ stretch/updates main contrib
- lspci で H/W が何かを調べる
 例1)
 $ lspci | grep -i net
 03:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
 04:00.0 Network controller: Intel Corporation Device 24fd (rev 78)
-- 上記の例では下段の方が wifi になる。Intel の 24fd に合致する物が何かをディストリビューションのパッケージ検索ページなどで特定する。~
debian の場合は ''firmware-iwlwifi'' となる。

 例2)
 $ lspci | grep -i net
 01:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
-- こちらの場合は、debian では ''firmware-atheros'' をインストールする

////////////////////////////////////////////////////////////////////////////////
* 準備 [#a0d60dd2]
- 必要に応じ、対応カーネルにUpdate([[Debian lennyの場合>Debian/wifi]])
- wifi-radar 導入(Wi-Fi のプロファイルを管理するグラフィカルなユーティリティ)


////////////////////////////////////////////////////////////////////////////////
* デバイス起動(NetworkManager) [#f7e59bde]
- デバイスの状態を取得する:
 $ nmcli d status
 DEVICE             TYPE      STATE     CONNECTION 
 wlp0s20f3          wifi      利用不可  --  
 p2p-dev-wlp0s20f3  wifi-p2p  切断済み  --         
 enp4s0             ethernet  利用不可  --         
 lo                 loopback  管理無し  --         
- デバイスを起動する
 $nmcli radio wifi on
- デバイスが起動したか確認する:
 $ nmcli d status
 DEVICE             TYPE      STATE     CONNECTION 
 wlp0s20f3          wifi      接続済み  <SSID>
 p2p-dev-wlp0s20f3  wifi-p2p  切断済み  --         
 enp4s0             ethernet  利用不可  --         
 lo                 loopback  管理無し  --         


////////////////////////////////////////////////////////////////////////////////
* デバイス起動 [#ld84c131]
- 設定
-- コマンドラインで行う場合
 # iwconfig wlan0
-- GNOME の GUI Applet で行う場合
 「システム」ー「システム管理」ー「ネットワーク」

- 起動
 # ifconfig wlan0 up

- lshw
 # lshw -class network
 root@novak:/home/kazu# lshw -class network
   *-network
        description: Ethernet interface
        product: 82579LM Gigabit Network Connection
        vendor: Intel Corporation
        physical id: 19
        bus info: pci@0000:00:19.0
        logical name: eth0
        version: 04
        serial: 3c:97:0e:bb:ba:f7
        size: 100Mbit/s
        capacity: 1Gbit/s
        width: 32 bits
        clock: 33MHz
        capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
        configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=2.3.2-k duplex=full firmware=0.13-3 ip=192.168.1.3 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
        resources: irq:40 memory:f2500000-f251ffff memory:f253b000-f253bfff ioport:5080(size=32)
   *-network UNCLAIMED
        description: Network controller
        product: Centrino Advanced-N + WiMAX 6250 [Kilmer Peak]
        vendor: Intel Corporation
        physical id: 0
        bus info: pci@0000:03:00.0
        version: 5e
        width: 64 bits
        clock: 33MHz
        capabilities: pm msi pciexpress cap_list
        configuration: latency=0
        resources: memory:f1c00000-f1c01fff

////////////////////////////////////////////////////////////////////////////////
* 接続 [#j7acbccd]
- wifi-radar を起動する。GNOMEやXfce4 等では、メニューから起動出来る。
-- SSID, WPA等のキー設定を行い、接続すると繋がる。

////////////////////////////////////////////////////////////////////////////////
* コマンドラインからの接続(NetworkManager) [#a257e8f1]
- 接続プロファイルの作成
 $ nmcli c add type wifi con-name <connect-name> ifname <ifname> ssid <SSID>
-- ifnameはnmcli d statusで表示された<DEVICE>を入力

- 接続
 $ nmcli con up <connect-name>
-- <connect-name> は、上記の「接続プロファイル」の名前(≠SSID)

////////////////////////////////////////////////////////////////////////////////
* free wifi 接続 [#c09cd262]
- wifi 接続時にwebページを参照させて「利用規約に同意する」ボタンを押すと初めて使えるようになるタイプの AP (カフェやホテルなどで提供されている wifi AP でよくある)を利用する場合は、apt-transport-https パッケージを入れておく必要がある。
 # apt-get install apt-transport-https


////////////////////////////////////////////////////////////////////////////////
* Links [#g9a2ae1b]
- [[PocketWiFi + WLI2-PCI-G54S + Ubuntu9.10(32bit)でネット接続方法>http://www.geocities.jp/o110me/ubuntu9.10.html]]
- [[PocketWiFi(D25HW) BUFFALO社のWLI2-PCI-G54S(PCIバス用無線LANボード) SLAX6.1.2(linux)でインターネット接続>http://www.geocities.jp/o110me/slax612.html]]
- [[無線LAN構築 + Linux>http://citronjus.com/wlan/wlan.html]]
- [[CentOS 5 で Wireless LAN を使う - Enjoi Blog>http://blog.enjoitech.jp/article/95]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS