아....무선인터넷 설정 힘드네요;

steve24l의 이미지

저번에 드디어 젠투 리눅스 설치를 완료 하고
무선인터넷 설정하는것만 벌써 이틀째인데요
도무지 어떻게 하는지를 모르겠네요;
일단 인터넷이 무선인터넷으로 해야 하니까
emerge명령은 사용을 못하구요
일단 다운받은 파일들 목록은
ndiswrapper-1.11.tar.tar(tgz였던것 같은데 왜 tar.tar가 됐는지;;)
ipw2200_linux_1_1_0.tgz
ipw2200-1.1.0.tar
ipw2200-fw-3.0.gz
wireless_tools.27.tar.tar(마찬가지;)
wpa_supplicant-0.4.8.tar.gz

이렇게 다운받았는데
뭘 어떻게 해야할지를 모르겠네요;
문서에 처음에
ieee80211와 ipw2200 구버전을 지우라는데
어떻게 지우나요?;; 설치하는건 대충 emerge 이름
하면 되는걸로 아는데
emerge -C 하고 이름해주면 지워진다던데
이걸로 지우라는소린가요?(왠만하면 하지 말라고 들었어요)

Build and install the current ieee80211 module.
Build and install the current ipw2200 module (uses files from
ieee80211).

이렇게 나와있는데
ieee80211 모듈을 build 하고 install하라는것 같은데
이건또 어떻게 해야하며
그 다음줄에서는 ieee80211 파일들을 사용하라는것 같은데...ㅠㅜ
그 다음에 ipw2200 펌웨어를 설치하라는데
펌웨어 압축 파일 압축 풀면 파일 딱 하나 나오는데
확장명두 없구 해서 어떻게 설치하는지를 모르겠어요

나머지 wpa-supplicant와 wireless-tools도 마찬가지구요
ndiswrapper는 왜 필요한건지 모르겠네요...ㅠㅜ
리눅스를 제대로 명령어부터 시작한적이 없어서

make build install이라던가
어떤설정파일들이 어디에 있고 이런걸 하나도 몰라서
배우기가 힘드네요...
그나마 있는 책한권에서는 패키지로 설치하는방법이 나와있고(레드햇)
설정 파일위치랑 이름도 달라서 따라하기도 힘들어요...
도와주세요~

codebank의 이미지

ieee80211과 ipw2200은 잘모르겠습니다.

저는 ndiswrapper를 사용합니다.
ndiswrapper를 사용하기 위해서는 먼저 커널 소스가 있어야합니다.
ndiswrapper가 커널모듈형태로 동작하기 때문에 커널 소스가 있어야합니다.
설치가 안되어있다면 설치를 해두시고 혹시 /usr/src/ 디렉토리아래에
linux라는 링크가 없다면

# ln -sf /usr/src/linux-2.6.15-gentoo-r7 linux

와 같이 자신이 설치한 커널을 linux로 링크걸어주시면 됩니다.
그다음에 무선랜 명령어에 필요한 wireless-tools를 설치하시면 됩니다.
(iwlist, iwconfig등의 명령어가 있습니다.)
그냥 emerge wireless-tools 로 설치하면 되겠죠.
다음에 ndiswrapper를 설치해주면 /etc/modprobe.conf와 /etc/modules.conf에
alias를 자동 생성시켜주며 커널모듈형태로 /lib/modules/... 밑에 설치가 됩니다.
ndiswrapper는 MS-Windows용 DLL을 이용합니다. 즉, 현재 보유한 무선랜의
MS-Windows용 드라이브를 구하셔야합니다.
설치방법은 드라이브의 압축을 해제하거나 드라이브파일들을 복사한 후에
# ndiswrapper -i 'inf 파일'

처럼 해주면 설치가 완료되며 설치되어있는 드라이브를 확인하려면
ndiswrapper -l 로 보시면 됩니다.
직접 올리려면 modprobe ndiswrapper 하시면 wlan0(이건 alias에서 지정된
이름입니다. 다른 이름으론 eth0같은 것으로 잡힐 수도 있습니다.)을 사용
할 수 있으며 lsmod로 ndiswrapper모듈이 올라간 것을 확인할 수 있습니다.
이후에 iwlist scanning 로 AP가 잡히는지 확인을 하시면 됩니다.
AP가 잡히면
# iwconfig wlan0 essid 'AP이름'
# dhcpcd wlan0

이런식으로하면 wlan0을 이용해서 네트워크를 이용할 수있습니다.

또는 /etc/conf.d/net에

# cat /etc/conf.d/net
...
iface_wlan0="dhcp"
#ifconfig_wlan0=( "dhcp" )
dhcpcd_wlan0="-t 10"
...

(어느순간 iface_wlan0가 ifconfig_wlan0로 변한것 같아 두개를 같이 올립니다.)
위와 같은 문장을 넣어놓고 /etc/init.d/net.eth0를 /etc/init.d/net.wlan0에
복사를 한다음
# cp /etc/init.d/net.eth0 /etc/init.d/net.wlan0
# rc-update add net.wlan0 default

를 해주면 부팅시에 자동으로 네트워크를 잡아줍니다.

만일 사용하는 무선랜이 LINUX에서 지원하면

# cd /usr/src/linux
# make menuconfig
...
 Device Drivers --> Networking support --> Wireless LAN 
...

이쪽에서 직접 잡을 수도 있습니다. 물론 이경우엔 커널을 컴파일한 후에
다시 부팅해야만 합니다. :)
------------------------------
좋은 하루되세요.

------------------------------
좋은 하루 되세요.

rotyuio의 이미지

일단 인터넷이 무선인터넷으로 해야 하니까
emerge명령은 사용을 못하구요

codebank의 이미지

Gentoo의 경우에는 /usr/portage/distfiles/에 해당 파일이있으면 emerge가 가능합니다.
즉, 먼저 저 디렉토리에 파일이 있는지 확인을 한다음 없으면 네트워크를 타게됩니다.
중요한건 각 패키지의 버젼에 맞는 파일이름을 맞게 설정해 주어야한다는 것이죠.
해당 이름은 (ndiswrapper의 경우) /usr/portage/net-wireless/ndiswrapper 에서
확인이 가능합니다.
해당 디렉토리에서 원하는 버젼의 ebuild를 vi나 nano로 열면 SRC_URI가 보이는데
이것에 맞춰서 파일이름을 적절하게 바꿔주면 됩니다. (PN과 P는 파라메터이름과
파라메터라고 생각됩니다. 즉, ndiswrapper-1.11.tar.gz이라면 P가 현재 열려있는
ndiswrapper-1.11.ebuild의 ndiswrapper-1.11이 됩니다.)
즉, 질문하시분이 ndiswrapper-1.11.tar.gz (이름을 바꾸시면 됩니다.)을 받았으니
그대로 복사해 놓으시면 될거라고 생각합니다.

이에 대한자세한 사항은
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1
을 참조하시면 되겠네요.
-------------------------------
좋은 하루되세요.

------------------------------
좋은 하루 되세요.

steve24l의 이미지

답변 감사드립니다^^
그런데 조금 헷갈리는 부분이 있는데요

ndiswrapper는 MS-Windows용 DLL을 이용합니다. 즉, 현재 보유한 무선랜의
MS-Windows용 드라이브를 구하셔야합니다.
설치방법은 드라이브의 압축을 해제하거나 드라이브파일들을 복사한 후에
# ndiswrapper -i 'inf 파일'

라고 하셨는데
윈도우에서 보니
.sys 파일과 .dll파일이 있고
설치 씨디에 .inf파일이 있습니다
그런데 이중에서
어떤 파일을 써야 하는지;
위에는 dll 파일이라고 하셨는데
형식에는 inf라고 써주셔서
무슨 말인지 좀 헷갈리네요;
그리고
ndiswrapper는 어떻게 설치 하나요?
말씀 주신것처럼
emerge ndiswrapper라고 하면 되나요?
그런데
emerge로 설치할때도 커널 소스가 필요한건가요?
그리고 커널 소스란
설치 할때 썼던 커널 이미지를 말씀 하시는거죠?

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.