부팅시 무선 네트워크를 어떻게 설정합니까?


11

Ubuntu Server 12.04를 실행 중입니다. 무선 USB 카드가 있습니다. 부팅 프로세스를 시작하면 다음이 표시됩니다.

Waiting for network configuration

네트워크가 켜지지 않는 것으로 나타났습니다. 그러나 명령 줄에 도착하면 :을 입력하면 ifup wlan0네트워크에 액세스 할 수 있습니다. 내 / etc / network / interfaces는 다음과 같습니다 :

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto wlan0
iface wlan0 inet dhcp
wpa-ssid xxxxxxx
wpa-psk xxxxxxxx

내 network-interface-wlan0.log를 보면 다음과 같습니다.

Failed to connect to wpa_supplicant - wpa_ctrl_open: Read-only file system
Failed to bring up wlan0.
Failed to connect to wpa_supplicant - wpa_ctrl_open: Read-only file system
ifdown: interface wlan0 not configured

나는 이와 비슷한 다른 askubuntu.com 질문을 보았지만 적용되지 않는 것 같습니다.

부팅시 시스템을 무선으로 네트워크에 연결하려면 어떻게해야합니까?

추가 정보:

나는 주변을 파고 들었다. 기본적으로 로그인하면 다음을 수행해야합니다.

ifdown wlan0

나는 그것이 ip가 있다고 생각한다고 생각하기 때문에 / var / run / network에서 유일하게 유일한 것은 ifup.lo입니다. 그런 다음

'ifup -a'

그런 다음 모든 것이 작동합니다.

답변:


11

wpa_supplicant에 연결하지 못했습니다-wpa_ctrl_open : 읽기 전용 파일 시스템

로그에 따르면 wpa_supplicant를 사용해야합니다.

따라서 이와 비슷한 것을 추가하십시오.

auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant.conf

/etc/wpa_supplicant.conf의 내용 :

network={
        ssid="ADD-YOUR-SSID-HERE"
        proto=RSN
        key_mgmt=WPA-PSK
        pairwise=CCMP TKIP
        group=CCMP TKIP
        psk="ADD-YOUR-WPA-PASSWORD-HERE"
}

1

파일에 추가 ifup wlan0할 수 /etc/rc.local있습니다. 명령을 추가 ifup wlan0 하기 전에exit 0 . 또한 ifdown wlan0다음 ifup wlan0과 같이 명령을 추가하십시오 .

...
ifdown wlan0
ifup wlan0

exit 0

어떤 이유로 우분투가 시작되면 wlan0이 가동되었다고 생각합니다. 따라서 종료하고 다시 백업해야합니다.


이 작동하지 않았다. ifup이 호출되지 않기 때문에 이것이 일어나고 있다고 생각하지 않습니다. 네트워킹 시스템과 관련하여 다른 일이 벌어지고 있다고 생각합니다.
Avery Chan

안녕하세요, ifup wlan0은 'exit 0'줄 위에 있어야합니다. 언급 해 주신 @Piyush Kumar에게 감사드립니다
Manula Waidyanatha

1

연결 WPA-PSK 및 WPA2-PSK (각각 일명 "WPA 개인"과 "WPA2 개인")

  • 운영:

    $ wpa_passphrase myssid my_very_secret_passphrase
    

위 출력에서 ​​"psk ="값을 복사하십시오.

  • 텍스트 편집기에서 / etc / network / interfaces를여십시오.

    $ sudo sensible-editor /etc/network/interfaces
    
  • SSID 및 PSK HASH와 함께 무선 인터페이스에 적합한 스탠자를 정의하십시오. 예를 들면 다음과 같습니다.

    auto wlan0
    face wlan0 inet dhcp
       wpa-ssid <myssid>
       wpa-psk <ccb290fd4fe6b22935cbae3144..>
    
  • 마지막으로 다음을 실행하십시오.

    $ sudo ifup wlan0
    

참고 : 일부 답변은 별도의 구성을 제안하는 것 같습니다 wpa_supplicant.conf. 그러나 WPA-EAP, EAP-TLS 네트워크에만 필요합니다.

부팅시 시스템을 무선으로 네트워크에 연결하려면 어떻게해야합니까?

auto스탠자는 시스템 시작시 인터페이스를 가지고 않습니다.


0

나는 또한 그러한 문제에 직면한다.

누군가가 말했듯이 첫 번째 두 줄이 남아있는 기본 네트워크 인터페이스에 대한 텍스트를 삭제했습니다.

작동하지만 네트워크가 연결되어 있지 않습니다.

그런 다음 기본 네트워크 인터페이스의 텍스트를 인터페이스 파일에 다시 쓰고 재부팅합니다.

" 네트워크 구성을 기다리는 중 "이라는 힌트가 없을뿐만 아니라 인터넷에 연결할 수 있다는 것은 놀라운 일입니다.

다른 사람에게 유용한 지 모르겠습니다.


0

그 이유는 부팅시 파일 시스템이 읽기 전용이기 때문입니다. 이 시점에서 파일 시스템이 준비되기 전에 udev가 네트워크 핫 플러그 ​​신호를 발생시키기 때문에 정적 설정 만 작동합니다.

해결책은 /etc/init/network-interface.conf다음 줄 에서 파일 을 변경하는 것입니다 .

"ifup-자동 허용 ..."
"ifup --allow = hotplug ...".

/etc/network/interfaces계속 작동하려면 PCMCI 및 USB 네트워크 어댑터를 핫 플러그로 "핫 플러그"로 표시 해야하며 부팅이 아닌 이전에 연결해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.