Thinkpad Yoga 12 2015 关闭无线网络随开机自动启动

笔记本/便携移动设备,手机平板等软硬件
回复
maxchen
帖子: 77
注册时间: 2009-12-05 20:03

Thinkpad Yoga 12 2015 关闭无线网络随开机自动启动

#1

帖子 maxchen » 2015-12-23 9:44

解决的问题:无线网络随开机自动启动,哪怕我已经在 网络管理菜单里面,没有 启用 wifi,reboot后自作多情启动wifi
很多地方要么信号不好,要么有“毒”,没有必要自动启动wifi,浪费电,又不安全等。

主要参考 https://askubuntu.com/questions/24171/


创建 /etc/init/radio-silence.conf 内容如下

代码: 全选

# radio-silence - Ensure radio silence on startup
#
# Override default startup behaviour of radios to ensure they are all
# disabled until the user deliberately enables them. This job requires
# radio-silence-wait to delay start of any services that may depend on
# resources manipulated by this job.

description "Disable all radios by default"

start on local-filesystems

pre-start script
  #sed -i -re "s/^(.+[[:space:]]+)[01][[:space:]]*\$/\11/" /var/lib/rfkill/saved-state
  sed -i -re "s/^(WirelessEnabled=).*\$/\1false/" /var/lib/NetworkManager/NetworkManager.state
end script

第一个sed语句被我注释掉了(蓝牙我在bios里面禁止),否则我的usb3千兆网卡的有线网络不受 networkmanger的管理,即 任务栏里面的网络状态菜单里面,有线网络的管理部分消失。
第二步 创建 /etc/init/radio-silence-wait.conf ,内容如下

代码: 全选

# radio-silence-wait - Helper task for radio-silence
#
# Delays the start of all jobs that may depend on resources manipulated
# by radio-silence job. Avoids the need to modify job configuration of
# those other jobs.

description "Assist radio-silence by delaying jobs it affects"

start on (starting rfkill-restore or starting network-manager)
stop on (started radio-silence or stopped radio-silence)

instance $JOB
normal exit 0 2
task

script
  status radio-silence | grep -q "start/running" && exit 0
  start radio-silence || true
  sleep infinity
end script
回复