Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Samba - jmena pocitacu [vyreseno]  (Přečteno 3784 krát)

RedMaX

  • Aktivní člen
  • *
  • Příspěvků: 384
  • Narozen v komunismu, zemřu v komunismu.
Samba - jmena pocitacu [vyreseno]
« kdy: 09 Listopadu 2013, 13:36:24 »
Ahoj, za ziviho boha nemuzu rozchodit jmena pocitacu pri sdileni pres Sambu.

Mam dva PC, SPC - Ubuntu 13.10, MPC - dualboot Ubuntu 12.04 a Windows7 (zkousim to s Ubuntu 12.04, az pokud to rozchodim, tak prejdu do Windows)

na obou pocitacich se to chova naprosto stejne, tady je vypis z pocitace MPC:

Kód: [Vybrat]
iwo@MPC:~$ smbclient -L SPC
Enter iwo's password:
Connection to SPC failed (Error NT_STATUS_BAD_NETWORK_NAME)
iwo@MPC:~$ smbclient -L SPC.local
Enter iwo's password:
Domain=[DOMOV] OS=[Unix] Server=[Samba 3.6.18]

        Sharename       Type      Comment
        ---------       ----      -------
        print$          Disk      Printer Drivers
        Presun5         Disk     
        IPC$            IPC       IPC Service (SPC server (Samba, Ubuntu))
Domain=[DOMOV] OS=[Unix] Server=[Samba 3.6.18]

        Server               Comment
        ---------            -------
        SPC                  SPC server (Samba, Ubuntu)

        Workgroup            Master
        ---------            -------
        DOMOV                SPC

Pokud misto SPC.local zadam IP adresu toho PC (192.168.1.103) vysledek je stejny, teda nefunguje to jen pri zadani samotneho SPC. Ono to ale zaroven znamena, ze kdyz do Dolphinu zadam smb://spc/ tak to ten pocitac nenajde nebo jinak v prochazet sit, ten pocitac neni.
Jde mi samozrejme o to, aby to chodilo poradne a PC bylo viditelne.

Jak na to?
« Poslední změna: 16 Listopadu 2013, 04:32:20 od Iwo »

RRRadek Neužil

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4672
Re:Samba - jmena pocitacu
« Odpověď #1 kdy: 09 Listopadu 2013, 13:40:35 »
Pokud na tom počítači co ti běží samba dáš příkaz, tak co to ukáže?
Kód: [Vybrat]
smbtreeheslo jen odklikni, nic nevyplňuj. ;)
PS: omluvte moji češtinu není to moje silná stránka, snažím se hlavně vystihnou podstatu problému. ;)

RedMaX

  • Aktivní člen
  • *
  • Příspěvků: 384
  • Narozen v komunismu, zemřu v komunismu.
Re:Samba - jmena pocitacu
« Odpověď #2 kdy: 09 Listopadu 2013, 14:15:52 »
Kód: [Vybrat]
iwo@MPC:~$ smbtree
DOMOV
        \\MPC                           MPC server (Samba, Ubuntu)
                \\MPC\IPC$              IPC Service (MPC server (Samba, Ubuntu))
                \\MPC\Sdileni
                \\MPC\print$            Printer Drivers


Teda jen ten pocitac, ze ktereho to poustim.

Obracene, kdyz jsem na tom pocitaci SPC a zadam smbtree, tak to neukaze vubec nic.

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:Samba - jmena pocitacu
« Odpověď #3 kdy: 09 Listopadu 2013, 14:27:53 »
Ve skupině vždy existuje tzv. master, který udržuje jména ostatních PC a jejich adresy.
Měl by to být PC, který běží buď neustále, nebo nejčastěji.

Funguje to tak, že nově příchozí pustí do bcastu info, že je master s nějakým levelem.
Pokud nikdo neprotestuje, stane se masterem.

Level se dá v configu upravit parametrem os level, také je důležité smb říci, že je master parametrem local master

Dost se dá dočíst v dokumentaci ... http://oreilly.com/openbook/samba/book/ch07_03.html

Mimochodem, bylo by vhodné sjednotit názvy PC tak, aby DNS korespondovalo s tím, co chce samba.
Totiž CIFS je v tomto neuvěřitelné prase. To .local je pravděpodobně název domény, tak, jak to předává DHCP server.
« Poslední změna: 09 Listopadu 2013, 14:33:49 od Petr Merlin Vaněček »
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

RedMaX

  • Aktivní člen
  • *
  • Příspěvků: 384
  • Narozen v komunismu, zemřu v komunismu.
Re:Samba - jmena pocitacu
« Odpověď #4 kdy: 09 Listopadu 2013, 16:13:19 »
S tim Broadcastem to nechapu, kde ten Broadcast bere ty jmena pocitacu?

V /etc/samba jsem vytvoril lmhosts

Kód: [Vybrat]
192.168.1.102 MPC
192.168.1.103 SPC

ted uz "smbclient -L SPC" funguje ale ve spravci souboru nic videt neni ani se pres smb://spc/ pripojit neda.

nemam DHCP, pouzivam staticke adresy.

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:Samba - jmena pocitacu
« Odpověď #5 kdy: 09 Listopadu 2013, 17:35:16 »
A o DNS se stará který server?

bcast se používá pro oslovení komplet celého subnetu, tedy pokud by na prvním místě v konfiguraci smb byl bcast, snažila by se samba prvně ptát přes bcast.
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

RedMaX

  • Aktivní člen
  • *
  • Příspěvků: 384
  • Narozen v komunismu, zemřu v komunismu.
Re:Samba - jmena pocitacu
« Odpověď #6 kdy: 09 Listopadu 2013, 18:17:07 »
bcast jsem dal na prvni misto

http://wiki.ubuntu.cz/samba

Ani slovo o DNS serveru tam neni, nic jsem nenastavoval ani neinstaloval, jestli je neco potreba, tak potrebuju vysvetlit co mam vlastne udelat? (dekuju)

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:Samba - jmena pocitacu
« Odpověď #7 kdy: 10 Listopadu 2013, 10:19:24 »
Tvrdíš, že máš IP adresy PC nastavené natvrdo, tedy jsi musel nastavovat nějakou bránu sítě a DNS servery. Tyto servery mne zajímají.

Řešením by mohlo být ještě přidání té domény .local do prohledávaných v DNS:
Kód: [Vybrat]
sudo sh -c "echo 'search local' >>/etc/resolvconf/resolv.conf.d/base && resolvconf -u"
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

RedMaX

  • Aktivní člen
  • *
  • Příspěvků: 384
  • Narozen v komunismu, zemřu v komunismu.
Re:Samba - jmena pocitacu
« Odpověď #8 kdy: 10 Listopadu 2013, 10:30:38 »
brana je adresa routeru 192.168.1.254 a DNS jsou od UPC, jehoz jsem klientem a jako nahradni mam googlovsky 8.8.8.8

uplne stejne se to chova na Windowsech, tam to a tim .local nefunguje, pripojim se pres IP adresu (napriklad //192.168.1.103). :-/

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:Samba - jmena pocitacu
« Odpověď #9 kdy: 10 Listopadu 2013, 12:09:47 »
Co to přidání do resolvu, pomohlo to?
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

RedMaX

  • Aktivní člen
  • *
  • Příspěvků: 384
  • Narozen v komunismu, zemřu v komunismu.
Re:Samba - jmena pocitacu
« Odpověď #10 kdy: 10 Listopadu 2013, 15:35:32 »
Nepomohlo, ale ono mi prestalo fungovat i to SPC.local, nevim ve kterem momente, ale ted fungue jen IP adresa.

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:Samba - jmena pocitacu
« Odpověď #11 kdy: 10 Listopadu 2013, 20:14:27 »
Předpokládám, že smbclient funguje OK?
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

RedMaX

  • Aktivní člen
  • *
  • Příspěvků: 384
  • Narozen v komunismu, zemřu v komunismu.
Re:Samba - jmena pocitacu
« Odpověď #12 kdy: 10 Listopadu 2013, 21:41:58 »
ano, zatim diky za rady, ja ted v tydnu na tohle nemam cas, tak se k tomu dostanu az v patek, mam jeste nejake napady, tak provedu pokusy a pak napisu.

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:Samba - jmena pocitacu
« Odpověď #13 kdy: 10 Listopadu 2013, 21:46:10 »
On by se o toto měl v první řadě starat DNS server, který není.
Tedy bych do /etc/hosts vyjmenoval všechny PC a jejich IP a bude klid.
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

RedMaX

  • Aktivní člen
  • *
  • Příspěvků: 384
  • Narozen v komunismu, zemřu v komunismu.
Re:Samba - jmena pocitacu
« Odpověď #14 kdy: 15 Listopadu 2013, 18:56:11 »
Ahoj, problem trva, zkusim to vzit ze siroka:

Domaci sit: kabel prichazi z venku, jde do UPC modemu, odtud do routeru na WAN. Z routeru jdou pres LAN1,2,3 konektory, tri kabely do PC1, PC2, PC3.
Router je nastaven na staticke adresy, neridi se pocitace skrz DHCP.

PC1 - 192.168.1.101, Windows, internet bezi
PC2 - 192.168.1.103, Ubuntu 13.10, internet bezi, nainstalovana samba
PC3 - 192.168.1.105, Ubuntu 13.4, internet bezi, nainstalovana samba (pocitac mam na vikend pujceny).

PC1 vidi na PC3, jak pres jmena PC, tak pres IP adresy
PC3 vidi na PC1, jak pres jmena PC, tak pres IP adresy
PC1 vidi na PC2 pouze pres IP adresu
PC2 vidi na PC1 pouze pres IP adresu
PC3 vidi na PC2 pouze pres IP adresu
PC2 vidi na PC3 pouze pres IP adresu

Protoze na PC3 samba funguje, vzal jsem jeho smb.conf a prsknul ho do PC2@/etc/samba.

Takze ted ma PC2 Ubuntu 13.10 a PC3 Ubuntu 13.4 stejnou Samba konfiguraci.

Presto se situace nezmenila.

Zkusil jsem co me napadlo posledni a sice jsem na PC2
Kód: [Vybrat]
sudo service ufw stopvypnul firewall, beze zmeny.

Muze mi tu teda nekdo zodpovedne rict, ze mu pod Ubuntu 13.10 beha Samba a jakou verzi ma nainstalovanou? Ja mam 3.6.18.

Cim krome bugu v 13.10 by jeste mohlo byt, ze ta Samba respektive pripojeni k okolnim pocitacum pres jejich jmena nefunguje?

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:Samba - jmena pocitacu
« Odpověď #15 kdy: 15 Listopadu 2013, 21:57:57 »
SMB funguje, problém je spíše v nautilu, že názvy nezískává ze samby, ale z DNS.
A o ty lokální se stará DHCP server (v kombinaci s DNS).

Tedy jak jsem psal - co nacpat jména a IP do /etc/hosts, když už i ty IP jsou natvrdo?
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

RedMaX

  • Aktivní člen
  • *
  • Příspěvků: 384
  • Narozen v komunismu, zemřu v komunismu.
Re:Samba - jmena pocitacu
« Odpověď #16 kdy: 15 Listopadu 2013, 23:00:55 »
Mohl bych, ale vysvetli mi prosim prvne, proc pocitac s Ubuntu 13.04 funguje a pocitac s Ubuntu 13.10 nefunguje. To mi na tom neni jasny a chtel bych docilit toho, ze zacne fungovat bez dopisovani IP do hosts natvrdo.

Respektive pokud to nepujde, tak vysvetlit, kde je mezi Ubuntu 13.04 a 13.10 rozdil, ze to na jednom jde a na druhem ne.

A ted me jeste napada, doprcic jsem to mel napsat do predchoziho dotazu:

smbtree spustenem na PC3(13.04) ukaze sdilene slozky na PC1, zatimco smbtree na PC2(13.10) ukaze sdilene slozky na tom PC2. To je divny ne?  :-[

RedMaX

  • Aktivní člen
  • *
  • Příspěvků: 384
  • Narozen v komunismu, zemřu v komunismu.
Re:Samba - jmena pocitacu
« Odpověď #17 kdy: 16 Listopadu 2013, 04:32:02 »
Tak jsem zase za vola, snad bych ani nemel psat reseni celeho problemu.  :-[

No kazdopadne dekuju za marnou snahu pomoct. Problem nakonec byl, jak to tak byva mezi zidli a klavesnici. Mel jsem na tom pocitaci PC2 (Ubuntu 13.10) spatne nakonfigurovanou sit. Prepsal jsem se, kdyz jsem zadaval masku site 255.255.255.0 a ja tam dal 255.255.0.0. Ja to kontroloval, ale proste jsem to nevidel. Nahodou jsem si vsiml, ze mam zapnutou podporu IPv6, tak jsem to chtel zkusit vypnout, kdyby nahodou ... No a koukam na konfiguraci IPv4 a najednou se mi rozsvitilo. Takze ted uz to jede, jak ma.

Petr Merlin Vaněček

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 5057
    • Lomítkáři
Re:Samba - jmena pocitacu [vyreseno]
« Odpověď #18 kdy: 16 Listopadu 2013, 09:14:56 »
Super :D
Stiskni CTRL + W ...
80% mozku tvoří kapalina ... u některých brzdová

 

Provoz zaštiťuje spolek OpenAlt.