Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2016-08-09 09:46:50

  shevchenko1987 - Użytkownik

shevchenko1987
Użytkownik
Skąd: Warta
Zarejestrowany: 2012-07-21

[Chakra] Montowanie dysku sieciowego

Witajcie przyjaciele,

od dłuższego czasu przesiaduje na Chakrze z uwagi na bardzo dobrze skrojone KDE.

Zakupiłem router TP-Link Archer C7 do którego mam podłączony dysk sieciowy i łącze się z nim przez Wi-Fi.

Mój problem polega na tym, że chciałem zrobić automontowanie tego dysku za pomocą wpisów w fstab.

Jednak w nowych wersjach Linuksów (systemd) pojawia się problem z montowaniem dysków/zasobów sieciowych, gdyż w domyślnej konfiguracji system podczas startu nie czeka na sieć, i zaczyna przetwarzać m.in. wpisy w pliku fstab zanim będzie dostępna sieć, a tym samym zasoby nie zostaną prawidłowo zamontowane.

Wpis w fstab:

Kod:

//192.168.1.1/nazwa_zasobu /media/MAGAZYN cifs username=shevchenko1987,password=******* 0 0

Mógłbym to pominąć jakimś skryptem, ale montowanie wymaga uprawnień roota, a wpisywanie hasła za każdym razem jest bez sensu.

Proszę o jakiś dobry pomysł :)

Ostatnio edytowany przez shevchenko1987 (2016-08-09 09:54:33)

Offline

 

#2  2016-08-09 12:31:04

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [Chakra] Montowanie dysku sieciowego

Offline

 

#3  2016-08-09 13:13:01

  shevchenko1987 - Użytkownik

shevchenko1987
Użytkownik
Skąd: Warta
Zarejestrowany: 2012-07-21

Re: [Chakra] Montowanie dysku sieciowego

Popatrzę w domu, bo na razie jestem w pracy.

Offline

 

#4  2016-08-09 20:20:43

  shevchenko1987 - Użytkownik

shevchenko1987
Użytkownik
Skąd: Warta
Zarejestrowany: 2012-07-21

Re: [Chakra] Montowanie dysku sieciowego

Dobra, nie bardzo wiem co mam z tym wszystkim zrobić.

Utworzyłem plik > /etc/systemd/system/mnt-myshare.mount

Wkleiłem i zmodyfikowałem trochę zawartość:

Kod:

[Unit]
Description=Mount Share at boot
Requires=systemd-networkd.service
After=network-online.target
Wants=network-online.target

[Mount]
What=//192.168.1.1/MAGAZYN
Where=/media/MAGAZYN
Options=credentials=/etc/samba/creds/myshare,iocharset=utf8,rw,x-systemd.automount
Type=cifs
TimeoutSec=30

[Install]
WantedBy=multi-user.target

Po restarcie bez zmian. Co robię źle?

Offline

 

#5  2016-08-09 20:31:01

  Pakos - Członek DUG

Pakos
Członek DUG
Zarejestrowany: 2007-06-12
Serwis

Re: [Chakra] Montowanie dysku sieciowego

a zrobiles enable unita? bo inaczej po boocie samo magicznie nie wstanie, dla testu zrob pierw start czy dziala :)

Offline

 

#6  2016-08-09 20:49:14

  shevchenko1987 - Użytkownik

shevchenko1987
Użytkownik
Skąd: Warta
Zarejestrowany: 2012-07-21

Re: [Chakra] Montowanie dysku sieciowego

Kod:

[shevchenko1987@dell ~]$ systemctl status mnt-myshare.mount
Failed to dump process list, ignoring: Unit mnt-myshare.mount is not loaded properly: Invalid argumen
● mnt-myshare.mount - Mount Share at boot
   Loaded: error (Reason: Invalid argument)
   Active: inactive (dead)
    Where: /media/MAGAZYN
     What: //192.168.1.1/MAGAZYN

sie 09 20:47:59 dell systemd[1]: mnt-myshare.mount: Where= setting doesn't match unit name. Refusing.
sie 09 20:48:26 dell systemd[1]: mnt-myshare.mount: Where= setting doesn't match unit name. Refusing.
sie 09 20:48:26 dell systemd[1]: mnt-myshare.mount: Where= setting doesn't match unit name. Refusing.

Więc coś nie bangla.

Offline

 

#7  2016-08-09 21:02:32

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [Chakra] Montowanie dysku sieciowego

Musisz jeszcze dopasować nazwę unita. Obecna nie zgadza się ze ścieżką Where=

https://www.freedesktop.org/software/systemd/man/systemd.mount.html

Offline

 

#8  2016-08-09 21:13:15

  shevchenko1987 - Użytkownik

shevchenko1987
Użytkownik
Skąd: Warta
Zarejestrowany: 2012-07-21

Re: [Chakra] Montowanie dysku sieciowego

A możesz bardziej łopatologicznie, bo nie bardzo kminie temat. :)

Offline

 

#9  2016-08-09 21:25:13

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [Chakra] Montowanie dysku sieciowego

Całkiem łopatologicznie miałeś napisane w tym linku:

Mount units must be named after the mount point directories they control. Example: the mount point /home/lennart must be configured in a unit file home-lennart.mount.

Offline

 

#10  2016-08-09 21:41:21

  shevchenko1987 - Użytkownik

shevchenko1987
Użytkownik
Skąd: Warta
Zarejestrowany: 2012-07-21

Re: [Chakra] Montowanie dysku sieciowego

Ok, już wiem. Zmiana nazwy pliku na

Kod:

media-MAGAZYN.mount

I ten problem przeskoczyliśmy. Jednak przy próbie uruchomienia skryptu dostaje monit o hasło -> https://zapodaj.net/images/ceddddf6d8ad0.png

Dodałem w sekcji

Kod:

Options=username=shevchenko1987,password=*********

Ale bez zmian. Ciągle woła o hasło.

Offline

 

#11  2016-08-09 21:54:56

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [Chakra] Montowanie dysku sieciowego

A nie prościej w fstab wsadzić:

Kod:

//servername/sharename  /media/windowsshare  cifs  username=msusername,password=mspassword,iocharset=utf8,sec=ntlm,noauto  0  0

A potem gdzieś w systemie np /etc/rc.local wsadzić polecenie
mount /media/windowsshare

Może z doktryną religijną SystemD to zgodne nie jest, ale przynajmniej działa i należy pamiętać, że montowanie odbywa się w Linuxie a nie w SystemD. xD

Tu jest conieco o montowaniu Samby, o dziwo, w Linuxie (chociaż na wiki Ubuntu):
https://wiki.ubuntu.com/MountWindowsSharesPermanently


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#12  2016-08-09 21:59:03

  shevchenko1987 - Użytkownik

shevchenko1987
Użytkownik
Skąd: Warta
Zarejestrowany: 2012-07-21

Re: [Chakra] Montowanie dysku sieciowego

Nie mam /etc/rc.local bo to Chakra, a nie Debian.

Pewnie, że by było łatwiej, ale problem w tym, że po umieszczeniu w fstab w nowych wersjach Linuksów (systemd) pojawia się problem z montowaniem dysków/zasobów sieciowych, gdyż w domyślnej konfiguracji system podczas startu nie czeka na sieć, i zaczyna przetwarzać m.in. wpisy w pliku fstab zanim będzie dostępna sieć, a tym samym zasoby nie zostają prawidłowo zamontowane.

Ostatnio edytowany przez shevchenko1987 (2016-08-09 21:59:35)

Offline

 

#13  2016-08-09 22:02:31

  Pakos - Członek DUG

Pakos
Członek DUG
Zarejestrowany: 2007-06-12
Serwis

Re: [Chakra] Montowanie dysku sieciowego

a  może po prostu zrób start jako root? bo to gksu czy inne ustrojstwo prosi cie tylko o poswiadczenia :)

Offline

 

#14  2016-08-09 22:06:52

  shevchenko1987 - Użytkownik

shevchenko1987
Użytkownik
Skąd: Warta
Zarejestrowany: 2012-07-21

Re: [Chakra] Montowanie dysku sieciowego

Pakos napisał(-a):

a  może po prostu zrób start jako root?

Czyli? Właśnie to poświadczenie chciałbym ominąć.

Ostatnio edytowany przez shevchenko1987 (2016-08-09 22:07:22)

Offline

 

#15  2016-08-09 22:08:30

  Pakos - Członek DUG

Pakos
Członek DUG
Zarejestrowany: 2007-06-12
Serwis

Re: [Chakra] Montowanie dysku sieciowego

no na screenie jak byk widac ze jako user (schevchenko) wydajesz polecie systemctl start media-MAGAZYN.mount

no i dostajesz normalnie pytanie o haslo roota, wpisz je albo odpal jako root:
systemctl start media-MAGAZYN.mount

:)


edit:

podczas bootowania nie bedzie tego pytania, system sie przeciez odpala jako root

Ostatnio edytowany przez Pakos (2016-08-09 22:09:39)

Offline

 

#16  2016-08-09 22:09:04

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [Chakra] Montowanie dysku sieciowego

Może po prostu sprawdź czy samo wystartuje po restarcie komputera.
O ile i tu nie zrobiłeś jakiegoś błędu.

:)

Offline

 

#17  2016-08-09 22:10:57

  Hepita - Użytkownik

Hepita
Użytkownik
Skąd: 127.0.0.1
Zarejestrowany: 2014-10-30

Re: [Chakra] Montowanie dysku sieciowego

pisałeś że można to obejśc skryptem ale nie chce ci się wpisywać hasła. Może jak nie będzie się dało tego załatwić za pomocą systemd to napisz skrypt i skonfiguruj sudo tak, żebyś mógł wykonywać to konkretne polecenie bez hasła?

Albo inaczej, może nie masz uprawnień do wykonania tej jednostki? Może spróbuj z rootem?
Also, zobacz czy masz prawa do zapisu w /media - kiedyś się biedziłem z Sambą bo nie chciały mi działać takie uprawnienia jakie sobie zażyczyłem a okazało się że problem był banalny - złe uprawnienia katalogów...

Nie wiem czy dobrze kombinuję ale może coś pomoże.

EDIT: tak to jest jak się zostawia otwartą, nieodświeżoną kartę na kilka minut podczas odpisywania... koledzy mnie wyprzedzili :)

Ostatnio edytowany przez Hepita (2016-08-09 22:12:49)


Arch Linux + KDE Plasma 5.12@Core i5 4460 + GTX 750 Ti + 4 GB RAM

Offline

 

#18  2016-08-09 22:13:52

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [Chakra] Montowanie dysku sieciowego

@Hepita:
Tu na 99.99% nie ma żadnego problemu poza błądzeniem we mgle autora wątku :)

Offline

 

#19  2016-08-09 22:15:16

  shevchenko1987 - Użytkownik

shevchenko1987
Użytkownik
Skąd: Warta
Zarejestrowany: 2012-07-21

Re: [Chakra] Montowanie dysku sieciowego

yossarian napisał(-a):

Może po prostu sprawdź czy samo wystartuje po restarcie komputera.
O ile i tu nie zrobiłeś jakiegoś błędu.

:)

Nie montuje dysku podczas startu, ale chyba wiem czemu. W KDE przynajmniej Wi-Fi łączy się dopiero po zalogowaniu użytkownika, więc problem jest bardziej złożony niż mogłoby się wydawać.

Bo po przejściu w tryb root'a dysk się montuje bez poświadczeń:

Kod:

[shevchenko1987@dell ~]$ sudo su
[sudo] hasło użytkownika shevchenko1987: 
[root@dell shevchenko1987]# systemctl start media-MAGAZYN.mount

Więc pozostaje problem z połączeniem Wi-Fi, które zaskakuje za późno.


yossarian napisał(-a):

@Hepita:
Tu na 99.99% nie ma żadnego problemu poza błądzeniem we mgle autora wątku :)

Raczej się mylisz. Nie korzystam z Linuksa od wczoraj, a już kilka lat. Gdyby ta sprawa była prosta jak w Windowsie, gdzie działa z palca to bym nie zakładał tego wątku.

Ostatnio edytowany przez shevchenko1987 (2016-08-09 22:22:39)

Offline

 

#20  2016-08-09 22:25:50

  Pakos - Członek DUG

Pakos
Członek DUG
Zarejestrowany: 2007-06-12
Serwis

Re: [Chakra] Montowanie dysku sieciowego

nie wiem jak w chakra ale w networkmanagerze juz od jakiegos czasu mozna ustawic laczenie z wifi bez logowania po zaznaczeniu opcji "Available to all users", zobacz czy masz taka opcje gdzies w ustawieniach polaczenia wifi

Jesli tak to twój unit musialby startowac po nim.

Ostatnio edytowany przez Pakos (2016-08-09 22:32:09)

Offline

 

#21  2016-08-09 22:38:07

  shevchenko1987 - Użytkownik

shevchenko1987
Użytkownik
Skąd: Warta
Zarejestrowany: 2012-07-21

Re: [Chakra] Montowanie dysku sieciowego

Jest podobna opcja: https://zapodaj.net/33542b139eee6.png.html
Mam to aktywne. Jednak nic to nie zmienia. Po diodach na routerze widzę, że laptop łączy się dopiero po zalogowaniu do pulpitu.

Ostatnio edytowany przez shevchenko1987 (2016-08-09 22:42:15)

Offline

 

#22  2016-08-09 22:47:46

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [Chakra] Montowanie dysku sieciowego

Twoje połączenie powinno być widoczne w: /etc/NetworkManager/system-connections/
Wtedy jest dostępne dla wszystkich użytkowników i powinno działać przed zalogowaniem się.

Jeżeli nie ma, to widocznie ten aplet w KDE nie udostępnia takiej opcji.

Offline

 

#23  2016-08-09 22:56:09

  shevchenko1987 - Użytkownik

shevchenko1987
Użytkownik
Skąd: Warta
Zarejestrowany: 2012-07-21

Re: [Chakra] Montowanie dysku sieciowego

Kod:

[shevchenko1987@dell ~]$ ls /etc/NetworkManager/system-connections/
'Nowe połączenie 802-3-ethernet'  Orange_FreeNet_5GHz

Moje połączenie znajduje się w tym folderze - "Orange_FreeNet_5GHz".

Ostatnio edytowany przez shevchenko1987 (2016-08-09 22:56:45)

Offline

 

#24  2016-08-09 23:02:35

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [Chakra] Montowanie dysku sieciowego

Ja nie używam takich wynalazków jak NM.

Może hasło KDE przechowuje w KWallet, czy jak się to nazywało? Zajrzyj do zawartości tamtych plików i sprawdź czy są tam wszystkie dane do połączenia.
Musiałby się wypowiedzieć jakiś użytkownik NM w KDE.

Offline

 

#25  2016-08-09 23:06:07

  shevchenko1987 - Użytkownik

shevchenko1987
Użytkownik
Skąd: Warta
Zarejestrowany: 2012-07-21

Re: [Chakra] Montowanie dysku sieciowego

Na pewno hasło jest przechowywane w KWallet, bo tak to sobie wymyślili twórcy KDE. Gdyż nawet po włączeniu samoczynnego logowania nie łączy od razu z siecią tylko prosi o podanie hasła użytkownika w celu odblokowanie portfela i dopiero po tym nawiązuje się połączenie.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)