고쳐 쓰다

고쳐 쓰다

내가 이루고 싶은 것

  • GUI가 없는 Debian Buster 10.10에는 Wi-Fi와 이더넷 각각에 대해 동일한 네트워크에 두 개의 서로 다른 로컬 IP가 있습니다.

이더넷은 잘 작동하지만 wpa_supplicant가 계속 충돌합니다. 아래 지침을 따르려고 합니다.데비안 위키.

2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:1d:72:c7:ad:43 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.30/24 brd 192.168.1.255 scope global enp2s0
       valid_lft forever preferred_lft forever
    inet6 fe80::21d:72ff:fec7:ad43/64 scope link 
       valid_lft forever preferred_lft forever
3: wlp4s0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 00:1f:3b:4e:88:eb brd ff:ff:ff:ff:ff:ff

콘텐츠 /etc/network/interfaces.d/enp2s0:

#custom configuration
allow-hotplug enp2s0
iface enp2s0 inet static
    address 192.168.1.30/24
    netmask 255.255.255.0
    gateway 192.168.1.1

콘텐츠etc/network/interfaces.d/wlps40

allow-hotplug wlp4s0
iface wlp4s0 inet static
        wpa-ssid SSID_NAME_WITHOUT_QUOTES
        wpa-psk PSK_HASH_OBTAINED_FROM_WPA_SUPPLICANT_WITHOUT_QUOTES

        address 192.168.1.31
        netmask 255.255.255.0
        gateway 192.168.1.1

콘텐츠/etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=/run/wpa_supplicant
update_config=1

network={
    ssid=SSID_NAME_INSIDE_DOUBLE_QUOTES
    #psk="PSK_IN_PLAIN_TEXT"
    psk=PSK_HASH
}

그런 다음 생성됨서비스를 실행하고 위키 페이지의 지시에 따라 다시 시작하세요. 그런 다음 명령을 내리면
$ sudo wpa_supplicant -B -Dwext -i wlp4s0 -c /etc/wpa_supplicant/wpa_supplicant.conf
다음과 같은 응답을 받습니다.

Successfully initialized wpa_supplicant
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument

Journalctl이 다음과 같이 소리칩니다. 키가 잘못되었습니다. 하지만 직감적으로는 그 외에도 구성 파일에 문제가 있다고 말합니다.

어떤 도움이라도 대단히 감사하겠습니다.

고쳐 쓰다

옮겨지고 이름이 바뀌었어요/etc/network/interfaces.d/enp2s0

/etc/network/interfaces.d/wlp4s0다음과 같이 편집하세요

#wlp4s0 custom configuration
allow-hotplug wlp4s0
iface wlp4s0 inet static
        address 192.168.1.31
        netmask 255.255.255.0
        gateway 192.168.1.1
        pre-up wpa_supplicant -i wlp4s0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B -f /var/log/wpa_supplicant.log

교체됨일반 텍스트.
제거 /run/wpa_supplicant/wlp4s0하고 다시 시작하세요제공하다. 이제 무선 장치를 사용하여 인터넷에 연결할 수 있습니다.

나는 sudo ifdown wlp4sO장치를 다시 켤 수 있는지 알아보기 위해 달려갔습니다.
if up wlp4s0삭제되었습니다./run/wpa_supplicant/

관련 정보