Zdielanie - pomoc

Sekcia: Konfigurácia 09.07.2013 | 18:13
Avatar mirozm Ubuntu 12.04 , Kubuntu 8.04  Používateľ

Ahoj, prosil by som o pomoc s prepojením dvoch PC s ubuntu. Nakoľko sa s tým už týždeň po večeroch trápim s takmer nulovým výsledkom.

údaje PC1 :systém kubuntu 8.04 i686_32bitový, samba 3.0.28a-1ubuntu4.18 , meno PC: judita, zdielanie nastavené pre každého na priečinok home/miro/zálohy priečinok má práva pre čítanie a zápis pre každého, IP 10.1.191.111

údaje PC2 :systém ubuntu 12.04 x86_64bitový, samba 1.2.63-0ubuntu5 , meno PC: mg, zdielanie nastavené pre každého na priečinok home/miro/zálohy priečinok má práva pre čítanie a zápis pre každého, IP 10.1.191.112

Ba oboch PC je nastavený user miro aj samba user miro

Oba PC sú napojené sieťovým káblom do switchu TP-LINK, ktorý je napojený na wifi AP.

Spojenie na vonkajšiu sieť (internet) je na oboch PC v poriadku.

Správanie PC1: ping na 10.1.191.112 - OK no napriek tomu nevidím žiadny iný PC v sieti takže ani priečinok ktorý by mal byť zdieľaný

Správanie PC2: ping na 10.1.191.11 - nejde ! napriek tomu vidím v sieti PC1 (server) s menom judita no pri pokuse o spojenie vypíše "nepodarilo sa pripojiť umiestnenie ,Získanie zoznamu zdielaní zo servera zlyhalo"

Zaráža ma ten chýbajúci ping z PC2 aj keď na FW PC1 mám povolenú IP PC2.

Prosím o pomoc nie som IT takže na mňa len ako na BFU Ďakujem
    • RE: Zdielanie - pomoc 09.07.2013 | 18:43
      Avatar WlaSaTy   Návštevník
      Keď si nastavoval zdielanie, akú doménu, respektívne pracovnú skupinu si dal? Dúfam, že nebola zhodná s názvom počítača. To potom robilo škaredé chyby.

      Inak, 8.04 skončilo svoju púť aj v prípade Ubuntu. Nerozmýšľal si preventívne nad upgrade?

      Ps: hodil by sa sem výstup z smb.conf a potvrdenie či služby smb a nbd bežia.
      • RE: Zdielanie - pomoc 09.07.2013 | 19:18
        Avatar mirozm Ubuntu 12.04 , Kubuntu 8.04  Používateľ
        no nerozmýšlal z dôvodu že PC1 je staršie železo Tak tu je zatiaľ výstip z findsmb na PC2 (novšie z ktorého ale nejde ping na PC1):
                                        *=DMB
                                        +=LMB
        IP ADDR         NETBIOS NAME     WORKGROUP/OS/VERSION 
        ---------------------------------------------------------------------
        10.1.191.112    MG            +[WORKGROUP] [Unix] [Samba 3.6.3]
        a tu je smb.conf tiež z PC2
        #======================= Global Settings =======================
        [global]
        # Browsing/Identification #
        	workgroup = workgroup
        	server string = MG
        ;   wins server = w.x.y.z.
        	dns proxy = no
        ;   name resolve order = lmhosts host wins bcast
        # Networking #
        ;   interfaces = 127.0.0.0/8 eth0
        ;   bind interfaces only = yes
        # Debugging/Accounting #
        	log file = /var/log/samba/log.%m
        	max log size = 1000
        	syslog = 0
        # Authentication #
        ;	encrypt passwords = yes 
        ;	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
        # Domains #
        ;   domain logons = yes
        ;   logon path = \\%N\profiles\%U
        ;   logon script = logon.cmd
        ; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u
        ; add machine script  = /usr/sbin/useradd -g machines -c "%u machine account" -d /var/lib/samba -s /bin/false %u
        ; add group script = /usr/sbin/addgroup --force-badname %g
        # Misc #
        ;   include = /home/samba/etc/smb.conf.%m
        ;   message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &
        ;   idmap uid = 10000-20000
        ;   idmap gid = 10000-20000
        ;   template shell = /bin/bash
        ;   winbind enum groups = yes
        ;   winbind enum users = yes
        ;	usershare max shares = 100
        	usershare allow guests = yes
        	security = share
        	guest ok = yes
        	guest account = miro
        #======================= Share Definitions =======================
        ;[homes]
        ;   comment = Home Directories
        ;   browseable = no
        ;   read only = yes
        ;   create mask = 0700
        ;   directory mask = 0700
        ;   valid users = %S
        ;[netlogon]
        ;   comment = Network Logon Service
        ;   path = /home/samba/netlogon
        ;   guest ok = yes
        ;   read only = yes
        ;[profiles]
        ;   comment = Users profiles
        ;   path = /home/samba/profiles
        ;   guest ok = no
        ;   browseable = no
        ;   create mask = 0600
        ;   directory mask = 0700
        [miro]
        	path = /home/miro/zálohy
        	writeable = yes
        ;	browseable = yes
        	comment = home
        	guest ok = yes
        údaje z PC1 doplním zatiaľ musím ísť tak na hodinku preč.
        • RE: Zdielanie - pomoc 09.07.2013 | 20:22
          Avatar WlaSaTy   Návštevník
          Nič v zlom, ale myslel som smb.conf z obidvoch strojov. Samba musí byť nastavená aj na klientovi. Bez toho sa tak možno dostaneš cez IP adresu ak máš šťastie.

          Mimochodom, ping s týmto problémom nemusí mať nič spoločné. Služby bežia obvykle na TCP (ako spomínaná samba), alebo na UDP (ako napríklad DNS alebo NFS). Cez IP protokol sa overujú cesty pre komunikáciu. Ale, na druhú stranu s tým môže mať spoločného veľa, ten firewall si nemusel korektne nastaviť pre komunikáciu medzi tými dvoma strojmi.
    • RE: Zdielanie - pomoc 09.07.2013 | 20:59
      Avatar mirozm Ubuntu 12.04 , Kubuntu 8.04  Používateľ
      OK musel som narýchlo odísť no teraz už budem prilepený na PC dlho. Tu je smb.conf z PC1:
      #===== Global Settings========
      [global]
      ## Browsing/Identification ###
      	workgroup = workgroup
      	server string = judita
      ;	wins support = no
      ;   wins server = w.x.y.z
      	dns proxy = no
      ;   name resolve order = lmhosts host wins bcast
      ##Networking ####
      ;   interfaces = 127.0.0.0/8 eth0
      ;   bind interfaces only = true
      ##Debugging/Accounting ####
      	log file = /var/log/samba/log.%m
      	max log size = 1000
      ;	syslog only = no
      	syslog = 0
      	panic action = /usr/share/samba/panic-action %d
      ####### Authentication #######
      	security = share
      ;	encrypt passwords = yes
      	passdb backend = tdbsam
      	obey pam restrictions = yes
      ;	guest account = nobody
      	invalid users = root
      	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
      #### Domains ##
      ;   domain logons = yes
      ;   logon path = \\%N\profiles\%U
      ;	logon path = \\%n\%u\profile
      ;   logon drive = H:
      ;	logon home = \\%n\%u
      ;   logon script = logon.cmd
      ; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u
      #### Printing ####
      ;	load printers = yes
      ;   printing = bsd
      ;   printcap name = /etc/printcap
      ;	printing = cups
      ;   printcap name = cups
      #### Misc ############
      ;   include = /home/samba/etc/smb.conf.%m
      ;	socket options = tcp_nodelay
      ;   message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &
      ;	domain master = auto
      ;   idmap uid = 10000-20000
      ;   idmap gid = 10000-20000
      ;   template shell = /bin/bash
      ;   winbind enum groups = yes
      ;   winbind enum users = yes
      ;	usershare max shares = 100
      	usershare allow guests = yes
      ;	guest ok = no
      #======================= Share Definitions =======================
      ;[homes]
      ;   comment = Home Directories
      ;   browseable = yes
      ;   read only = yes
      ;   create mask = 0700
      ;   directory mask = 0700
      ;   valid users = %S
      ;[netlogon]
      ;   comment = Network Logon Service
      ;   path = /home/samba/netlogon
      ;   guest ok = yes
      ;   read only = yes
      ;   share modes = no
      ;[profiles]
      ;   comment = Users profiles
      ;   path = /home/samba/profiles
      ;   guest ok = no
      ;   browseable = no
      ;   create mask = 0600
      ;   directory mask = 0700
      [miro]
      	path = /home/miro/zálohy
      	force group = miro
      	guest ok = yes
      	writeable = yes
      	comment = home
      ;	browseable = yes
      pritom príkaz findsmb nenájde nič keď dám reštartovať smbd tak vypíše všetko ok
      • RE: Zdielanie - pomoc 09.07.2013 | 21:24
        Avatar WlaSaTy   Návštevník
        Skús namiesto findsmb použiť smbclient, na obidvoch strojoch a na obidva stroje. A over, či sa vidia napríklad cez ssh.
        • RE: Zdielanie - pomoc 09.07.2013 | 21:34
          Avatar mirozm Ubuntu 12.04 , Kubuntu 8.04  Používateľ
          Takže na PC1 som preinštaloval sambu aj s komplet vymazaním conf a už pri spokuse o spustenie smbd mi vypíše chybu
          root@judita:/home/miro# apt-get install samba
          Načítavajú sa zoznamy balíkov... Hotovo
          Vytvára sa strom závislostí
          Reading state information... Hotovo
          Navrhované balíky:
            openbsd-inetd inet-superserver smbldap-tools
          Nainštalujú sa nasledovné NOVÉ balíky:
            samba
          0 aktualizovaných, 1 nových inštalovaných, 0 na odstránenie a 1 neaktualizovaných.
          Je potrebné stiahnuť 0B/3844kB archívov.
          Po tejto operácii sa na disku použije ďalších 9437kB.
          Pripravuje sa nastavenie balíkov ...
          Vyberám predtým zrušený balík samba.
          (Čítam databázu ... momentálne je nainštalovaných 124965 súborov a adresárov.
          Rozbaľujem samba (z .../samba_3.0.28a-1ubuntu4.18_i386.deb) ...
          Nastavujem balík samba (3.0.28a-1ubuntu4.18) ...
          Generating /etc/default/samba...
           * Starting Samba daemons                                                [fail]
          invoke-rc.d: initscript samba, action "start" failed.
          dpkg: chyba pri spracovávaní samba (--configure):
           podproces post-installation script vrátil chybový kód 1
          Počas spracovania sa vyskytli chyby:
           samba
          E: Sub-process /usr/bin/dpkg returned an error code (1)
          • RE: Zdielanie - pomoc 09.07.2013 | 21:48
            Avatar WlaSaTy   Návštevník
            V logu umiestnenom vo /var/log je čo o tom nevydarenom štarte?
    • RE: Zdielanie - pomoc 09.07.2013 | 21:06
      Avatar mirozm Ubuntu 12.04 , Kubuntu 8.04  Používateľ
      Tu je ešte výpis z iptables -L z PC1
      root@judita:/home/miro# iptables -L
      Chain INPUT (policy DROP)
      target     prot opt source               destination
      ACCEPT     all  --  localhost            anywhere            state NEW
      ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
      ACCEPT     all  --  10.1.191.111         10.1.191.112
      
      Chain FORWARD (policy DROP)
      target     prot opt source               destination
      
      Chain OUTPUT (policy ACCEPT)
      target     prot opt source               destination
    • d_ 09.07.2013 | 21:36
      Avatar ...   Návštevník
      co vrati prikaz route zadani uzivatelom root?
      • RE: d_ 09.07.2013 | 21:55
        Avatar mirozm Ubuntu 12.04 , Kubuntu 8.04  Používateľ
        ny stroji 2 teraz
        root@MG:/home/miro# route
        Kernel IP routing table
        Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
        default         10.1.191.1      0.0.0.0         UG    0      0        0 eth0
        10.1.191.0      *               255.255.255.0   U     1      0        0 eth0
        link-local      *               255.255.0.0     U     1000   0        0 eth0
        na stroji 1 je to dtto inak momentálne som odstránil zo stroja 1 všetko súvisiace zo sambou a sťahujem ju nanovo + install mám podozrenie na vadný balík
    • RE: Zdielanie - pomoc 09.07.2013 | 22:03
      Avatar mirozm Ubuntu 12.04 , Kubuntu 8.04  Používateľ
      OK teraz to prebehlo v poriadku takže počítam, že by smb mala byť OK. Idem nastavovať smb pracovná skupina _ workgroup popis - %h server (Samba, Ubuntu)
    • RE: Zdielanie - pomoc 09.07.2013 | 22:15
      Avatar mirozm Ubuntu 12.04 , Kubuntu 8.04  Používateľ
      no napriek reinstalu samby sa nič nezmenilo
      • RE: Zdielanie - pomoc 09.07.2013 | 22:32
        Avatar WlaSaTy   Návštevník
        Renštalácia programov pomôže málokedy. Neviem prečo si ju teda robil. Vidia sa tie stroje cez ssh, a čo o nich píše smbclient?
        • RE: Zdielanie - pomoc 09.07.2013 | 22:40
          Avatar mirozm Ubuntu 12.04 , Kubuntu 8.04  Používateľ
          smbclient prepáč ešte som to nepoužil ako má vyzerať príkaz
    • RE: Zdielanie - pomoc 09.07.2013 | 22:59
      Avatar mirozm Ubuntu 12.04 , Kubuntu 8.04  Používateľ
      ajhľa mám niečo pri spustenom pingu na PC2 (s ktorého nešlo pingnúť na stroj 1) pri reboote stroja1 sa tento zrazu ukázal až kým nenabehol FW na stroji 1 pohral som sa z FW a ping už ide na oboch masinach navzajom
    • RE: Zdielanie - pomoc 09.07.2013 | 23:13
      Avatar mirozm Ubuntu 12.04 , Kubuntu 8.04  Používateľ
      Chcem sa poďakovať za Váš čas problém bol vo FW na PC1(ten s Kubuntu 8.04) Aj keď sa tváril , že IP stroja 2 je povolená, nebolo to tak. Všetko už ide aj samba sa už tancuje. Konečne môžem dať Pc každý zvlášť do inej miestnosti,lebo som sa pomaly prehrial aj ja od toho tepla z bední :)