アクセスポイントのセットアップ
インターネット上のDebianのアクセスポイントを設定する方法はたくさんあります。 しかし、Cubietruckで完全で段階的な100%の構成作業を見つけることができませんでした。 レーキは常に出て行きました。 私は何をどのように理解したかについて、小さなチューニングマニュアルが描かれました。
投稿「Wi-FiアクセスポイントとしてのCubietruck」が基礎になりました。
構成するには、次のパッケージが必要です: Iw、Hostapd 、およびdnsmasq 。
WIFIユーティリティをインストールします。
sudo apt-get install iw
iwを起動します。
iw list
APモードとAP / VLANの言及についての説明を探しています:
Supported RX frame types: * IBSS: 0xd0 * managed: 0x40 0xd0 * AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0 * AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0 * P2P-client: 0x40 0xd0 * P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
/ etc / modulesで bcmdhd op_mode = 2を追加または変更します 。
sudo nano /etc/modules
パッケージをインストールして、 hostapdおよびdhcp dnsmasqサーバーアクセスポイントを作成します。
sudo apt-get install hostapd dnsmasq
hostapdのバージョンを確認します 。
hostapd
cubie@Cubian:~$ hostapd hostapd v1.0-devel User space daemon for IEEE 802.11 AP management, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator Copyright (c) 2002-2014, Jouni Malinen <j@w1.fi> and contributors
このバージョンのhostapdでアクセスポイントを設定できませんでした。
新しいhostapdビルドがhostapd23.tgzでダウンロードされました 。
アーカイブを便利な場所に解凍します。
また、ダウンロードしたアーカイブのファイルを置き換えるためにWinSCPが必要です。
ファイルを置き換えるには、いくつかのアクションを実行する必要があります。
コンソールで、次のコマンドを実行します。
sudo chmod 0777 /usr/sbin sudo chmod 0777 -R /usr/sbin/hostapd sudo chmod 0777 -R /usr/sbin/hostapd_cli
WinSCPで、 / usr / sbinフォルダーに移動し、 hostapdおよびhostapd_cliファイルをhostapd_oldおよびhostapd_cli_oldに変更してから、ここに解凍したファイルをコピーします。
すべてをその場所に戻します。
sudo chmod 0755 -R /usr/sbin/hostapd sudo chmod 0755 -R /usr/sbin/hostapd_cli sudo chown root:root /usr/sbin/hostapd sudo chown root:root /usr/sbin/hostapd_cli sudo chmod 0755 /usr/sbin
入力したコンソールで、hostapdのバージョンを確認します。
hostapd
hostapd v2.3-devel User space daemon for IEEE 802.11 AP management, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator Copyright (c) 2002-2014, Jouni Malinen <j@w1.fi> and contributors
wlan0ネットワークインターフェイスを構成します。
sudo nano /etc/network/interfaces
必要なアドレスに設定を書き込みます。
auto wlan0 iface wlan0 inet static address 192.168.10.1 netmask 255.255.255.0 gateway 192.168.10.1 dns-nameserver 192.168.10.1
再起動:
sudo reboot
wlan0インターフェイスが表示されるかどうかを確認します 。
ifconfig
する必要があります:
wlan0 Link encap:Ethernet HWaddr 02:1a:11:f2:53:02 inet addr:192.168.10.1 Bcast:192.168.10.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
次に、 dnsmasqを構成します。
sudo nano /etc/dnsmasq.conf
最小設定:
bind-interfaces interface=wlan0 dhcp-range=192.168.10.10,192.168.10.100
アクセスポイントを設定します。
sudo nano /etc/hostapd/hostapd.conf
繰り返しますが、最小設定は次のとおりです。
ssid=MyAP interface=wlan0 ctrl_interface=/var/run/hostapd logger_syslog=1 logger_syslog_level=2 logger_stdout=-1 logger_stdout_level=2 channel=9 wpa=2 wpa_passphrase=12345678 wpa_key_mgmt=WPA-PSK wpa_pairwise= CCMP rsn_pairwise=CCMP
起動hostapdを修正します。
sudo nano /etc/default/hostapd
追加:
RUN_DAEMON="yes" DAEMON_CONF="/etc/hostapd/hostapd.conf"
再起動:
sudo reboot
MyAPネットワークが表示されているかどうかをラップトップで確認し、接続を試み、ネットワークキーを入力します。エラーがない場合は、dnsmasqからipを取得します。
sysctl.confを編集します
sudo nano /etc/sysctl.conf
追加:
net.ipv4.ip_forward=1 ipv6 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1
NATセットアップ:
sudo nano /etc/rc.local
追加:
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
再起動:
sudo reboot
すべてが正しく行われた場合、再起動後、MyAPポイントに接続されたデバイスにインターネットが表示されます。
構成を改善する方法について誰かが考えているなら、私はそれを聞くだけです。
キュービートラック。 旅行ミニサーバー。 パート1
キュービートラック。 旅行ミニサーバー。 パート3