Fórum Root.cz
Hlavní témata => Windows a jiné systémy => Téma založeno: Karmelos 28. 10. 2021, 01:33:28
-
Mám takový problém - když si připojím doma ze serveru dva síťové disky pomocí:
NET USE X: \\192.168.1.1\jauser Megapassword /USER:jauser
NET USE Y: \\192.168.1.1\shared Megapassword /USER:jauser
Tak se to chová poněkud krpatě. Oba disky se hbitě připojí, jde je procházet, ale když jsem v TC na tom shared přesunul 120GB do jiného adresáře a následně se snažil nakopírovat jiných 120GB do adresáře kde byla původně ta přesunutá data, po pár stovkách souborů (fotkách) to zatuhlo na jednom větším souboru s videem. Zkoušeno (to kopírování) několikrát i po restartu a znovupřipojení cmdline.
A potom prostě nebylo možné z windowsů s těmi disky udělat nic - nešlo procházet, nedaly se odpojit, průzkumník TC se na ně nepřipojil a tuhnul, pokus o znovupřipojení hlásil, že jsou připojené.
Pomohl až restart a připojení shared klasicky přes "Připojit síťovou jednotku" (jauser je též uživatel woken, heslo zadáno) a ten disk jede dobře, kopírovat na něj pomocí TC jde. Přičemž mi "Připojit síťovou jednotku" z nějakého důvodu nedovolí po té připojit ten home (\jauser) s hláškou že už je připojený s jiným heslem.
Kde mají soudruzi z NDR chybu? proč mi cmdline dovolí mít připojené oba disky ale krpatí?
Jako jsem vyhodnotil že chyba bude nejspíš we woknech, ale možná něco nastavení na sambě by třeba vylepšilo situaci?
Nějaký hint?
-
Podle tveho detailniho popisu to muze byt cokoli od chyby na siti po chybu v programu. "Sitova diagnostika, neznama. Popis konfigurace a verzi software, neznama. Vystupy logu klienta a serveru, nezname. Doufám, že tento záznam pomůže objasnit nehodu, ke které tu došlo.“
-
Síťová diagnostika - spojení při připojení disku pomocí "Připojit síťovou jednotku" chodí, kopíruju desitky MB/s.
Popis konfigurace a verzi software
W10 aktuální, TC 8.01, Samba aktuální, debian buster
konfigurace samba default + přidaná sekce pro ten shared:
[shared]
comment = Shared
path = /mnt/shared
valid users = jauser
guest ok = no
browseable = yes
writable = yes
read only = no
create mask = 777
directory mask = 0777
Jaké logy z těch W10 mám postnout? V logu samby není nic,
auth.log, je vidět kdy jsem pustil wokna a ty přimontovali shared, následně jsem přimontoval ten home ručně. To jde.
Ale pomocí "Připojit síťovou jednotku" to nejde s hláškou, viz obrázek.
Oct 28 10:18:14 betula smbd: pam_unix(samba:session): session opened for user jauser by (uid=0)
Oct 28 10:25:01 betula CRON[1900]: pam_unix(cron:session): session opened for user root by (uid=0)
Oct 28 10:25:01 betula CRON[1900]: pam_unix(cron:session): session closed for user root
Oct 28 10:35:01 betula CRON[1929]: pam_unix(cron:session): session opened for user root by (uid=0)
Oct 28 10:35:01 betula CRON[1929]: pam_unix(cron:session): session closed for user root
Oct 28 10:37:36 betula smbd: pam_unix(samba:session): session opened for user jauser by (uid=0)
Jaké další logy by pomohly?
-
Tohle možná taky pomůže:
root@server:~# smbstatus
Samba version 4.9.5-Debian
PID Username Group Machine Protocol Version Encryption Signing
----------------------------------------------------------------------------------------------------------------------------------------
1891 jauser jauser 192.168.101.159 (ipv4:192.168.1.2:49794) SMB3_11 - partial(AES-128-CMAC)
1933 jauser jauser 192.168.101.159 (ipv4:192.168.1.2:62761) SMB3_11 - partial(AES-128-CMAC)
Service pid Machine Connected at Encryption Signing
---------------------------------------------------------------------------------------------
shared 1891 192.168.1.2 Thu Oct 28 10:18:15 AM 2021 CEST - -
shared 1933 192.168.1.2 Thu Oct 28 10:37:37 AM 2021 CEST - -
Locked files:
Pid Uid DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
1891 1000 DENY_NONE 0x100081 RDONLY NONE /mnt/shared . Thu Oct 28 10:27:37 2021
1933 1000 DENY_ALL 0x100080 RDONLY NONE /mnt/shared . Thu Oct 28 10:38:10 2021
-
Konfigurace samby, tohle je ten default s přidanou sekcí shared.
[global]
workgroup = WORKGROUP
log file = /var/log/samba/log.%m
max log size = 1000
logging = file
panic action = /usr/share/samba/panic-action %d
server role = standalone server
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
usershare allow guests = yes
[homes]
comment = Home Directories
browseable = no
read only = yes
create mask = 0700
directory mask = 0700
valid users = %S
[shared]
comment = Shared
path = /mnt/shared
valid users = jauser
guest ok = no
browseable = yes
writable = yes
read only = no
create mask = 0664
directory mask = 0775
-
U toho smbstatus netřeba rozporovat ty divný IP adresy, editoval jsem to (nedůsledně).
-
Podle tveho detailniho popisu to muze byt cokoli od chyby na siti po chybu v programu. "Sitova diagnostika, neznama. Popis konfigurace a verzi software, neznama. Vystupy logu klienta a serveru, nezname. Doufám, že tento záznam pomůže objasnit nehodu, ke které tu došlo.“
Stačí to? Víc už toho bez nápovědy nedodám.
Jako léta to chodilo, přesouval jsem giga dat mezi home a shared z windowsů, kopíroval jsem na oba disky... Až teď to začlo takhle blbnout, tak jsem tam zkusil defaultní konfiguraci, ale blbne to stejně.
pro info takhle vypadal smb.conf než jsem tam dal ten default:
[global]
workgroup = WORKGROUP
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
server role = standalone server
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
usershare allow guests = no
[homes]
comment = Home Directories
browseable = no
read only = no
create mask = 0700
directory mask = 0700
valid users = %S
[shared]
comment = Shared
path = /mnt/shared
valid users = jauser
guest ok = no
browseable = yes
writable = yes
read only = no
create mask = 777
directory mask = 0777
-
tak soudruzi nadelali chyb... ale zacni je taky hledat u sebe.
poprve,kruci si to prepni do anglictiny a aplikuj google na tu hlasku.
BTW dle IP adresy soudim, ze ti uplne vsechny sluzby site a firewallu sedi na tom samym stroji.
-
tak soudruzi nadelali chyb... ale zacni je taky hledat u sebe.
poprve,kruci si to prepni do anglictiny a aplikuj google na tu hlasku.
BTW dle IP adresy soudim, ze ti uplne vsechny sluzby site a firewallu sedi na tom samym stroji.
To byla řečnická otázka, jsem si vědom že tam mám chyby, jen na to po šesti hodinách googlení nemůžu přijít.
Jasně, všechny služby - ta samba a jeden mediaserver mi sedí na jednom stroji, je to čistý debian, do kterého jsem doinstaloval sambu a nastavil jak nastavil. Je to domácí servr co mi běží pár dnů do roka.
-
a nemas to pripojovene ve win automaticky po startu?
# ve win pust
net use
-
btw zkus to hosts file napsat dva zaznamy pro tu IP adresu, rekneme fileserver1 192.168.101.1 a fileserver2 192.168.101.1
ted zkus se pripojit uzivatelem 1 na fileserver1 a uzivatelem 2 na fileserver2.
prestane to rikat, ze uz "je pripojeny s jinym heslem"
ja tim obchazim dementnost windows.
-
Tak jsem udělal takovýho kočkopsa - bohužel ten druhý server z /etc/hosts není ve woknech vidět, tedy jsem alespoň vytvořil dalšího usera a povolil pro shared.
Následně jsem si upravil svoje připojovací příkazy
NET USE X: \\betula\jauser Megaheslo /USER:jauser
NET USE Y: \\192.168.1.2\shared Gigaheslo /USER:tyuser
Potom mi net use hlasi
Nov pýipojenˇ budou zapamatov na.
Stav Mˇstnˇ Vzd len‚ Sˇśov‚
-------------------------------------------------------------------------------
OK X: \\betula\jauser Microsoft Windows Network
OK Y: \\192.168.1.2\shared Microsoft Windows Network
A zdá se že to nějak funguje. Takže díky za hint.
Ještě jsem teda poladil smb.conf, tak když se to zas podělá, budou snad nějaký logy...
[global]
workgroup = WORKGROUP
log file = /var/log/samba/log.%m
log level = 3
max log size = 1000
logging = file
panic action = /usr/share/samba/panic-action %d
server role = standalone server
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
[homes]
comment = Home Directories
browseable = no
read only = no
create mask = 0700
directory mask = 0700
valid users = %S
[shared]
comment = Shared
path = /mnt/shared
valid users = jauser tyuser
guest ok = no
browseable = yes
writable = yes
read only = no
create mask = 0664
directory mask = 0775
-
[...] bohužel ten druhý server z /etc/hosts není ve woknech vidět [...]
nemels to upravovat na Linuxu, ale ve Windows, resp. proste na klientovi ;-)
%WinDir%\System32\drivers\etc\hosts
-
[...] bohužel ten druhý server z /etc/hosts není ve woknech vidět [...]
nemels to upravovat na Linuxu, ale ve Windows, resp. proste na klientovi ;-)
%WinDir%\System32\drivers\etc\hosts
Aha, tak to jo. Mě to bylo divný... O \etc\hosts na windowsech jsem tak nějak nevěděl, respektive pokud někdy jsem to zahlíd, tak se mi to úspěšně vypařilo z hlavy ...teda pokud to neni specialita W10.
Jinak zapsáno, vyzkoušeno a funguje to...
Díky všem..
P.S. už potřetí při editaci příspěvku tady na rootu mi FW píše, že zablokoval pokus o vzdálený přístup z adresy 91.213.160.166. Je to normální? Snad nikdy se mi to ještě nestalo....