キュービートラック。 旅行ミニサーバー。 パート2

アクセスポイントのセットアップ



インターネット上の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



All Articles