맥북에서 무선랜 wpa psk 사용이 잘 안 되네요. (wpasupplicant)
맥북에서 유선랜, 무선랜을 둘 다 올려놓고 케이블을 연결했을 땐 유선랜이, 케이블을 뺐을 때는 무선랜이 자동으로
작동하도록 하고 싶은데 잘 되지가 않습니다.
dmesg를 보면
wifi0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: turboG rates: 6Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: H/W encryption support: WEP AES AES_CCM TKIP
wifi0: mac 10.3 phy 6.1 radio 10.2
wifi0: Use hw queue 1 for WME_AC_BE traffic
wifi0: Use hw queue 0 for WME_AC_BK traffic
wifi0: Use hw queue 2 for WME_AC_VI traffic
wifi0: Use hw queue 3 for WME_AC_VO traffic
wifi0: Use hw queue 8 for CAB traffic
wifi0: Use hw queue 9 for beacons
wifi0: Atheros 5424: mem=0x90100000, irq=169
sky2 v1.4 addr 0x90200000 irq 177 Yukon-EC (0xb6) rev 2
sky2 eth1: addr 00:16:cb:cf:05:6a
처럼 둘 다 모듈을 잘 올라갑니다. 유선랜은 마벨 기가비트 내장랜카드로 sky2 모듈로 잡히고 무선랜은 madwifi 드라이버를
설치해서 모듈을 올렸습니다. 또한 공유기에서 WPA_PSK TKIP 방식을 정해서 쓰는지라 wpasupplicant 패키지도 설치했습니다.
wpasupplicant 패키지는 설치 후 특별히 설정을 한 것이 없습니다. 현재 제 /etc/network/interface의 내용은 이렇습니다.
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto ath0
allow-hotplug ath0
iface ath0 inet static
wpa-driver wext
wpa-ssid 제 ssid
wpa-passphrase 제 ascII 암호
wpa-key-mgmt WPA-PSK
wpa-pairwise TKIP
address 192.168.*.*
netmask 255.255.?.?
network 192.168.?.?
broadcast 192.168.?.?
gateway 192.168.?.?
dns-namservers 168.126.63.1 168.126.63.2
allow-hotplug eth0
iface eth0 inet static
address 192.168.?.?
netmask 255.255.?.?
network 192.168.?.?
broadcast 192.168.?.?
gateway 192.168.?.?
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 168.126.63.1 168.126.63.2
ath0와 eth0의 address는 서로 다르게 적어놨습니다. laptop-net 패키지를 설치하니 부팅 시에 자동으로 eth0는 죽이더군요.
그렇지 않으면 네트워크를 사용할 수 있어도 핑이 나가지 않습니다. 문제는 부팅 시에 ath0가 제대로 올라가지 않는다는
것입니다.
Starting MTA: 에서도 1분 정도 딜레이가 걸리고 로그인 후에도 ping이 나가지 않고 네트워크에 접근할 수 없습니다.
root 계정으로 ifdown ath0; ifup ath0를 실행시켜줘야 그때서야 ping도 제대로 나가고 네트워크가 잘 작동합니다.
iface ath0 inet static 를 iface ath0 inet manual로 바꿔보니 Starting MTA: 를 할 때 딜레이는 걸리지 않으나 어떤 방법을
써도 네트워크에 연결할 수가 없었습니다. wpa_supplicant.conf를 써야 하는 것도 싶은데 잘 갈피가 잡히지 않네요.
고수님들의
도움을 부탁드립니다. 현재 wpa_supplicant.conf가 /etc 아래에는 없고 wpasupplicant를 설치한 상태 그대로입니다.
참고로 모듈 로딩 상황입니다.
ath_hal 189520 3 ath_pci,ath_rate_sample
ath_pci 89252 0
ath_rate_sample 11776 1 ath_pci
ieee1394 87864 3 sbp2,eth1394,ohci1394
ieee80211_crypt 4992 1 ieee80211_crypt_tkip
ieee80211_crypt_tkip 9984 0
sbp2 20360 0
sky2 36100 0
wlan 189404 6 wlan_tkip,wlan_acl,wlan_scan_sta,ath_pci,ath_rate_sample
wlan_acl 3840 0
wlan_scan_sta 12544 1
wlan_tkip 11648 2
댓글 달기