覆盆子是一个带有Wi-Fi热点的独立盒子

时间:2015-05-19 16:35:43

标签: networking raspberry-pi

我试图将我的Raspberry Pi设置为具有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热点的Raspberry盒子,可以通过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

1 个答案:

答案 0 :(得分: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。它将为所有与您的pi连接的设备提供IP,以便您可以通过ssh进行通信。 的 /etc/dnsmasq.conf

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