'분류 전체보기'에 해당되는 글 6건
- 2019.10.14 Zynq Design flow
- 2018.06.27 Avalon Memory-Mapped Slave Template
- 2017.08.15 [Ubuntu] 한글입력 설정
- 2017.03.04 [LINUX] iptime N150UA-AP usb 랜카드 설치
- 2017.03.04 [LINUX] Ubuntu 무선랜 접속 방법
- 2017.02.22 [Image Processing] 색좌표 변환식
Avalon Memory-Mapped Slave Template
ref.
http://promobile.tistory.com/363
우분투 iptime N150UA usb랜카드 설치
니다.
Ubuntu 9.10, N150UA에 맞게 수정했습니다.
Shell을 띄우고 다음 명령어를 입력한다.
>>>
sudo -i
>>> cd /home/user/Downloads
(RT3070 소스를 받은
디렉토리로 이동)
>>> tar xjf
2009_1110_RT3070_Linux_STA_v2.1.2.0.tar.bz2
(소스는 http://www.ralinktech.com/
에서 받으면 됩니다.)
>>> cd
/home/user/Downloads/2009_1110_RT3070_Linux_STA_v2.1.2.0
###이 부분은
작업하지 않는다.
#>>> gedit os/linux/usb_main_dev.c
#
#usb_main_dev.c
에 다음 라인을 추가를 합니다.
#소스를 보면 어렵지 않게 추가를 할 수 있습니다.
#필요한 부분 같아 보이지는
않는데 일단은 추가를 하시기 바랍니다.
#
#{USB_DEVICE(0x1737,0x0077)}, /* Linksys
WUSB54GC */
#
#저장하고 gedit 를 종료합니다.
###이미 처리된 부분으로, 할 필요가
없다.
#>>> gedit os/linux/config.mk
#config.mk 에서
WPA_SUPPLICANT 를 찾아서 y 로 설정합니다.
#저장하고 gedit 를 종료합니다.
>>>
gedit /etc/modules
modules 파일에 아래 라인을 추가합니다.
alias ra0 rt3070sta
저
장하고 gedit 를 종료 합니다.
>>> gedit RT2870STA.dat
SSID,
Channel, AUTHMODE, EncrypType 및 WPAPSK 을
설정합니다.
저장하고 종료를 합니다.
추
가설명>
1) NetworkType 을 "Adhoc" 으로 설정합니다.
Infra 로 설정하는 경우도 있는 것
같은데 Adhoc 이 일반적인 것 같습니다.
2) Channel 를 "0" 으로 설정하면 auto-select 으로 설정
됩니다.
3) SSID 는 AP 및 공유기의 이름입니다.
4) AuthMode 는 "WEPAUTO", "OPEN",
"SHARED", "WPAPSK", "WPA2PSK" 및 "WPANONE" 으로
설정이 가능한데 암호를 설정했으면
"WPAPSK" 또는 "WPA2PSK" 로 설정을 하였을
것입니다. 자세한 것은 AP 및 공유기의 설정을 보면 됩니다.
5)
EncrypType 은 "NONE", "WEP", "TKIP" 및 "AES" 으로
설정이 가능합니다. 자세한 것은 AP 및
공유기의 설정을 보면 됩니다.
>>> cd
/home/user/Downloads/2009_1110_RT3070_Linux_STA_v2.1.2.0
###바로 아래
명령어를 같이 실행할 것
>>> cp RT2870STA.dat RT3070STA.dat
>>>
make && make install
>>> mkdir
/lib/modules/2.6.31-14-generic/updates
(커널 버전에 따라서 디렉토리명이 변경될 것입니다.)
>>>
cp -p
/lib/modules/2.6.31-14-generic/kernel/drivers/net/wireless/rt3070sta.ko
/lib/modules/2.6.31-14-generic/updates/
(커널 버전에 따라서 디렉토리명이 변경될 것입니다.)
>>>
depmod -a
>>> mkdir /etc/Wireless/RT2870STA
###아래
명령어를 실행하는 대신
#>>> cp -f
/etc/Wireless/RT3070STA/RT2870STA.dat
/etc/Wireless/RT2870STA/RT2870STA.dat
#바로 아래 명령어를 실행할 것
>>>
cp -f /etc/Wireless/RT3070STA/RT3070STA.dat
/etc/Wireless/RT2870STA/RT2870STA.dat
>>> echo
"ifconfig ra0 inet up" >> /etc/init.d/rc.local
>>>
gedit /etc/modprobe.d/blacklist.conf
blacklist.conf 에 아래 내용을 추가
합니다.
(버전에 따라서 blacklist.conf 가 아니고 blacklist 일 수 있습니다.)
blacklist
rt2x00usb
blacklist rt2x00lib
blacklist rt2800usb
저장하고
gedit 를 종료 합니다.
>>> sudo reboot
>>> sudo
gedit /etc/NetworkManager/nm-system-settings.conf
managed 를 true 로
설정합니다.
저장하고 gedit 를 종료 합니다.
>>> sudo reboot
'LINUX' 카테고리의 다른 글
[LINUX] Ubuntu 무선랜 접속 방법 (0) | 2017.03.04 |
---|
ref. http://wns349.tistory.com/3
우분투(Ubuntu) 무선 랜 접속 방법
우분투 터미널에서 무선 랜 접속 방법에 대해 정리해 보았다.
네트워크 접속이다 보니 모든 명령어는 관리자 권한(sudo/su)가 필요하다.
1. 접속 가능한 AP 리스트 보는 방법
접속 가능한 AP 리스트를 보기 위해서는 다음 커맨드를 사용하면 된다.
$sudo iwlist wlan0 scan |
여기서 wlan0은 네트워크 인터페이스
2. 암호 없는 네트워크 연결
암호 없는 네트워크 연결은 생각보다 간단하다.
$sudo ifconfig wlan0 up $sudo iwconfig wlan0 essid MyAP $sudo dhclient wlan0 |
wlan0 은 무선 네트워크 인터페이스이고, MyAP 는 연결하고자 하는 무선네트워크 AP 이름이다.
마지막 dhclient 명령어를 통해 IP를 할당받아야 사용이 가능하다.
3. 암호 있는 (WPA) 네트워크 연결
암호 있는 네트워크 연결은 조금 더 복잡하다.
우선 wpa_passphrase 명령어를 사용하여 WPA PSK 파일을 생성해야 한다.
$sudo ifconfig wlan0 up $wpa_passphrase MyAP 12345678 > wpa_psk.conf |
새로 생성된 wpa_psk.conf 파일을 보면 ssid 와 PSK passphrase 값을 볼 수 있다.
이 파일을 사용하여 암호 있는 네트워크에 연결이 가능하다.
하지만, 진행에 앞서 현재 머신에서 지원되는 무선 드라이버를 확인해야 한다.
사용 가능한 무선 드라이버는 다음 커맨드로 확인할 수 있다.
$wpa_supplicant |
이제 남은 일은 연결하기
$wpa_supplicant -iwlan0 -c/home/test/wpa_psk.conf -Dwext |
여기서 wlan0은 네트워크 인터페이스, /home/test/wpa_psk.conf는 위에서 생성된 파일 경로, wext는 사용할 무선 드라이버이다.
주의할 점은, 위의 커맨드를 수행하면 Foreground에서 수행하게 된다.
따라서 Background에서 수행하도록 하기 위해서는 -B 옵션을 넣어줘야 한다.
$wpa_supplicant -B -iwlan0 -c/home/test/wpa_psk.conf -Dwext |
마지막으로, dhclient 할당받기
$dhclient wlan0 |
4. 연결 끊기
단순한 방법은 wlan0 인터페이스를 down 시켜버리는 것이다
$sudo ifconfig wlan0 down |
또는, DHCP IP를 release 하는 것도 방법이다
$sudo dhclient -r wlan0 |
5. 부팅시 자동으로 무선 네트워크 연결하기
자동으로 무선 네트워크에 연결하도록 하기 위해서는 스크립트 파일을 직접 작성해 주면 된다.
/etc/init.d/ 디렉터리 밑에, 다음과 같은 autoconnect 파일을 만들어 준다.
1
2
3
4
5 |
#! /bin/bash sudo ifconfig wlan0 up sudo iwconfig wlan0 essid MyAP sudo dhclient wlan0 |
다음에 위의 autoconnect 파일을 자동 실행하도록 설정해야 한다.
$sudo chmod +x /etc/init.d/autoconnect $sudo update-rc.d autoconnect defaults |
재부팅하고 확인!
//==============================================================
ref. http://pracon.tistory.com/48
wireless-tools가 설치되어있지않으면 설치
#sudo apt-get install wireless-tools
설치후 iwconfig 로 해당 장치 확인후 활성화시키기
#sudo ifconfig wlan0 up
#sudo iwconfig wlan0 essid "접속할ap명"
설정후 ip할당 받아오기
#sudo dhclient wlan0
#iwconfig wlan0 key restricted wep키암호 // WEP 사용시..
관련 명령어
ifconfig, iwconfig, iwlist, ifup
usb 모듈이 확인명령어
lsmod,dmesg
< WPA-PSK사용시 >
#sudo aptitude install wpasupplicant
설치후
#sudo vi /etc/wpasupplicant.conf 생성
# WPA-PSK/TKIP network={ |
작성후
#sudo vi /etc/network/interfaces 파일 수정
#다음 내용추가 auto wlan0 iface wlan0 inet dhcp wireless-essid 사용할ssid wpa-driver wext wpa-conf /etc/wpa_supplicant.conf |
//ndiswrapper로 무선랜 드라이버 설치하신분들은 wext자리에 ndiswrapper 쓰시면됨.
//위와 같이 설정하면 켜질때마다 자동으로 접속
wpa-psk 사용관련 링크
http://ubuntuforums.org/showthread.php?t=263136
https://help.ubuntu.com/community/WifiDocs/Driver/Ndiswrapper#USB Wireless Adapter
http://yyman.tistory.com/tag/ndiswrapper -자세한 ndiswrapper 사용법
네트워크 재시작 명령어
#sudo /etc/init.d/networking restart
출처: http://pracon.tistory.com/48 [푸른너구리의 보금자리]
//================================================
Network Manager를 사용하지 않고 무선 네트워크를 설정하는 방법을 찾게 되었다.
우선 시스템에 다음 2가지 패키지가 설치되어 있어야 한다.
wireless-tools
wpasupplicant
위 두 패키지를 확인한 후 현재 설정된 네트워크 정보를 확인한다.
iwconfig
eth0 no wireless extensions.
lo no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"XaeroWifi"
Mode:Managed Frequency:2.472 GHz Access Point: Not-Associated
Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
'LINUX' 카테고리의 다른 글
[LINUX] iptime N150UA-AP usb 랜카드 설치 (0) | 2017.03.04 |
---|
ref. http://blog.naver.com/PostView.nhn?blogId=moys79&logNo=110041245009
http://www.brucelindbloom.com/index.html?WorkingSpaceInfo.html