시작시 또는 콘솔에서 wifi를 끄는 방법 콘솔에서 스위치를 끌

랩톱에 우분투 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



답변

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

sudo rfkill block wifi

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

sudo rfkill unblock wifi

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