rfkill - wie automatisch entblocken?
Status:
Gelöst
|
Ubuntu-Version:
Kubuntu 24.04 (Noble Numbat)
Antworten |
|
tux-puzzle
Anmeldungsdatum: 26. August 2009
Beiträge: 490
|
Hallo bei der Konfiguration meines 5G Moduls nervt immer, dass rfkill wwan immer soft-blocked startet. Gerne würde ich es automatisch beim Starten "entblocken".
Was nicht funktioniert hat:
- Eintrag in etc/rc.local
- einen Dienst zu konfigurieren, mit dem wwan bei jedem Start entblockt wird Weiter Ideen?
|
|
schwarzheit
Supporter
Anmeldungsdatum: 31. Dezember 2007
Beiträge: 5356
|
Den Befehl den du zum entblocken nutzt in einen cronjob mit @reboot setzen. Beispiel:
@reboot /usr/sbin/rfkill unblock all
|
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 9837
|
schwarzheit schrieb: Den Befehl den du zum entblocken nutzt in einen cronjob mit @reboot setzen.
Die zeitgemäße und präzisere Methode ist die Benutzung einer Unit für systemd statt Cron. Bei Cron ist @reboot zeitlich nur wage definiert.
|
|
tux-puzzle
(Themenstarter)
Anmeldungsdatum: 26. August 2009
Beiträge: 490
|
kB schrieb: schwarzheit schrieb: Den Befehl den du zum entblocken nutzt in einen cronjob mit @reboot setzen.
Die zeitgemäße und präzisere Methode ist die Benutzung einer Unit für systemd statt Cron. Bei Cron ist @reboot zeitlich nur wage definiert.
Ich habe das Problem jetzt doch mit einen Dienst gelöst, mit dem wwan bei jedem Start entblockt wird. Hat doch geklappt. (sudo nano /etc/systemd/system/unblock-wan.service → sudo systemctl enable unblock-wan.service)
| [Unit]
Description=Unblock Wireless WAN on Startup
[Service]
Type=oneshot
ExecStart=/bin/bash -c 'rfkill unblock wwan'
[Install]
WantedBy=multi-user.target
|
Versuche mit dem Cronvorschlag aber jetzt, die folgenden Befehle beim Start auszuführen (brauche ich, damit meine 5g Karte erkannt wird): echo 2C7C 0316 FF | sudo tee /sys/bus/usb-serial/drivers/option1/new_id modprobe option qmi_wwan Vielen Dank!
|
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 9837
|
tux-puzzle schrieb: […] Versuche mit dem Cronvorschlag aber […]
Warum die schlechtere Lösung, wenn die gute schon funktioniert? In einer Unit kann man problemlos mehrere Befehle ausführen lassen oder auch ein Skript starten.
|
|
tux-puzzle
(Themenstarter)
Anmeldungsdatum: 26. August 2009
Beiträge: 490
|
kB schrieb: tux-puzzle schrieb: […] Versuche mit dem Cronvorschlag aber […]
Warum die schlechtere Lösung, wenn die gute schon funktioniert?
Ich - als Anfänger - finde die Anlage eines Cronjobs mit dem KDE Tool um Einiges einfacher ... aber wenn Du einen konkreten Vorschlag hast, gerne!
|
|
schwarzheit
Supporter
Anmeldungsdatum: 31. Dezember 2007
Beiträge: 5356
|
kB schrieb:
Die zeitgemäße und präzisere Methode ist die Benutzung einer Unit für systemd statt Cron. Bei Cron ist @reboot zeitlich nur wage definiert.
Damit hast du grundsätzlich völlig recht. Ich persönlich nutze beides. Wenns um 1 einfachen Befehl geht und es in Cron funktioniert, dann lass ichs eben auch dabei. Weil da ist es mir viel zu viel Aufwand Unit und Service zu schreiben.
|
|
tux-puzzle
(Themenstarter)
Anmeldungsdatum: 26. August 2009
Beiträge: 490
|
tux-puzzle schrieb: kB schrieb: schwarzheit schrieb: Den Befehl den du zum entblocken nutzt in einen cronjob mit @reboot setzen.
Die zeitgemäße und präzisere Methode ist die Benutzung einer Unit für systemd statt Cron. Bei Cron ist @reboot zeitlich nur wage definiert.
Ich habe das Problem jetzt doch mit einen Dienst gelöst, mit dem wwan bei jedem Start entblockt wird. Hat doch geklappt. (sudo nano /etc/systemd/system/unblock-wan.service → sudo systemctl enable unblock-wan.service)
| [Unit]
Description=Unblock Wireless WAN on Startup
[Service]
Type=oneshot
ExecStart=/bin/bash -c 'rfkill unblock wwan'
[Install]
WantedBy=multi-user.target
|
Versuche mit dem Cronvorschlag aber jetzt, die folgenden Befehle beim Start auszuführen (brauche ich, damit meine 5g Karte erkannt wird): echo 2C7C 0316 FF | sudo tee /sys/bus/usb-serial/drivers/option1/new_id modprobe option qmi_wwan Vielen Dank!
Mit dem cronjob gings nicht, aber ich habe obiges Servicescript erweitert und die anderen Befehle mit && drangehängt. Und es klappt!
|
|
schwarzheit
Supporter
Anmeldungsdatum: 31. Dezember 2007
Beiträge: 5356
|
Bitte unterlasse Fullquote. Lies dazu Zitate. Da steht eindeutig:
Hier wird ausdrücklich von "Teile eines vorherigen Beitrags" gesprochen, gesamte -also komplette- Beitragen zu zitieren ist unerwünscht.
Und wenn man direkt antwortet reicht ein @[user:Benutzername:] da braucht es garkein Zitat.
|
|
tux-puzzle
(Themenstarter)
Anmeldungsdatum: 26. August 2009
Beiträge: 490
|
schwarzheit schrieb:
Bitte unterlasse Fullquote. Lies dazu Zitate. Da steht eindeutig:
Hier wird ausdrücklich von "Teile eines vorherigen Beitrags" gesprochen, gesamte -also komplette- Beitragen zu zitieren ist unerwünscht.
Und wenn man direkt antwortet reicht ein @[user:Benutzername:] da braucht es garkein Zitat.
Alles klar - werde es mir angewöhnen.
|