노트북에 Ubuntu 서버를 설치하고 Wifi를 연결해 보자!!
안녕하세요~!!
오늘은 노트북에 Ubuntu 서버를 설치하고 Wifi를 설정하여 인터넷이 가능하도록 하는 작업을 해 보았습니다.
처음하는거라 엄청 삽질에 삽질을 했더랬죠~~~ 다음에는 이런 삽질 하지 말자고 블로그에 올려봅니다.
1. 일단 노트북에 무선랜카드 정보가 보이는지 확인합니다.
$ sudo lshw -C Network *-network description: Ethernet interface product: 82567LF Gigabit Network Connection vendor: Intel Corporation physical id: 19 bus info: pci@0000:00:19.0 logical name: eth0 version: 03 serial: 00:e0:91:38:e2:df size: 10Mbit/s capacity: 1Gbit/s width: 32 bits clock: 33MHz capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=2.0.0-k duplex=full firmware=1.8-3 ip=192.168.1.12 latency=0 link=yes multicast=yes port=twisted pair speed=10Mbit/s resources: irq:44 memory:fc200000-fc21ffff memory:fc224000-fc224fff ioport:1800(size=32) *-network DISABLED description: Wireless interface product: WiFi Link 5100 vendor: Intel Corporation physical id: 0 bus info: pci@0000:06:00.0 logical name: wlan0 version: 00 serial: 00:16:ea:49:0b:66 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=iwlwifi driverversion=3.5.0-46-generic firmware=8.83.5.1 build 33692 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn resources: irq:46 memory:fa000000-fa001fff |
2. 무선랜카드 정보가 보이시나요? 그러면 DISABLED로 되어 있는 무선랜카드를 활성화시켜야 합니다. 그전에 무선랜카드의 이름을 먼저 확인합니다. 아래와 같은 명령어로 말입니다.
$ iwconfig eth0 no wireless extensions. lo no wireless extensions. wlan0 IEEE 802.11bg ESSID:off/any Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm Retry long limit:7 RTS thr:off Fragment thr:off Power Management:off |
3. 무선랜카드 이름을 확인하셨으면 이번에는 DISABLED로 되어 있는 무선랜카드를 활성화시켜보겠습니다.
$ sudo ifconfig wlan0 up |
4. 무선랜카드가 활성화 되었는지 확인해 봅니다.
$ sudo lshw -C Network *-network description: Ethernet interface product: 82567LF Gigabit Network Connection vendor: Intel Corporation physical id: 19 bus info: pci@0000:00:19.0 logical name: eth0 version: 03 serial: 00:e0:91:38:e2:df size: 10Mbit/s capacity: 1Gbit/s width: 32 bits clock: 33MHz capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=2.0.0-k duplex=full firmware=1.8-3 ip=192.168.1.12 latency=0 link=yes multicast=yes port=twisted pair speed=10Mbit/s resources: irq:44 memory:fc200000-fc21ffff memory:fc224000-fc224fff ioport:1800(size=32) *-network description: Wireless interface product: WiFi Link 5100 vendor: Intel Corporation physical id: 0 bus info: pci@0000:06:00.0 logical name: wlan0 version: 00 serial: 00:16:ea:49:0b:66 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=iwlwifi driverversion=3.5.0-46-generic firmware=8.83.5.1 build 33692 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn resources: irq:46 memory:fa000000-fa001fff |
5. 이번에는 주변의 Wifi 정보를 검색해 봅니다.
$ iwlist wlan0 scan | more wlan0 Scan completed : Cell 01 - Address: 00:26:66:1A:68:98 Channel:11 Frequency:2.462 GHz (Channel 11) Quality=48/70 Signal level=-62 dBm Encryption key:on ESSID:"NEOPLUS-TRI" Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 9 Mb/s 18 Mb/s; 36 Mb/s; 54 Mb/s Bit Rates:6 Mb/s; 12 Mb/s; 24 Mb/s; 48 Mb/s Mode:Master Extra:tsf=0000080828b261fe Extra: Last beacon: 319688ms ago IE: Unknown: 000B4E454F504C55532D545249 IE: Unknown: 010882848B961224486C IE: Unknown: 03010B IE: Unknown: 2A0104 IE: Unknown: 32040C183060 IE: Unknown: 2D1AEE1117FFFF0000010000000000000000000000000C0000000000 IE: Unknown: 3D160B070700000000000000000000000000000000000000 IE: Unknown: 3E0100 IE: WPA Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00 IE: Unknown: 7F0101 IE: Unknown: DD07000C4307000000 IE: Unknown: 07064B5220010D10 IE: Unknown: DD1E00904C33EE1117FFFF000001000000000000000000000000 0C0000000000 IE: Unknown: DD1A00904C340B07070000000000000000000000000000000000 0000 IE: Unknown: DD9D0050F204104A0001101044000102103B0001031047001028 80288028801880A8800026661A68981021001852616C696E6B20546563686E6F6C6F67792C20436F72702 E1023001C52616C696E6B20576972656C6573732041636365737320506F696E7410240006525432383630 1042000831323334353637381054000800060050F20400011011000952616C696E6B41505310080002008 4103C000101 |
6. wifi 정보를 확인한 후 /etc/network/interfaces 파일을 수정합니다.
$ sudo vi /etc/network/interfaces auto wlan0 iface wlan0 inet dhcp wpa-ssid NEOPLUS-TRI wpa-key_mgmt WPA-PSK [wifi essid] wpa-proto WPA wpa-pairwise CCMP wpa-group CCMP wpa-psk ********* [wifi password] wpa-driver nl80211 |
** wpa-driver 는 nl80211 이나 wext를 입력합니다. 저같은 경우는 wext를 입력했을때 "ioctl[SIOCSIWENCODEEXT]: Invalid argument" 라는 메시지가 나와 nl80211 로 사용하니 이런 메시지가 없었습니다.
7. 네트워크 설정이 완료되면 네트워크를 시작합니다.
$ sudo /etc/init.d/networking restart * Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces * Reconfiguring network interfaces... ssh stop/waiting ssh start/running, process 4041 ssh stop/waiting ssh start/running, process 4129 [ OK ] |
8. netstat -rn 으로 라우터 목록에 gateway가 등록되어 있는지 확인합니다.
$ netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 |
9. 위와 같은 정보가 나오면 gateway가 설정되지 않을 것이므로 gateway를 추가합니다.
$ sudo route add default gw 192.168.0.1 wlan0 |
10. 추가가 되면 다시 netstat -rn 으로 라우터 목록에 gateway가 등록되었는지 확인합니다.
$ netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 |
11. 이번에는 인터넷이 잘 되는지 google.com 사이트에 ping을 날려 봅니다.
$ ping google.com PING google.com (173.194.117.164) 56(84) bytes of data. 64 bytes from nrt04s10-in-f4.1e100.net (173.194.117.164): icmp_req=1 ttl=50 time=45.3 ms 64 bytes from nrt04s10-in-f4.1e100.net (173.194.117.164): icmp_req=2 ttl=50 time=42.4 ms 64 bytes from nrt04s10-in-f4.1e100.net (173.194.117.164): icmp_req=3 ttl=50 time=51.5 ms 64 bytes from nrt04s10-in-f4.1e100.net (173.194.117.164): icmp_req=4 ttl=50 time=56.5 ms |
이렇게 해서 노트북에 설치한 Ubuntu 서버에서 Wifi를 연결해 보았습니다. 삽질하는 내내 도움주신 한국 우분투 커뮤니티 회원님들 및 어형부형님께 감사드립니다.
그러나 저는 아직도 "AR242x / AR542x Wireless Network Adapter" 무선랜카드는 설정을 하지 못했습니다. 아무리 해도 DISABLED로 설정되어 있는 네트워크 카드가 활성화 되지 않았습니다. 노트북이 이상해서려니 하고 그냥 마음을 비우는 것이 정신 건강에 더 좋겠죠~!! 혹시라도 설정에 자신 있는 분이 계시다면 과감하게 댓글 부탁드립니다. ^^