목차
이 기사에서는 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에서 쉽게 네트워크 연결을 만들 수 있습니다.