Linux Rasberry PI:无法将我的RPI设置为路由器

Linux Rasberry PI:无法将我的RPI设置为路由器,linux,networking,raspberry-pi,embedded-linux,router,Linux,Networking,Raspberry Pi,Embedded Linux,Router,我有一个RPI,它与我们的组织路由器有有线连接,并在USB端口插入一个WIFI加密狗 首先,我遵循以下指令集: 以下是我的配置: root@raspberrypi:~# cat /etc/dnsmasq.conf | grep -v '#' interface=wlan0 dhcp-range=192.xxx.1.2,192.xxx.1.254,255.255.255.0,12h /etc/网络/接口 auto lo iface lo inet loopback iface eth0 i

我有一个RPI,它与我们的组织路由器有有线连接,并在USB端口插入一个WIFI加密狗

首先,我遵循以下指令集:

以下是我的配置:

root@raspberrypi:~# cat /etc/dnsmasq.conf  | grep -v '#'
interface=wlan0
dhcp-range=192.xxx.1.2,192.xxx.1.254,255.255.255.0,12h
/etc/网络/接口

auto lo
iface lo inet loopback

iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet static
    wireless-essid Test
    wireless-key ABCDEFGHIJ
    wireless-channel 11
    wireless-mode managed
    address 192.xxx.x.2
    network 192.xxx.1.0
    netmask 255.255.255.0
    route add default gw 198.xxx.1.1
以下是系统日志:

Dec 13 09:46:07 raspberrypi hostapd: wlan0: STA b8:b4:2e:76:ad:1b IEEE 802.11: authenticated
Dec 13 09:46:07 raspberrypi hostapd: wlan0: STA b8:b4:2e:76:ad:1b IEEE 802.11: associated (aid 1)
Dec 13 09:46:07 raspberrypi hostapd: wlan0: STA b8:b4:2e:76:ad:1b RADIUS: starting accounting session 52AAD693-00000003
Dec 13 09:46:07 raspberrypi dnsmasq-dhcp[2114]: DHCPDISCOVER(wlan0) b8:b4:xx:xx:xx:xx
Dec 13 09:46:07 raspberrypi dnsmasq-dhcp[2114]: DHCPOFFER(wlan0) 192.xx.1.57 
以下是我的hostapd配置:

interface=wlan0
driver=nl80211
ctrl_interface=/var/run/hostapd
ssid=TEST
wpa_passphrase=TESTTESTTEST
hw_mode=g
channel=11
wmm_enabled=0
以下是DHCP配置:

option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;

send host-name = rasberrypi;
subnet 192.xxx.1.0 netmask 255.255.255.0 {
    range 192.xxx.1.3 192.xxx.1.240;
    option subnet-mask 255.255.255.0;
    option routers 192.xxx.1.2;
    option domain-name "test.in";
    default-lease-time 21600;
    max-lease-time 43200;
};
问题是,在我的WIFI手机上,在为我的WIFI essid选择并输入密码后,我不断获得“获取IP地址..”,并且根本无法连接。我尝试了其他设备,但输出相同

我的配置和设置是否正常

# iwconfig
mon.wlan0  IEEE 802.11bgn  Mode:Monitor  Frequency:2.462 GHz  Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on

wlan0     IEEE 802.11bgn  Mode:Master  Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on

lo        no wireless extensions.

eth0      no wireless extensions.
我还设置了dnsmasq,以下是我在其配置中的设置:

root@raspberrypi:~# cat /etc/dnsmasq.conf  | grep -v '#'
interface=wlan0
dhcp-range=192.xxx.1.2,192.xxx.1.254,255.255.255.0,12h
我在系统日志中确实看到以下行:

Dec 13 09:46:07 raspberrypi dnsmasq-dhcp[2114]: DHCPDISCOVER(wlan0) b8:b4:2e:76:ad:1b
Dec 13 09:46:07 raspberrypi dnsmasq-dhcp[2114]: DHCPOFFER(wlan0) 192.xxx.1.57 b8:b4:2e:76:ad:1b
Dec 13 09:46:11 raspberrypi dnsmasq-dhcp[2114]: DHCPDISCOVER(wlan0) b8:b4:2e:76:ad:1b
Dec 13 09:46:11 raspberrypi dnsmasq-dhcp[2114]: DHCPOFFER(wlan0) 192.xxx.1.57 b8:b4:2e:76:ad:1b
Dec 13 09:46:19 raspberrypi dnsmasq-dhcp[2114]: DHCPDISCOVER(wlan0) b8:b4:2e:76:ad:1b
Dec 13 09:46:19 raspberrypi dnsmasq-dhcp[2114]: DHCPOFFER(wlan0) 192.xxx.1.57 b8:b4:2e:76:ad:1b
Dec 13 09:46:35 raspberrypi dnsmasq-dhcp[2114]: DHCPDISCOVER(wlan0) b8:b4:2e:76:ad:1b
Dec 13 09:46:35 raspberrypi dnsmasq-dhcp[2114]: DHCPOFFER(wlan0) 192.xxx.1.57 b8:b4:2e:76:ad:1b
你看到这个了吗

wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
rsn_pairwise=CCMP
# I've set these to WPA-PSK to indicate that we are using a Pre-Shared Key with CCMP encryption.
# Otherwise, hostapd also has a built in RADIUS server that we can use for authentcation
# But I'll leave that to another post.

在hostapd配置中至少添加:
wpa\u key\u mgmt=wpa-PSK
,否则默认情况下将使用RADIUS。正如我们在您的日志中所看到的。

您的加密狗有什么芯片组?lsusb==>总线001设备004:ID 148f:5370 Ralink Technology,Corp.RT5370无线适配器这听起来可能很愚蠢,但我听说wpa密钥有最小长度,您可以尝试使用8个字符的密码。是的,它超过6个字符,我也更新了问题中的内容,您可以尝试使用dnsmasq吗?谢谢,我在我的/etc/hostapd/hostapd.conf文件中添加了相同的内容,但是问题仍然存在。我现在得到了这个日志:12月13日10:48:22树莓花主机apd:wlan0:STA b8:b4:2e:76:ad:1b RADIUS:开始记帐会话52AAE56D-00000000 12月13日10:48:22树莓花主机apd:wlan0:STA b8:b4:2e:76:ad:1b WPA:成对密钥握手完成(RSN)12月13日10:48:22树莓花dnsmasq dhcp[2116]:DHCPREQUEST(wlan0)10.0.0.10 b8:b4:2e:76:ad:1b Dec 13 10:48:22树莓dnsmasq dhcp[2116]:DHCPNAK(wlan0)10.0.0.10 b8:b4:2e:76:ad:1b地址错误