명령줄을 사용하여 데비안에서 WiFi를 설정하는 방법

명령줄을 사용하여 데비안에서 WiFi를 설정하는 방법
Philip Lawrence

이 기사에서는 wpa_supplicant를 사용하여 Debian 11/10 서버 및 데스크톱의 명령줄에서 WiFi에 연결하는 방법을 안내합니다. wpa_supplicant는 WPA 프로토콜의 서플리컨트 구성 요소를 구현한 것입니다.

명령줄을 사용하여 Debian에서 Wi-Fi를 설정하려면 부팅 시 자동으로 연결되는지 확인하기 전에 Wi-Fi 네트워크 연결을 설정해야 합니다. . 방법에 대한 단계별 가이드를 찾으려면 계속 읽으십시오.

Debian Wi-Fi

Wi-Fi를 사용하는 무선 장치는 여러 다른 장치에 있는 칩셋에서 작동합니다. 데비안은 해당 칩셋용 고품질 드라이버/모듈을 생산하는 제조업체와 개발자의 협력에 의존하는 무료 소프트웨어 기반 시스템입니다.

명령줄로 데비안에서 WiFi를 설정하는 방법

명령줄을 사용하여 데비안에서 WiFi 설정을 완료하려면 두 단계가 있습니다.

  • WiFi에 연결
  • 부팅 시 자동으로 연결되는지 확인

설정의 각 단계에 대한 전체 단계별 절차는 다음과 같습니다.

WiFi 연결 설정 방법

데비안에서 WiFi 네트워크 연결을 설정하려면 다음을 수행해야 합니다. 다음 단계를 따르십시오:

또한보십시오: iPhone용 최고의 WiFi 카메라 앱
  • 네트워크 카드 활성화
  • WiFi 네트워크 감지
  • 액세스 포인트와의 WiFi 연결 구성
  • 동적 IP 얻기 DHCP 서버 주소
  • 경로 테이블에 기본 경로 추가
  • 인터넷 확인연결

각 단계를 수행하는 방법은 다음과 같습니다.

네트워크 카드 활성화

네트워크 카드를 활성화하려면 다음 단계를 따르십시오.

  • WiFi 카드를 활성화하려면 먼저 다음 명령으로 무선 카드를 식별해야 합니다. iw dev.
  • 그런 다음 무선 장치의 이름을 기록할 수 있습니다. 문자열이 길 수 있으므로 이 변수를 사용하여 입력하는 노력을 없앨 수 있습니다. export wlan0=.
  • 위 명령으로 WiFi 카드를 불러옵니다. sudo ip link set $wlan0 up.

WiFi 네트워크 감지

WiFi 네트워크를 감지하려면 다음 단계를 따르십시오.

  • 데비안에서 WiFi 네트워크를 감지하려면 , 다음 명령을 사용하여 무선 네트워크 인터페이스에서 사용 가능한 네트워크를 찾습니다. sudo iw $wlan0 scan.
  • 액세스 포인트 SSID가 감지된 사용 가능한 네트워크 중 하나인지 확인합니다.
  • 이 변수는 입력 작업을 제거합니다. export ssid=.

액세스 포인트로 WiFi 연결 구성

다음 단계에 따라 네트워크를 구성하십시오. 액세스 포인트와 연결합니다.

  • wpa_supplicant 서비스를 사용하여 액세스 포인트에 대한 암호화된 네트워크 연결을 설정합니다. 모든 SSID에 대한 wpa2 키를 포함하는 구성 파일 " /etc/wpa_supplicant.conf "만 사용합니다.
  • 액세스 포인트에 연결하려면 구성 항목을 추가합니다. 파일: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
  • 이 명령을 사용하여 액세스 포인트에 연결합니다: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
  • 다음을 사용하여 액세스 포인트에 대한 연결을 확인하십시오: iw $wlan0 링크.

DHCP 서버로 동적 IP 주소 얻기

DHCP로 동적 IP를 얻으려면 다음 단계를 따르십시오.

  • 다음을 사용하여 DHCP로 동적 IP를 얻으십시오: sudo dhclient $wlan0.
  • 보기 다음 명령을 사용하는 IP: sudo ip addr show $wlan0.

경로 테이블에 기본 경로 추가

기본 경로를 추가하려면 다음 단계를 따르십시오. 라우팅 테이블.

  • 이 명령으로 라우팅 테이블을 검사합니다. ip route show.
  • 라우터에 기본 경로를 추가하여 다음 명령으로 WiFI에 연결합니다. : sudo ip route add default via dev $wlan0.

인터넷 연결 확인

마지막으로 다음 명령을 사용하여 연결했는지 확인합니다. 네트워크: ping www.google.com .

부팅 시 자동 연결 방법

확인하려면 무선 네트워크는 부팅 시 자동 연결되므로 다음에 대한 systemd 서비스를 만들고 활성화해야 합니다.

  • Dhclient
  • Wpa_supplicant

방법은 다음과 같습니다. 각 단계를 수행합니다.

Dhclient Service

  • 이 파일을 만듭니다: /etc/systemd/system/dhclient.service.
  • 그런 다음 , 다음을 수행하여 파일을 편집합니다.명령:

[단위]

설명= DHCP 클라이언트

이전=network.target

After=wpa_supplicant.service

[서비스]

유형=forking

ExecStart=/sbin/dhclient -v

ExecStop=/sbin/dhclient -r

또한보십시오: 해결됨: WiFi 느낌표 - Windows 10에서 인터넷 액세스 없음

다시 시작 =always

[설치]

WantedBy=multi-user.target

  • 활성화 sudo systemctl enable dhclient.

Wpa_supplicant Service

  • /lib/systemd/system<으로 이동합니다. 13>”, 서비스 단위 파일을 복사하고 다음 행을 사용하여 “ /etc/systemd/system ”에 붙여넣습니다. sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service.
  • Vim과 같은 편집기를 사용하여 " /etc "에서 파일을 열고 다음과 같이 ExecStart 줄을 수정합니다. ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
  • 그런 다음 아래 줄을 추가합니다. Restart=always .
  • 다음 라인을 주석 처리합니다. Alias=dbus-fi.w1.wpa_supplicant1.service .
  • 다음 라인을 사용하여 서비스를 다시 로드합니다. s udo systemctl daemon-reload .
  • 이 줄을 사용하여 서비스를 활성화합니다. sudo systemctl enable wpa_supplicant .

고정 IP를 만드는 방법

다음을 따르세요. 고정 IP 주소를 얻기 위한 단계:

  • 먼저 dhclient.service 를 비활성화하여 고정 IP를 얻습니다.address.
  • 그런 다음 네트워크 구성 파일을 만듭니다. sudo nano /etc/systemd/network/static.network.
  • 다음 줄을 추가합니다.

[일치]

이름=wlp4s0

[네트워크]

Address=192.168.1.8/24

Gateway=192.168.1.1

  • 파일을 닫기 전에 저장해 주세요. 그런 다음 sudo nano /etc/systemd/network/10-wifi.link.
  • 다음 줄을 추가하여 무선 인터페이스에 대한 .link 를 만듭니다. 파일:

[일치]

MACAddress=a8:4b:05:2b:e8:54

[링크]

NamePolicy=

Name=wlp4s0

  • In 이 경우 MAC 주소와 무선 인터페이스 이름을 사용해야 합니다. 이렇게 하면 시스템이 무선 인터페이스 이름을 변경하지 않도록 할 수 있습니다.
  • 파일을 닫기 전에 저장하십시오. 그런 다음 " networking.service" 를 비활성화하고 " systemd-networkd.service "를 활성화합니다. 네트워크 관리자입니다. 이렇게 하려면 다음 명령을 사용하십시오.

sudo systemctl disable networking

sudo systemctl enable systemd-networkd

  • systemd-networkd 를 다시 시작하여 sudo systemctl restart systemd-networkd.

결론

가이드를 읽은 후 명령줄을 사용하여 Debian에서 쉽게 네트워크 연결을 만들 수 있습니다.




Philip Lawrence
Philip Lawrence
Philip Lawrence는 인터넷 연결 및 Wi-Fi 기술 분야의 기술 애호가이자 전문가입니다. 업계에서 10년 이상의 경험을 바탕으로 그는 인터넷 및 Wi-Fi 관련 문제로 수많은 개인과 기업을 도왔습니다. Internet and Wifi Tips의 저자이자 블로거인 그는 모든 사람이 혜택을 볼 수 있는 간단하고 이해하기 쉬운 방식으로 자신의 지식과 전문 지식을 공유합니다. Philip은 연결성을 개선하고 모든 사람이 인터넷에 액세스할 수 있도록 하기 위한 열정적인 지지자입니다. 글을 쓰거나 기술 관련 문제를 해결하지 않을 때는 하이킹, 캠핑, 대자연 탐험을 즐깁니다.