web-dev-qa-db-ja.com

NetBSDおよびTP-LinkTL-WN727N(AtherosAR9271またはRalinkRT5370)

最新のNetBSD用のAR9271ドライバはどこにありますか?ターゲットマシンにインターネットアクセスがないため、最初にWiFiドングルをセットアップする必要があります。

私はこれだけを見つけました: https://www.daemon-systems.org/man/athn.4.html

[〜#〜] update [〜#〜]:wpa_supplicantは既に書き込まれていますが、デバイスが表示されませんでした。

ドングルを差し込むと、次のように表示されます。

ugen0 at uhub4 port 8 
ugen0: Mediatek 802.11 n WLAN, rev 2.01/00, addr 2 

ifconfigは、re0およびlo0インターフェースのみを表示します。

[〜#〜] update [〜#〜]:いくつかのLinuxフォーラムで、ドングルがAtherosチップを使用していることを確認しましたが、WindowsとRalinkを参照してください。 ralドライバーもNetBSDに統合されていますが、状況は変わりません。dmesg.bootにra~デバイスがありません。

1
Arman Hayots

私はこれを調査したところ、収集できるものからathkが_NetBSD 7_に追加されたばかりです(_NetBSD Current_とも呼ばれます(NetBSD 6ではなく、あなたが想定しているものです)。 re running?)、これはwas NetBSDの開発バージョンで、まだ発表されていませんが、今日まで多かれ少なかれリリースされていました。

7では、それはgenericカーネルの一部である必要があるため、ドライバーを手動でロードする必要はありません。だから私はfxにアップグレードすることをお勧めすると思います。 _7 RC3_または_7 RC3_を最初から再インストールするか、公開されてISOが利用可能になるまで数日待つこともできます。その後、うまくいけば、それは自動的に機能するでしょう。
必要に応じて、NetBSD 7 RC3 ここ を入手できます。

1
miyalys

NetBSD athnドライバーが hardware をサポートしている場合、必要なすべてのファームウェアファイルはNetBSDに付属しています。

セットアップでは、暗号化されたネットワーク用にwpa_supplicantを構成してからデーモンを起動し、次にdhclientから適切なインターフェース(athn)を使用します。 Linuxシステムからconfファイルを取得できます。すべてのワイヤレスドライバが802.11nまたは802.11acをサポートしているわけではありません。

2
darktrym

カーネルがデバイスを「ugen」としてマークしている場合、デバイスはどのデバイスドライバーによっても認識/要求されません。

USBドングルなので、別のドングルを試してみることをお勧めします。 urtwn(Realtek RTL8188CU/RTL8188EU/RTL8192CUチップセットを使用)、urtw(Realtek RTL8187B/Lチップセットを使用)、zyd(ZyDAS ZD1211/ZD1211Bチップセットを使用)、およびotus(Atheros)でサポートされているデバイスの長いリストがあります。 USB AR9001Uチップセット)

これらのデバイスのマニュアルページには、動作することがわかっているアダプタのリストが含まれています。最近、買い物に出かけるときのために、リストの最近のコピーを携帯電話のメモ帳に保存しています。

rum、ral、およびatuは、私のリストの他のドライバーです。

2

最初にワイヤレスアダプタを確認してください:ifconfig
出力にはネットワークデバイス(イーサネットおよびワイヤレスアダプター)が表示されます。athn0ドライバーはリストに含まれていますか?

次にwpaサプリカントを設定します:
vi /etc/wpa_supplicant.conf

例:

network={
 ssid="yourssid"  
 scan_ssid=1  
 key_mgmt=WPA-PSK  
 psk="yourpsk"  
 }

正確なSSID(WLANの名前)と、もちろん正確なpsk(事前共有キー)を設定することが重要です。どちらも大文字と小文字が区別されます。

詳細については、 http://wiki.netbsd.org/tutorials/how_to_use_wpa_supplicant/ を参照してください。

次に、rc initを構成します。/ etc/rc.confにエントリを追加して、起動時にネットワークを構成します。

dhcpcd_flags="-q -b"  
wpa_supplicant="YES"  
wpa_supplicant_flags="-B -i athn0 -c /etc/wpa_supplicant.conf"  

DHCPクライアントデーモンであるdhcpcdを使用します:

vi /etc/ifconfig.athn0
up
dhcp

3番目に、ワイヤレスサービスを開始します:2つの可能性があります

コンピュータを再起動するか、

あなたはwpa_supplicantをで始めることができます

/etc/rc.d/wpa_supplicant start

次に、でネットワークを再起動します

/etc/rc.d/network restart  

最後になりましたが、(インタラクティブモードで)構成を改善するためのきちんとしたプログラムをrootとして試すことができます:

wpa_cli

reconfigure
status
save_config
quit

ネットワークカードの構成後、正しく機能しているかどうかをテストします。pingコマンドを使用して、のIPアドレスに3つのパケットを送信します。 localhostまたは選択したDNS名(例:

ping -c3 www.netbsd.org

そしてあきらめないでください! NetBSDは堅実で、ブロートウェアはなく、systemdで煩わされることもありません。そしてボーナスとして、pkgsrcを使用することができます!

1
blackcat

NetBSDでは、wpa_supplicantを使用してデバイスをwlanに対して認証します。これには、通常/etc/wpa_supplicant.confという名前の短い構成ファイルを作成する必要があります。

頑張って、ブラックキャット

0
user499669