2016-06-01 14 views
1

私はラズベリーPI 3をWiFi信号増幅器、弱いWiFi信号を増幅できる無線リピータ/エクステンダまたはWiFiホットスポットのようなものに変換したいと思います。ラズベリーPI 3:無線ホットスポット(WiFiからイーサネットの代わりにWiFiからWiFiに)

いくつかの調査をした後、私はこのチュートリアルを見つけました。hereをクリックしました。それは仮想インタフェースで使用してwlan0ダウン

  • ターンを妨げるよう

    1. オフネットワークマネージャサービスifconfigコマンドは、アクセスポイントインタフェースを作成し、それを割り当てるダウン
    2. wlan0:

      は、私は答えてadityap174に従ってみてください別のmacとipアドレス

    3. このアクセスインターフェイスでhostapdをオンにする
    4. このインターフェイスで接続クライアントを割り当てるには、dnsmasqを使用します.IPアドレスデフォルトゲートウェイを作成するステーションインターフェイスのipとして指定します。
    5. アクセスインターフェイスでdnsmasqをオンにします。
    6. 新しいインターフェイスを作成します。別のMACアドレスを割り当て、ネットワークに接続するには、essidを割り当て、dhclientを使用してIPアドレスを取得します。
    7. 必要ならばiptablesを経由IPマスカレードを行うには、私は新しいインターフェイスを作成し、APが完全に表示されますが、私はAPに接続しようとしたとき、私はIPアドレスを取得することができない。

    を命じます

    私はインストールソフトウェア:私はAPとして駅やmyAccとしてwlan0使用hostapdとdnsmasqの

    マイコマンド:hostapd.confで

    sudo systemctl disable NetworkManager.service 
    sudo ifconfig wlan0 down 192.168.27.1 up 
    sudo iw phy phy0 interface add myAcc type __ap 
    sudo ifconfig myAcc hw ether A4:17:FE:6E:00:53 
    sudo ifconfig myAcc 192.168.27.1 up 
    sudo nano /etc/hostapd/hostapd.conf 
    sudo service hostapd start 
    
    sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig 
    sudo nano /etc/dnsmasq.conf 
    sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE 
    sudo iptables -A FORWARD -i wlan0 -o myAcc -m state --state RELATED,ESTABLISHED -j ACCEPT 
    sudo iptables -A FORWARD -i myAcc -o wlan0 -j ACCEPT 
    sudo sh -c "iptables-save > /etc/iptables.ipv4.nat 
    iptables-restore < /etc/iptables.ipv4.nat 
    sudo service dnsmasq start 
    

    :dnsmasq.confで

    interface=myAcc 
    driver=nl80211 
    ssid=AP001 
    hw_mode=g 
    channel=6 
    wmm_enabled=1 
    ht_capab=[HT40][SHORT-GI-20][DSSS_CCK-40] 
    macaddr_acl=0 
    auth_algs=1 
    ignore_broadcast_ssid=0 
    wpa=2 
    wpa_key_mgmt=WPA-PSK 
    wpa_passphrase=12345678 
    rsn_pairwise=CCMP 
    

    :sysctl.confので

    interface=wlan0 
    bind-interfaces 
    server=8.8.8.8 
    domain-needed 
    bogus-priv 
    dhcp-range=172.24.1.50,172.24.1.150,12h 
    

    、net.ipv4.ip_forwardが設定されています〜1

  • +1

    ここで質問は表示されません。もしあれば、あなたのソリューションは何でしたか? – not2qubit

    +0

    同上。私は意図と試みを見ていますが、問題と問題は見ていません。 – SDsolar

    答えて

    0

    isc- dhcp-server

    sudo apt-get install isc-dhcp-server 
    

    dhcpサーバをアクセスポイントとして使用するには、インターフェイスにdhcpサーバを設置します。 あなたはこれを確認し、それを設定する方法を学ぶことができます:

    https://help.ubuntu.com/community/isc-dhcp-server

    +2

    あなたはネットワーク上の男を与えられたので、どのように設定しますか? – not2qubit

    0

    Thisポストは、あなたの質問のためのソリューションを持っています。 1つのアクセスポイントと多数の無線接続でラズベリーパイを構成します。

    hostapdとdnsmasqで編集する行について説明しています。

    関連する問題