AML-S905X-CC(Le Potato)の USB ポートに USB Wi-fi ドングル(dongle) ELECOM WDC-150SU2MBK を挿して
Ubuntu 18.04 にて Wi-fi LAN 設定を行った。
当初、USB Wi-fi のチップを調べてドライバーをダウンロードして make install するものと勘違いしていた。
ま~エラーの連発だし情報が錯そうしているしで・・・
実は、多く流通しているものであれば Armbian (Ubuntu) で対応されています。
よく調べないで始めてハマりました。( ノД`)シクシク…
確認したら単純に USB Wi-fi は、Ubuntu にて認識されていたので LAN 設定の手順のみとなります。
USB Wi-fi dongle の確認
Ubuntu にて USB Wi-fi dongle が認識されているか確認する。
$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 004: ID 056e:4008 Elecom Co., Ltd Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
この場合、ELECOM WDC-150SU2MBK が USB ポートの Bus 001 Device 004 として認識されています。
lsusb で表示されない場合は、USB Wi-fi dongle が認識されていません。
認識されていない場合、WifiDocs/WirelessCardsSupported などを参考にしてください。
Ndiswrapper というモジュールで Windows ドライバーを認識させる方法もあるようです。※試してません。
kablosuz-wireless なども参考になるかと思われます。
lsusb コマンドが見つからない場合、
$ lsusb -bash: lsusb: command not found $ sudo apt install usbutils $ lsusb Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 002: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
無線 LAN インタフェースの状態の確認
$ sudo apt install wireless-tools $ iwconfig wlx04ab18f74ff2 unassociated Nickname:"<WIFI@REALTEK>" ~
表示された wlx04ab18f74ff2 がデバイス名です。
無線 LAN の設定
Ubuntu 18.04 でのネットワーク設定は、netplan になっています。
NetworkManager をインストールしておきます。
$ sudo apt install network-manager
Netplan の設定
構成ファイル名は、なんでもよいのだと思います。例:config.yaml、01-netcfg.yaml
念のため、先達の例に従って /etc/netplan/50-cloud-init.yaml というファイル名で作成します。
Netplan のリファレンス:https://netplan.io/reference/
$ sudo vi /etc/netplan/50-cloud-init.yaml network: wifis: wlx04ab18f74ff2: addresses: [] dhcp4: true optional: true access-points: sample_ssid_1: password: "password" version: 2 renderer: NetworkManager
インデントに注意してください。
各自、先ほど調べたのデバイス名で設定します。
access-points の SSID名やパスワードは、適宜、変更してください。
Netplan への反映
$ sudo netplan apply
ifconfig や ip ad にて確認
$ ifconfig ~ wlx04ab18f74ff2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.33 netmask 255.255.255.0 broadcast 192.168.1.255 inet6 2405:6580:8bc0:1900:6ab:18ff:fef7:4ff2 prefixlen 64 scopeid 0x0<global> inet6 fe80::6ab:18ff:fef7:4ff2 prefixlen 64 scopeid 0x20<link> inet6 2405:6580:8bc0:1900:3dac:8df8:ee9a:80 prefixlen 64 scopeid 0x0<global> ether 04:ab:18:f7:4f:f2 txqueuelen 1000 (Ethernet) RX packets 15812 bytes 2367639 (2.3 MB) RX errors 0 dropped 112 overruns 0 frame 0 TX packets 2262 bytes 252590 (252.5 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ip アドレスが割り振られているので完了です。
Was this helpful?
1 / 0