Portál AbcLinuxu, 10. května 2024 06:04


Dotaz: Nelze se přihlásit k sambě

2.8.2004 08:51 Milan Dobeš | skóre: 22
Nelze se přihlásit k sambě
Přečteno: 144×
Odpovědět | Admin
Ahoj, RH9, samba-2.2.7a-8.9.0. Po nějaké době se nelze k sambě přihlásit ani z W9x ani z XP. Při bližším ohledání jsem zjistil, že nějak "divně" vytuhnul nmb. Pomohlo zastavení a spuštění samby. Stopnutí se muselo udělat 2*, prvně se stopnul smb a i nmb ale "nějaký" nmb v systému ještě zůstal strašit a tak se musí stopnout ještě podruhé. Po startu se nastartuje smb i nmb a několik hodin je vše OK. V logách samozřejmě nic.
Mám takhle po světě několik serverů a pouze jediný se chová takhle. Jediné co je na něm jiné je že jede na kernelu 2.4.26 a na ostatních mám 2.4.20. Kernely jsou patchované ABI knihovnou, překládané jsou vždy na serverech na kterých potom jedou.
Nesetkali jste se s tím někdo?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.8.2004 13:17 Jack | skóre: 21 | blog: Od_vseho_trochu | Brno
Rozbalit Rozbalit vše Re: Nelze se přihlásit k sambě
Odpovědět | | Sbalit | Link | Blokovat | Admin
Setkal, ale taky jsem nevedel co s tim. Pouzival jsem standardni startovaci scripty. A co takhle zkusit upgrade na 3.X.X? Tak jsem to nakonec vyresil ja. Nejak me uniklo, jak sambu spoustine, pres nmbd-D a smbd -D? Nebo to snad jde i nejak jinak?
2.8.2004 16:12 Milan Dobeš | skóre: 22
Rozbalit Rozbalit vše Re: Nelze se přihlásit k sambě
Sambu pouštím standardně jako v RH9 skriptem /etc/rc.d/init.d/smb a je v něm skutečně
daemon smbd -D
daemon nmbd -D
Nad upgrade na 3.X.X jsem uvažoval ale ten server je 300 km daleko a příští týden odjíždím na dovolenou :-). Na čem se Vám to stávalo? Jaký jste tam měl kernel?
Jinak se sambou 3.X.X jsem měl jednu divokou skušenost, když jsem si ji skusil nainstalovat na zkoušku doma na RH7.3 a potom se mi absolutně nijak nedařilo tam vrátit původní sambu. Tak jsem tam nakonec musel dát znovu 3.X.X a proplavat všemi těmi změnami v smb.conf abych dosáhl kýženého původního stavu. Na 300km před dovolenou se mi do toho moc nechce a snažím se najít jiné řešení.
2.8.2004 22:37 Jack | skóre: 21 | blog: Od_vseho_trochu | Brno
Rozbalit Rozbalit vše Re: Nelze se přihlásit k sambě
Dobry den, stavalo se me to na Turbo linuxu s jadrem tusim 2.2 Jo tak to je problem takovej upgrade:) Tak to nevim, co je spatne, nic me nenapada. Tak si uzijde dovolenou:-)
2.8.2004 21:05 Martin H.
Rozbalit Rozbalit vše Re: Nelze se přihlásit k sambě
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jojo, to znám. V logu /var/log/samba/nmbd.log bylo neustále jakési hlášení, už si na jeho znění přesně nevzpomínám.

Nicméně, detekoval jsem chybu v tom, že jsem přejmenoval HOSTNAME - nejprve to byl server.firma.cz a po změně pak jen server. Bohužel jsem asi někde zapomněl původní hostname. Vše vyřešilo až vyhledání původního hostname, neboť jsem ten problém musel dořešit kvůli BINDu.

Od té doby je vše OK.

Rada: hledej chybu v resolvingu, NMBD je NetBios Daemon a má problémy s překladem jmen na IP funkcí gethostbyaddr()

Napiš, jestli to pomohlo.
3.8.2004 20:23 Milan Dobeš | skóre: 22
Rozbalit Rozbalit vše Re: Nelze se přihlásit k sambě
Díky za typ, udělal jsem s HOSTNAME přesně opačný postup. Nejdříve to byl server a nyní server.firma.cz. Zkusím zapátrat a jestli uspěju, tak si to pro sebe rozhodně nenechám.
Kdyby jsi si vzpoměl kde jsi jej zapomenul ... :-)
Ještě jednou dík za vodítko!
3.8.2004 21:11 Milan Dobeš | skóre: 22
Rozbalit Rozbalit vše Re: Nelze se přihlásit k sambě
Tak jsem s tím trochu pokusničil ale bohužel asi s nulovým výsledkem. Všiml jsem si totiž že pouze na tomto serveru když stopnu sambu /etc/rc.d/init.d/smb stop, tak mi zůstane v systému jeden nmbd a zbavím se ho až druhým stopem. Pokud to s problémem souvisí, na nic jsem nepřišel. Bohužel padá to tak jednou denně, takže se to těžko testuje.
4.8.2004 09:19 Martin H.
Rozbalit Rozbalit vše Re: Nelze se přihlásit k sambě
No, problém se u mě vyřešil, když jsem:
- opravil údaje v /etc/sysconfig/network 
  hostname=
- v /etc/hosts jsem ponechal jen 
  127.0.0.1   localhost localhost.localdomain
- v /etc/hosts.conf mám 
  order bind,hosts
  multi on
- v /etc/resolv.conf mám
  nameserver 192.168.1.1
  domain domena.tld #domena.tld nahradit vlastní lokální doménou.
  Ta nemusí mít nic společného s Internetovou, ale může být stejná.
- no a pak jsem nakonfiguroval BIND8, do něj nastavil i IP adresy strojů (mám 5 PC)...
A bylo po závadě. Zkontroluj SMB a NMB log, jestli v něm náhodou není hláška GETHOSTBYADDR().

Jinak by to taky šlo bez BINDu, pouze zadat údaje pro NMBD do /ETC/HOSTS a nezapomenout změnit resolv.conf (první hosts, pak bind).

Pokud ano, tak problém NMBD s převodem jmen zůstává.

Jinak v tvém případě je lepší KILLALL SMB.

Dej vědět, jak jsi dopadl.
4.8.2004 09:20 Martin H.
Rozbalit Rozbalit vše Re: Nelze se přihlásit k sambě
Jo ještě v smb.conf zvyš LOGLEVEL=3, ať aspoň vidíš nějaké chyby .... až to vyřešíš, zase LOGLEVEL snížíš na 1.
4.8.2004 18:23 Milan Dobeš | skóre: 22
Rozbalit Rozbalit vše Re: Nelze se přihlásit k sambě
Díky za rady, na jejich základě jsem trochu začistil konfigurace DNS, resolv, hosts a dneska to drželo, uvidíme zítra :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.