Arch Linux WIFI setting

Arch Linux WIFI setting

Summary Arch Linux에서 Wi-Fi 설정을 위해 nmcli를 사용하여 연결하고, Broadcom BCM4360 드라이버를 설치하며, dhcpcd 서비스와 netctl 패키지의 설치 여부를 확인하는 방법을 설명합니다. 또한 IWD 서비스를 통해 무선 네트워크를 관리하는 방법도 안내합니다.


🔗 https://ko.linux-console.net/?p=16634

1
nmcli device wifi connect SK_WiFiGIGAFD30_5G password EOK27@1573

mac pro 6,1 spec

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
무선 네트워크 장치:
제조사: Broadcom Inc. and subsidiaries
모델명: BCM4360 802.11ac Dual Band Wireless Network Adapter
커널 드라이버: bcma-pci-bridge
커널 모듈: bcma
유선 네트워크 장치:
제조사: Intel Corporation
모델명: I210 Gigabit Network Connection
커널 드라이버: igb
커널 모듈: igb
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
[sbu@archlinux ~]$ sudo rfkill list
0: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
[sbu@archlinux ~]$ lspci -k | grep -iA3 "network"
libkmod: kmod_config_parse: /etc/modprobe.d/modprode.conf line 1: ignoring bad line starting with 'MODULES=(amdgpu)'
0d:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4360 802.11ac Dual Band Wireless Network Adapter (rev 03)
        Subsystem: Apple Inc. BCM4360 802.11ac Dual Band Wireless Network Adapter
        Kernel driver in use: bcma-pci-bridge
        Kernel modules: bcma
0e:00.0 SATA controller: Samsung Electronics Co Ltd S4LN053X01 AHCI SSD Controller(Apple slot) (rev 01)
--
aa:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
        Subsystem: CalDigit, Inc. I210 Gigabit Network Connection
        Kernel driver in use: igb
        Kernel modules: igb

**Broadcom BCM4360 **Driver

1
sudo pacman -S broadcom-wl-dkms
If you can’t found dhcp service?

*$ *``sudo systemctl disable dhcpcd.service 이거 안될때

dhcpcd 패키지 설치 여부 확인:

1
sudo pacman -Qs dhcpcd

설치되어 있지 않다면, 다음 명령어로 설치합니다.

1
sudo pacman -S dhcpcd

서비스 파일 확인:

1
sudo systemctl status dhcpcd.service

파일이 존재하지 않는다면, 다음 명령어로 생성합니다.

1
sudo systemctl enable dhcpcd.service

다른 DHCP 관리 서비스 확인:

1
sudo systemctl status systemd-networkd

systemd-networkd가 활성화되어 있다면, dhcpcd를 사용하려면 먼저 비활성화해야 합니다.

1
sudo systemctl disable systemd-networkd

이 후, 다시 dhcpcd 서비스를 비활성화 시도해보세요.

If you can’t netctl?

*$ *``sudo netctl-auto list 이거 안될때

  1. netctl 패키지 설치 여부 확인: Bash
1
sudo pacman -Qs netctl

**Use code with caution. **Learn morecontent_copy

설치되어 있지 않다면, 다음 명령어로 설치합니다.

Bash

1
sudo pacman -S netctl

**Use code with caution. **Learn morecontent_copy

  1. netctl-auto 명령어 경로 확인: Bash
1
which netctl-auto

**Use code with caution. **Learn morecontent_copy

경로가 출력되지 않는다면, 다음 명령어로 경로를 설정합니다.

Bash

1
export PATH=$PATH:/usr/bin/netctl

**Use code with caution. **Learn morecontent_copy

(해당 경로는 배포판에 따라 다를 수 있습니다.)

이 후, 다시 netctl-auto list 명령어를 시도해보세요.

How can I know SSID?

🔗 https://happycode.tistory.com/550

iwctl로 접속하는방법

IWD 서비스는 Arch Linux에서 무선 네트워크를 관리하는 데 사용되는 서비스입니다.

다음 단계에 따라 이 문제를 해결할 수 있습니다.

  1. IWD 서비스가 시작되었는지 확인합니다.
1
sudo systemctl status iwd.service

출력에 “Active: active (running)“이 표시되면 IWD 서비스가 시작되었습니다. 그렇지 않은 경우 다음 단계로 진행합니다.

  1. IWD 서비스를 시작합니다.
1
sudo systemctl start iwd.service
  1. iwctl을 다시 실행합니다.
1
iwctl

💬 댓글

GitHub 계정으로 로그인하여 댓글을 남겨보세요. GitHub 로그인

🔧 댓글 시스템 설정이 필요합니다

GitHub Discussions 기반 댓글 시스템을 활성화하려면:

  1. Giscus 설정 페이지에서 설정 생성
  2. GISCUS_SETUP_GUIDE.md 파일의 안내를 따라 설정 완료
  3. Repository의 Discussions 기능 활성화

Repository 관리자만 설정할 수 있습니다. 설정이 완료되면 모든 방문자가 댓글을 남길 수 있습니다.