2015-05-19 50 views
-2

我試圖將我的樹莓派設置爲一個單獨的盒子與Wi-Fi接入。如果能夠通過任何帶有Wi-Fi功能的設備使用ssh,vncviewer訪問小盒子,我將非常高興。樹莓作爲一個單獨的盒子與Wi-Fi熱點

我使用了手冊(http://raspberry-at-home.com/hotspot-wifi-access-point/),最後我得到了Raspberry Pi Wi-Fi熱點。 我可以找到它,連接...但只有這些。當我試圖連接ssh或vncviewer沒有結果。我甚至不能ping(它「掛起」)。 'ip neigh'給出響應REACHABLE。

我的目標是擁有一個樹莓盒子,它可以是Wi-Fi熱點,並且可以通過ssh和vncviewer訪問,而無需任何額外的網絡。 如果有人知道如何達成這個夢想,請幫助!任何幫助將不勝感激!

最好的問候 Vilis。

請在下面找到當前設置:

接口

auto lo 
auto wlan0 

iface lo inet loopback 
allow-hotplug wlan0 
iface wlan0 inet static 
    address 192.168.0.100 
    netmask 255.255.255.0 
up iptables-restore < /etc/iptables/ipv4.nat 

hostapd.conf

# Basic configuration 

interface=wlan0 
ssid=VK-wifi 
channel=1 
#bridge=br0 

# WPA and WPA2 configuration 

macaddr_acl=0 
auth_algs=1 
ignore_broadcast_ssid=0 
wpa=3 
wpa_passphrase=<SECRET PASS> 
wpa_key_mgmt=WPA-PSK 
wpa_pairwise=TKIP 
rsn_pairwise=CCMP 

# Hardware configuration 

driver=rtl871xdrv 
ieee80211n=1 
hw_mode=g 
device_name=RTL8192CU 
manufacturer=Realtek 

iptable的規則:

# Generated by iptables-save v1.4.14 on Mon Apr 6 17:04:48 2015 
*nat 
:PREROUTING ACCEPT [58:4242] 
:INPUT ACCEPT [58:4242] 
:OUTPUT ACCEPT [85:6230] 
:POSTROUTING ACCEPT [0:0] 
-A POSTROUTING -j MASQUERADE 
-A POSTROUTING -o eth0 -j MASQUERADE 
COMMIT 
# Completed on Mon Apr 6 17:04:48 2015 
# Generated by iptables-save v1.4.14 on Mon Apr 6 17:04:48 2015 
*filter 
:INPUT ACCEPT [0:0] 
:FORWARD ACCEPT [0:0] 
:OUTPUT ACCEPT [0:0] 
-A INPUT -i lo -j ACCEPT 
-A INPUT -f -j ACCEPT 
-A INPUT -p icmp -j ACCEPT 
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT 
-A INPUT -p tcp -m tcp --dport 5901 -j ACCEPT 
-A INPUT -p tcp -m tcp --dport 6001 -j ACCEPT 
-A INPUT -p tcp -m tcp --dport 8000 -j ACCEPT 
-A OUTPUT -p icmp -j ACCEPT 
-A OUTPUT -p udp -j ACCEPT 
-A OUTPUT -p tcp -j ACCEPT 
COMMIT 
# Completed on Mon Apr 6 17:04:48 2015 
+0

所以你說你需要你的RPI轉換到智能路由器和服務器? – hyprfrcb

+0

我想獲得可用作獨立盒子(無需電纜或外部網絡)的Wi-Fi主機點。只需從任何支持Wi-Fi的設備登錄並使用ssh或vncviewer訪問Raspberry Pi。無需任何電纜即可從Raspberry Pi Box獲取數據的最重要的能力。 – vilishens

回答

0

我成功做你想做的事 接口

auto lo 
iface lo inet loopback 

auto eth0 
allow-hotplug eth0 
iface eth0 inet manual 

iface wlan0 inet static 
address 10.0.0.1 
netmask 255.255.255.0 
broadcast 255.0.0.0 

hostapd.conf

interface=wlan0 
driver=nl80211 
ssid=pi 
channel=1 

安裝的dnsmasq什麼。它會將IP連接到與您的pi連接的所有設備,以便您可以通過ssh進行通信。 /etc/dnsmasq.conf

interface=wlan0 
dhcp-range=10.0.0.10,10.0.0.250,12h 
no-resolv 
+0

您將無法連接到互聯網,但您仍然可以連接到pi –

+0

非常感謝您分享您的experions。我會盡力去嘗試 – vilishens