이전 글(아치 리눅스 설치 과정 02 - EFI 모드로 부팅되었는지 확인 방법)에 이어...

 

리눅스는 설치과정 진행하면서 인터넷에서 데이터를 받아오지요? 

콘솔창에서 유선랜(lan) 또는 무선랜(wlan. WiFi) 연결하는 방법, ping 테스트로 인터넷 연결상태 확인하는 방법(과정)을 적겠습니다.
나중에 GUI 사용하실 때 터미널창 띄워서도 똑같이 활용 가능할 것으로 예상합니다. (제 추측이 틀렸다면 피드백 주세요. 수정하겠습니다.)

 

이 글은 유동IP를 기반으로 하는 일반 가정용 인터넷 회선, 또는

DHCP의 영향으로 내부IP주소가 유동적으로 바뀌는 유무선공유기 하부에 연결된 PC 기준의 방법 설명입니다.

고정IP 기반의 인터넷 회선은 아래 링크의 내용을 따르시길 바랍니다.

https://wiki.archlinux.org/title/Network_configuration

 

먼저, ping 명령어를 이용하면 인터넷에 연결되었는지를 확인할 수 있습니다.
유선랜의 경우, 랜선을 꼽기만 하면 자동으로 인식을 해요. 이후
ping archlinux.org -c 5
이런 식으로 ping 명령어를 넣어보면 5회 테스트값 모두 정상 출력될 거예요.
그러면 이번 글의 내용을 건너뛰고 다음 과정으로 넘어가면 됩니다.

 

하지만 무선랜의 경우, 연결이 기본적으로 비활성화되어 있습니다. 그렇기 때문에

ping archlinux.org -c 5
이렇게 넣으면 Temporary failure in name resolution 이라고 나오고,
ping IP주소 -c 5
이렇게 IP주소로 넣으면 Network is unreachable 이라고 나올 겁니다.
인터넷 연결을 해야 다음 과정으로 넘어갈 수 있습니다. 아래 내용을 끝까지 따라하세요.

 

 

ip link

라고 입력하면 네트워크 인테페이스들이 나열되면서 연결(link) 상태까지 확인할 수 있습니다.
저는 enp3s0이 유선랜, wlan0이 무선랜이었습니다.
참고로 ip 명령어는 ifconfig 명령어의 대체품으로서, ifconfig보다 많은 기능을 제공한다고 알고 있습니다.

 

wlan0이 UP 상태인데, 만약 DOWN으로 되어 있다면 아래처럼 입력하여 연결을 켜고 진행합니다.

ip link set wlan0 up
(반대로 연결을 끊으려면 ip link set wlan0 down )

 

 

rfkill

위 명령어를 통해 무선랜 연결이 차단(blocked) 상태인지 확인했습니다.
저는 미차단(unblocked) 상태라 추가 조치 없이 다음으로 넘어갔는데, blocked 라고 나온다면 위 스크린샷의 help 문서 또는 아래 링크의 문서를 참고하여 WiFi 차단을 해제하세요.

 

https://wiki.archlinux.org/title/Network_configuration/Wireless#Rfkill_caveat

 

 

iwctl
위 명령어를 입력하면 프롬프트가 root@archiso~# 에서 [iwd]# 로 바뀝니다. 이후
device list
라고 입력하면 무선랜카드 장치 Name을 볼 수 있습니다. 저는 wlan0 이었습니다. (아래에 나올 wlan0들은 본인의 것으로 바꿔주세요.)
만약 Powered가 off로 되어 있으면 device wlan0 set-property Powered on 이라고 입력하여 켜주세요.
station wlan0 scan
station wlan0 get-networks
차례대로 입력하면 스캔된 wifi SSID 목록들을 볼 수 있습니다.

 

위 스샷 기준으로, 공개된 SSID인 hyeond에 연결하려면
station wlan0 connect hyeond
라고 입력하고 와이파이 비밀번호를 넣으면 될 것입니다.
하지만 숨겨진 SSID에 연결하고자 한다면 명령어를 조금 바꾸어야 됩니다.

 

 

저는 My1000HE라는 숨겨진 SSID(hidden SSID, disabled SSID)에 연결하기 위해
station wlan0 connect-hidden My1000HE
라고 입력 후 wifi password를 넣었습니다.
(아래 링크에서 관련 정보를 찾을 수 있었습니다. 구글 최고.)

https://forum.manjaro.org/t/how-can-i-connect-hidden-network-via-systemd-networkd-iwd/117197/3

 

SSID에 연결되었다면
exit
라고 입력하여 빠져나옵니다.

 

 

WiFi 연결 상태 확인을 위해 ping을 넣어봤습니다. 5번만 시도해볼게요.
ping archlinux.org -c 5
성공!

 

다음글 : 아치리눅스 설치 과정 04 - 시스템 시간 설정 방법(UTC+9 Asia/Seoul)

반응형