데비안 WiFi 충돌 문제

데비안 WiFi 충돌 문제

죄송합니다. 제 영어 실력이 좋지 않습니다. Debian wheezy 배포판에서 라우터 AP를 구성했습니다. VLAN eth0.102와 wlan wlan0 사이에 브리지를 설정했습니다. WiFi를 구성하기 위해 무선 장치용 드라이버를 설치했습니다. dnsmaq을 사용하여 Hostapd.conf 파일과 dhcp 서버를 구성했습니다. 갑자기 무선 클라이언트가 나타날 때까지 모든 것이 잘 작동했습니다. 장치 AP의 작동으로 인해 라우터가 충돌하여 더 이상 장치의 무선 연결에 액세스할 수 없고 사라지고 장치의 모든 활동이 꺼졌습니다. 로그 파일을 확인해 보았지만 시스템을 재부팅하면 사전 차단된 로그 파일이 모두 손실됩니다. 실수를 했을까 봐 몇 번이나 구성을 다시 시도했지만 이벤트 잠금이 다시 발생했습니다. 주말에는 라우터에 연결된 클라이언트가 없으면 장치가 잠기지 않습니다. 몇 시간 동안 작업한 후에도 다음 영업일에 막힘 현상이 발생합니다. 실제로 내 2의 이러한 장치는 하드웨어와 소프트웨어 모두 동일한 구성을 가지고 있습니다. 집에 있는 것에는 아무런 문제가 없습니다. Ho는 두 대의 컴퓨터, 두 대의 노트북, Wii, 세 대의 Android 휴대폰, 두 대의 휴대폰이 있는 PBX 및 무선 프린터를 연결했습니다. 제가 사무실에 설치한 또 다른 장치에는 앞서 설명한 것과 동일한 문제가 있었습니다. PC, 복사기 네트워크, 무선 PC, 노트북 4대, 무선 프린터, 컴퓨터 3대와 전화기 PBX를 연결했습니다. 내 구성 파일은 다음과 같습니다.

# brctl show 
bridge name     bridge id               STP enabled     interfaces 
br0             8000.024c0a813951       yes             eth0.102
                                                        wlan0 

# /etc/dnsmasq.conf interface=br0 dhcp-range=192.168.8.2,192.168.8.254,255.255.255.0,12h dhcp-option=252,"\n" dhcp-authoritative

# cat etc/hostapd/hostapd.conf ssid=Myssid wpa_passphrase=mypassword # ctrl_interface=/var/run/hostapd ctrl_interface_group=0 interface=wlan0 bridge=br0 driver=rtl871xdrv hw_mode=g channel=4 wpa=3 logger_syslog=-1 logger_syslog_level=2 logger_stdout=-1 logger_stdout_level=2 beacon_int=100 dtim_period=2 ieee80211n=1 country_code=IT auth_algs=3 wmm_enabled=1 wmm_ac_bk_acm=0 wmm_ac_bk_cwmin=4 wmm_ac_bk_cwmax=10 wmm_ac_bk_aifs=7 wmm_ac_bk_txop_limit=0 wmm_ac_be_aifs=3 wmm_ac_be_cwmin=4 wmm_ac_be_cwmax=10 wmm_ac_be_txop_limit=0 wmm_ac_be_acm=0 wmm_ac_vi_aifs=2 wmm_ac_vi_cwmin=3 wmm_ac_vi_cwmax=4 wmm_ac_vi_txop_limit=94 wmm_ac_vi_acm=0 wmm_ac_vo_aifs=2 wmm_ac_vo_cwmin=2 wmm_ac_vo_cwmax=3 wmm_ac_vo_txop_limit=47 wmm_ac_vo_acm=0 ht_capab=[HT40+][SHORT-GI-20][SHORT-GI-40] max_num_sta=255 preamble=1 macaddr_acl=0 ignore_broadcast_ssid=0 wpa_key_mgmt=WPA-PSK rsn_pairwise=CCMP wpa_pairwise=TKIP CCMP wpa_group_rekey=600

"ctrl_interface=/var/run/hostapd" 줄을 비활성화해야 했습니다. 그렇지 않으면 서비스 호스트를 다시 시작하는 명령에서 오류가 발생했습니다.

# /etc/init.d/hostapd restart
[ ok ] Stopping advanced IEEE 802.11 management: hostapd.
[FAIL] Starting advanced IEEE 802.11 management: hostapd failed!

#cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
# Wan settings
auto eth0.101
iface eth0.101 inet dhcp
#Switch
auto eth0.102
iface eth0.102 inet manual
  pre-up ifconfig $IFACE up
  post-down ifconfig $IFACE down
# wireless settings
auto wlan0
iface wlan0 inet manual
  pre-up ifconfig $IFACE up
  post-down ifconfig $IFACE down
#Bridge
auto br0
iface br0 inet static
bridge_ports eth0.102 wlan0
address 192.168.8.1
netmask 255.255.255.0
broadcast 192.168.8.255
network 192.168.8.0
up /sbin/brctl stp br0 on
up iptables-restore < /etc/iptables.ipv4.nat 

누구든지 나를 도와줄 수 있나요? 감사해요! !

답변1

펌웨어 문제일 수 있습니다. Debian에는 장치 펌웨어가 사전 설치되어 있지 않습니다. 대부분의 무선 카드가 작동하려면 적절한 펌웨어가 필요합니다.

  • 이더넷 및 Wi-Fi 하드웨어는 무엇입니까?
  • 해당 패키지를 설치하고 재부팅 후 다시 시도하세요.

    sudo apt-get install firmware-linux firmware-linux-free firmware-linux-nonfree firmware-atheros firmware-brcm80211

관련 정보