LINUX.ORG.RU
решено ФорумAdmin

Systemctl

 , , ,


0

1

Проблема: после перезапуска не стартует wifi-модуль(PCI). Временное решение: из Yasta после редактирования(ничего не меняю,просто необходимо почему-то выполнить эту процедуру), включается и получает адрес, и инет пошел.

Но увы и ах, не устраивает, меня такое решение проблемы, начал копать: обратился к systemctl, выяснил имя девайса, попробовал start|stop|status|show - старт и стоп не производят никаких действий. Почему, непонятно было до тех пор пока не сделал вывод: «show». Вывелась таблица параметров устройства, среди которых есть такие как: «CanStart=no» «CanStop=no» и т.д. Насколько я понял запрещено, в принципе, выполнение подобных операций? Вопрос: как их изменить, и где они хранятся? в выводе «show» есть строчка «SysFSPath=...»-путь в каталог, но никакого конфигурационного файла я не нашел. Проблему хочу решить путем создания скрипта, который будет запускать wifi. изменение разнообразных настроек из yasta по поводу «запуска вместе с системой» не помогли.

P.S. или есть менее костыльный способ запускать wifi в автомате?

Спасибо!

Ответ на: комментарий от lampslave

не совсем то

прочитал, ответов на свою проблему так и не увидел, хотя возможно мне не хватает знаний, чтобы до конца все понять, что в том посте написано. Вы мне предлагаете решить проблему через «создаешь папку /etc/systemd/system/basic.target.wants/ и вручную делаешь ссылку» - только ссылку куда? на что?

vladstv
() автор топика
Ответ на: не совсем то от vladstv

Если systemctl то я понимаю что Федора?

А стартовать сервис автоматом Вы конечно разрешили?

На примере squid

systemctl enable squid.service

смотрим

systemctl status squid.service

Loaded: loaded (/lib/systemd/system/squid.service; enabled)

Active: active (running) since Mon, 24 Jun 2013 18:57:29 -0600; 2 days

alex_sim ★★★★
()
Ответ на: Если systemctl то я понимаю что Федора? от alex_sim

нет, не верно понимаете, openSUSE 12.2

«А стартовать сервис автоматом Вы конечно разрешили?» - да как бы не о сервисе речь то идет. А о том что сама карта выключена: inactive(dead). И цель научится выключать ее и включать из консоли. о каком сервисе Вы спрашиваете?

P.S. «systemctl enable device_name.device» - пробовал и так, результат:«No such file or directory»

vladstv
() автор топика
Ответ на: что это мне даст? от vladstv

Она и так включается. Косяк в том, что systemd запускает юнит раньше, чем это происходит.

lampslave ★★
()
Ответ на: нет, не верно понимаете, openSUSE 12.2 от vladstv

Глянул у себя на шлюзе на сетевую карту p1p1

все как вы пишете:

Names=et-p1p1.device

ActiveState=inactive

SubState=dead

CanStart=no

CanStop=no

systemctl status et-p1p1.device

Loaded: loaded

Active: inactive (dead)

Но сетевушка работает! Может все таки какой то софтовый сервис не запушен? в моем случае может network. В вашем может как vasily_pupkin сказал

alex_sim ★★★★
()
Последнее исправление: alex_sim (всего исправлений: 1)
Ответ на: нет, не верно понимаете, openSUSE 12.2 от vladstv

А команда ifconfig что кажет?

В смысле ваша плата WiFi там фигурирует? Может просто файла конфигурации нет в /etc/sysconfig/network-scripts. или где у вас там конфиги сетевых плат распологаются.

Я может конечно что то не понимаю, но насколько я понял ваш модуль с вафлей это сетевушка и подниматься она должна с поднятием сети, менеджер сетевой если в консоли может быть выключен ( скорее всего если это сервер) а значит надо положить файл конфига как мы делаем на eth0, eth1 и тд.

Ну или сконфигурить плату ifconfig

Извините если я не в ту степь... :)

alex_sim ★★★★
()
Ответ на: комментарий от vasily_pupkin

это значит -

что карта wifi(PCI) установлена в материнскую плату, но при загрузке системы не активна - то есть как будто выключена. Вывод ifconfig показывает что есть два интерфейса, только локалхост и эзернет, о фафле ни слова. Путем не хитрых операций(то есть карта видна даже через Yast, и ее можно настраивать), после редактирования сетевого оборудования(ничего не меняю, просто формально провожу якобы настройку: «зашел-нажал применить») -карта включается, получает адрес - интернет го я создал.

NetworkManager - не хочется юзать, но все дело идет к нему

vladstv
() автор топика
Ответ на: Глянул у себя на шлюзе на сетевую карту p1p1 от alex_sim

Вы смотрите не тот девайс дружок)

systemctl list-units| grep eth если сетевуха у Вас одна, то вам выведется настоящее название вашего девайса в системе, и вот он то как раз включен. потом можете проверить статус уже с новым названием и там будет active если так проверять, у меня тоже все выключено))

vladstv
() автор топика
Ответ на: А команда ifconfig что кажет? от alex_sim

ifconfig

при включении компа только local и eth0. после процедуры с Yast'ом: local,eth0,wlan0. то есть когда карта включается все с ней нормально. Вопрос в том, почему я из Yasta,могу ее включить, а из консоли нет!? так что вы немного не в ту степь, и что значит сконфигурировать «плату ifconfig»?

vladstv
() автор топика
Ответ на: Вы смотрите не тот девайс дружок) от vladstv

Так, дружок, у меня нет твоей железяки

и смотреть на тот девайс у меня нет никакой возможности, я тебе привел аналогичный девайс, раньше Эзернет был eth0 и тд в федоре сейчас совершенно другое название но суть не в названии а в смысле, у тебя есть и lo и etho? и настраиваются они совершенно одинаково как и твоя железяка. Можно посмотреть lspci какие PCI устройства у тебя воткнуты. Если lspci не покажет твою железяку может она просто не рабочая? Попробуй сделать то что а писал но не с p1p1 как в федоре а с eth0 и посмотривключена она или нет по твоему разумению!

У меня все сетевушки выключены, но это не мешает куче ползователей юзать Инет. Читаем внимательно???? Если какой то софтина в легкую настраивает твою железяку а ты руками не можешь, это проблемы в руках твоих и знаниях.

alex_sim ★★★★
()
Ответ на: ifconfig от vladstv

что значит сконфигурировать «плату ifconfig»?

Это значит ifconfig wlan0 .... далее к ману.

Если мои советы Вам не нужны... я уже извинился. Простите еще раз великодушно ламера.

alex_sim ★★★★
()
Ответ на: ifconfig от vladstv

И еще совет ламера.

Вопросы надо писать как будто рассказываешь это своей бабушке. Правильно и понятно поставленный вопрос, это половина ответа на него, а то буркнул что то и потом гадалки должны отозваться из отпуска.

Извини, что впустую потратил твое время.

alex_sim ★★★★
()
Ответ на: Так, дружок, у меня нет твоей железяки от alex_sim

не в ту степь

Спасибо за Ваше внимание, и знания, и помощь. Видимо с Fedorой у вас дружба полная и бла бла бла. Но то что Вы советуете - это полный абсурд, пройденная тема, как хотите можете назвать. Читать внимательно видимо все таки вы не умеете, а не я. Проблема: как включить wifi карту из консоли? У вас федора выводит то что «eth0» притушен, но сами говорите что сеть работает. Я Вам говорю, что система девайсы прописывает по другому, не просто «eth0». Исходя уже из этого, говорить здесь о моих руках, и знаниях - нелепо. Именно за недостатком знаний я сюда и обратился, что как бы намекает ;) Фраза «У меня все сетевушки выключены, но это не мешает куче ползователей юзать Инет.» - улыбает больше всего. Если вам не трудно, закройте эту тему, и не советуйте больше ничего.

P.S. выполните у себя эту команду и увидите о чем я говорю systemctl list-units| grep eth

vladstv
() автор топика
Ответ на: не в ту степь от vladstv

я уде приводит пример

Names=et-p1p1.device

ActiveState=inactive

SubState=dead

CanStart=no

CanStop=no

systemctl status et-p1p1.device

Loaded: loaded

Active: inactive (dead)

Это выключено????

alex_sim ★★★★
()
Ответ на: не в ту степь от vladstv

eth0 у меня нету сорри

systemctl list-units|grep p1p1 sys-devi...et-p1p1.device loaded active plugged RTL-8139/8139C/8139C+

и еще так:

systemctl status et-p1p1.device et-p1p1.device Loaded: loaded Active: inactive (dead)

Да, тему закрыл.

alex_sim ★★★★
()
Последнее исправление: alex_sim (всего исправлений: 1)
Ответ на: выключено от vladstv

Вы уже переводили

««А стартовать сервис автоматом Вы конечно разрешили?» - да как бы не о сервисе речь то идет. А о том что сама карта выключена: inactive(dead).» Так у меня тоже выключена но работает.. впрочем извините «дружок» тему закрыл еще раз

alex_sim ★★★★
()
Ответ на: это значит - от vladstv

Смотреть в логи надо. Может быть оно firmware не находит в момент загрузки модуля, или еще чего. Что за карта?

И еще вывод ip l для очистки совести в состоянии «карта не видна» неплохо было бы посмотреть

vasily_pupkin ★★★★★
()
Последнее исправление: vasily_pupkin (всего исправлений: 1)
Ответ на: комментарий от vasily_pupkin

два вывода(карта не видна): ip l , ifconfig

ip l: 1.lo; 2.eth0; 3.wlan0 <BROADCAST, MULTICAST> mtu 1500 qdisc noop statr DOWN mode DEFAULT qlen 1000 link/ether 1c:7e:e5:fc:80:b3 brd ff:ff:ff:ff:ff:ff в это же время ifconfig: 1. eth0 2. lo и все, wlan0 - как видите нет...

vladstv
() автор топика
Ответ на: комментарий от vasily_pupkin

решил

выполнение команды «systemctl restart network.service» - «поднимает» wifi и все работает как надо, создал скрипт, кинул в автозагрузку и все в ёлочку! Спасибо за помощь!

vladstv
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.