LINUX.ORG.RU

Почему подключается к WiFi через /etc/network/interfaces ?

 , , ,


0

1

Доброго времени, уважаемые форумчане, почтенный аноним!

После установки Devuan (SysVinit) оказалось, что Wicd - тормознутый и не надёжный, например, на ноутбуке Lenovo X552e не включает вайфай после загрузки: приходится запускать окно wicd из Notification Area на панели Xfce4, нажимать «Включить Wifi», коннектиться, интернета все равно нет, отключаться и коннектиться опять, только тогда есть интернет.

Проблема на этом ноутбуке устраняется строкой в /etc/default/grub GRUB_CMDLINE_LINUX=«modprobe.blacklist=ideapad_laptop» (в этой модели леново как-то инициализируются два драйвера вайфая, вызывая soft-блокировку rfkill).

Но wicd всё равно медленный, приходится ждать пока он отсканирует всё ненужное и покажет нужные кнопки подключения-отключения.

Поэтому wifi настроен в /etc/network/interfaces с wpa_supplicant.

Не понимаю, почему интернет поднимается, если сервис networking не добавлен в автозагрузку??

# cat /etc/network/interfaces
auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
	address 192.168.1.10
	netmask 255.255.255.0
	gateway 192.168.1.1
	wpa-ssid WiFiNetMyM9
	wpa-scan-ssid 1
	wpa-proto WPA2
	wpa-key-mgmt WPA-PSK
	wpa-psk mycutepasshashlyhash


# runlevel
N 2

# ls /etc/rc2.d/
README		     S02stop-bootlogd  S04cron	   S04rmnologin  S07rc.local
S01console-setup.sh  S02sudo	       S04dbus	   S04rsync
S02acpi-fakekey      S02uuidd	       S04exim4    S05elogind
S02lvm2-lvmpolld     S04acpid	       S04hddtemp  S05slim
S02rsyslog	     S04anacron        S04ntp	   S06bootlogs

# service --status-all
 [ + ]  acpi-fakekey
 [ + ]  acpid
 [ ? ]  alsa-utils
 [ - ]  anacron
 [ + ]  apparmor
 [ - ]  bootlogd
 [ - ]  bootlogs
 [ - ]  bootmisc.sh
 [ - ]  brightness
 [ - ]  checkfs.sh
 [ - ]  checkroot-bootclean.sh
 [ - ]  checkroot.sh
 [ - ]  console-setup.sh
 [ + ]  cron
 [ ? ]  cryptdisks
 [ ? ]  cryptdisks-early
 [ + ]  dbus
 [ + ]  elogind
 [ + ]  eudev
 [ + ]  exim4
 [ - ]  hddtemp
 [ - ]  hostname.sh
 [ ? ]  hwclock.sh
 [ - ]  keyboard-setup.sh
 [ - ]  killprocs
 [ ? ]  kmod
 [ - ]  live-config
 [ - ]  live-tools
 [ - ]  lm-sensors
 [ - ]  lvm2
 [ - ]  lvm2-lvmpolld
 [ - ]  mdadm
 [ ? ]  mdadm-waitidle
 [ - ]  mountall-bootclean.sh
 [ - ]  mountall.sh
 [ - ]  mountdevsubfs.sh
 [ - ]  mountkernfs.sh
 [ - ]  mountnfs-bootclean.sh
 [ - ]  mountnfs.sh
 [ ? ]  networking
 [ + ]  nfs-common
 [ - ]  nginx
 [ + ]  ntp
 [ - ]  openvpn
 [ - ]  pcscd
 [ - ]  procps
 [ - ]  rc.local
 [ - ]  rmnologin
 [ + ]  rpcbind
 [ - ]  rsync
 [ + ]  rsyslog
 [ - ]  screen-cleanup
 [ - ]  sendsigs
 [ + ]  slim
 [ - ]  stop-bootlogd
 [ - ]  stop-bootlogd-single
 [ - ]  sudo
 [ - ]  tor
 [ - ]  umountfs
 [ - ]  umountnfs.sh
 [ - ]  umountroot
 [ - ]  urandom
 [ + ]  uuidd
 [ - ]  wicd
 [ - ]  x11-common
# 

Подскажите, почему интерфейсы поднимаются, какой сервис за это отвечает?

★★

Запуск networking в /etc/rcS.d

man init:

After booting through S the system  automatically  enters  one  of  the
multi-user  runlevels  2  through 5, unless there was some problem that
needs to be fixed by the administrator in single-user  mode.   Normally
after  entering single-user mode the administrator performs maintenance
and then reboots the system.

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 1)