2016-06-01 3 views
1

약식 WiFi 신호를 증폭 할 수있는 무선 신호 증폭기, 무선 중계기/확장기 또는 WiFi 핫스팟으로 내 라즈베리 PI 3을 전환하고 싶습니다.라즈베리 PI 3 : 무선 핫스팟 (WiFi에서 이더넷 대신 WiFi로)

몇 가지 조사를 한 후이 자습서를 찾았습니다. here을 클릭하십시오. 이 가상 인터페이스를 사용하여 wlan0 아래

  • 회전을 방해으로

    1. 턴 오프 네트워크 관리자 서비스 ifconfig를 액세스 포인트 인터페이스를 생성하고 할당 아래
    2. wlan0 :

      나는 대답 제공 adityap174를 따라갈 다른 mac 및 ip 주소

    3. 이 액세스 인터페이스에서 hostapd를 켜십시오.
    4. 이 인터페이스에서 연결 클라이언트를 지정하려면 dnsmasq를 사용하고, IP ​​주소 기본 게이트웨이를 생성 할 스테이션 인터페이스의 IP로 지정하십시오.
    5. 액세스 인터페이스에서 dnsmasq를 켜십시오.
    6. 새 인터페이스를 생성하여 별도의 mac 주소를 할당하고 essid를 할당하고 dhclient를 사용하여 IP 주소를 가져 와서 네트워크에 연결합니다. iptables에가

    나는 새 인터페이스를 생성하고 AP가 완벽하게 나타납니다

  • 명령을 통해
  • 이 필요한 경우 가장 한 IP를 수행하지만 AP에 연결하려고 할 때이 IP 주소를 얻기 위해 실패합니다.

    소프트웨어 I 설치 : hostapd와하는 dnsmasq

    내가 AP로 역 myAcc으로 wlan0 사용합니다.

    는 는

    는 내 명령을 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 서버가 있어야합니다. 이 참조하고 구성하는 방법을 배울 수 있습니다 :

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

    +2

    자, 네트워크 위의 사람에게 어떻게 구성하겠습니까? – not2qubit

    0

    This 포스트는 귀하의 질문에 대한 솔루션을 제공합니다. 그것은 1 개의 액세스 포인트와 많은 무선 연결로 라즈베리 파이를 구성합니다.

    hostapd 및 dnsmasq에서 편집 할 줄을 설명합니다.

    관련 문제