시작시 또는 콘솔에서 wifi를 끄는 방법


8

랩톱에 우분투 10.04를 설치했습니다. Wi-Fi는 시작시 기본적으로 켜져 있습니다. 그놈 표시 줄에서 네트워크 관리자 아이콘을 마우스 오른쪽 버튼으로 클릭하여 비활성화 할 수 있습니다.

Wi-Fi를 기본적으로 끄도록 설정하려면 어떻게해야합니까?

또는 콘솔에서 wifi를 끄려면 어떻게해야합니까?

나는 이미 rfkill 명령을 시도했지만 장치를 나열하지 않고 wifi를 끄지 않습니다. 다른 매개 변수를 시도했습니다.

IBM T40 랩탑에서 Ubuntu 10.04 i386 데스크탑 라이브 CD의 표준 설치입니다.


편집 A : 이것은 내 시스템의 일부 rfkill 명령의 출력이며 랩톱의 wifi에는 영향을 미치지 않습니다.

$ rfkill --help
Usage:  rfkill [options] command
Options:
    --version   show version (0.4)
Commands:
    help
    event
    list [IDENTIFIER]
    block IDENTIFIER
    unblock IDENTIFIER
where IDENTIFIER is the index no. of an rfkill switch or one of:
    <idx> all wifi wlan bluetooth uwb ultrawideband wimax wwan gps fm
$ rfkill list
$ rfkill list wifi
$ rfkill list all
$ rfkill list wlan
$ sudo rfkill list all
$ sudo rfkill block all
$ sudo rfkill block wlan
$ sudo rfkill block wifi
$

편집 B : 이제 나는 그것을 발견했다.

sudo ifconfig eth1 down

그것을 끕니다.

그놈 네트워크 애플릿을 통해 다시 켤 수 있습니다. 그러나 애플릿은 명령 줄의 변경 사항을 반영하지 않지만 여전히 wifi가 켜져 있다고 생각합니다. 콘솔에서 스위치를 끌 때 다시 켜려면 애플릿을 껐다가 다시 켜야합니다.

더 좋은 방법이 있습니까?

네트워크 관리자에서 무선을 껐다가 다시 켜면 syslog가 다음과 같이 나타납니다.

NetworkManager: <info>  (eth1): device state change: 3 -> 2 (reason 0)
NetworkManager: <info>  (eth1): deactivating device (reason: 0).
NetworkManager: <info>  Policy set '24' (eth0) as default for routing and DNS.
NetworkManager: <info>  (eth1): taking down device.
avahi-daemon[660]: Withdrawing address record for fe80::202:8aff:feba:d798 on eth1.
kernel: [  971.472116] airo(eth1): cmd:3 status:7f03 rsp0:0 rsp1:0 rsp2:0


NetworkManager: <info>  (eth1): bringing up device.
NetworkManager: <info>  (eth1): supplicant interface state:  starting -> ready
NetworkManager: <info>  (eth1): device state change: 2 -> 3 (reason 42)
avahi-daemon[660]: Registering new address record for fe80::202:8aff:feba:d798 on eth1.*.
kernel: [  965.512048] eth1: no IPv6 routers present

편집 C : 그것은 어떻게 든 작동하지만 해키 방식으로 아주 좋지는 않습니다. 직전에 rc.local에 줄을 추가했습니다 exit 0.

$ cat /etc/rc.local 
#!/bin/sh -e

# turn off wifi on boot:
ifconfig eth1 down

exit 0

기계를 시작하면 wifi가 나타나고 인스턴스 후에는 꺼집니다. 이것은 우분투의 표준 구성의 효과로 켜고 스크립트 ifconfig eth1 down가 시작되고 꺼집니다. 네트워크 관리자는이 기능이 꺼져 있다는 것을 인식하지 못하고 여전히 켜져 있다고 생각합니다.

컴퓨터를 켜기 표준 상태가 될 수 있음을 구성 네트워크 관리자의 이렇게하는 것이 바람직 할 것이다 onoff, 그리고뿐만 아니라on


나는 여기에 무언가
mit


@Lekensteyn 다른 질문은 저에게 도움이되지 않습니다. 내 경우 rfkill list에는 빈 출력이 있습니다. sudo rfkill block wifi아무것도하지 않습니다.
mit

rfkill이 작동하지 않거나 장치가 표시되지 않으면 "ubuntu-bug linux"명령을 사용하여 'linux'패키지에 대해 Launchpad에서 버그를 열어야합니다.
Mathieu Trudel-Lapierre

1
재부팅시 NetworkManager의 올바른 상태 (무선 활성화 또는 비활성화 여부)가 Maverick 및 Natty에서 수정되었습니다.
Mathieu Trudel-Lapierre

답변:


5

다음을 사용하여 Wi-Fi를 끌 수 있습니다 rfkill.

sudo rfkill block wifi

다시 켜려면 다음을 실행하십시오.

sudo rfkill unblock wifi

무선 카드의 무선 전원을 기본적으로 끄는 방법에 대한 답변 을 참조하십시오 . .


반대 명령을 내릴 수 있습니까?
myusuf3

sudo rfkill block wifi아무것도하지 않는 것 같습니다. Wi-Fi는 계속 켜져 있습니다.
mit

@dustyprogrammer : 완료 @mit : rfkill list(nvm, 귀하의 질문에 귀하의 의견을 보았습니다) 의 결과를 게시 할 수 있습니까?
Lekensteyn

출력을 사용하여 질문을 업데이트했습니다. 내 "편집 A"를 참조하십시오-모든 명령은 콘솔에서 결과를 반환하지 않습니다.
mit

1
참고 : sudo ifconfig <interface> downNetwork Manager가 인식하지 못합니다. 이것은 버그가 아니며 EVENTUALLY Network Manager는 wifi 카드가 비활성화되어 있음을 얻습니다. (때로는 그렇지 않지만 명령 행과 Wi-Fi 시스템에있는 "kill switch"와 동일한 문제가 있습니다 (Ubuntu 10.04 and Ubuntu 10.10)
토마스 워드
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.