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 klekne při výpadku připojení k internetu  (Přečteno 1868 krát)

marshall1727

  • Aktivní člen
  • *
  • Příspěvků: 307
samba klekne při výpadku připojení k internetu
« kdy: 09 Února 2009, 00:15:40 »
Dobrý den,

běží mi ubuntu server (8.04) na kterém obvyklé služby (mail, apache, db) a samozřejmě samba. protože měl O2 výpadek ADSL, kterým je server připojen do internetu, všiml jsem si, že v této situaci samba přestala reagovat na požadavky uživatelů. server přestal být pro stanice (winXP) viditelný. pomohlo přenastavení serveru na jiné připojení. možná je důležité uvést, že samba svítí na rozhraní 192.168.... a internet je na druhém rozhraní 10.0....

jinou závadu jsem nezpozoroval a stalo se mi to opakovaně. moc nevím, proč je samba závislá na dostupnosti internetu a odkud začít, tak připojím informace, které mě aktuálně napadají:

Kód: [Vybrat]
> ifconfig
eth0      Link encap:Ethernet  HWadr 00:60:08:ad:58:43 
          inet adr:10.0.0.2  VĹĄesmÄ�r:10.0.0.255  Maska:255.255.255.0
          inet6-adr: fe80::260:8ff:fead:5843/64 Rozsah:Linka
          AKTIVOVĂ�NO VĹ ESMÄ�ROVĂ�_VYSĂ�LĂ�NĂ� BÄ�Ĺ˝Ă� MULTICAST  MTU:1500  Metrika:1
          RX packets:3645 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4322 errors:0 dropped:0 overruns:0 carrier:0
          kolizĂ­:0 dĂŠlka odchozĂ­ fronty:1000
          PĹ�ijato bajtĹŻ: 1191247 (1.1 MB) OdeslĂĄno bajtĹŻ: 975958 (953.0 KB)
          PĹ�eruĹĄenĂ­:20 VstupnÄ�/VĂ˝stupnĂ­ port:0xd800

eth1      Link encap:Ethernet  HWadr 00:10:dc:f4:8e:bf 
          inet adr:192.168.1.92  VĹĄesmÄ�r:192.168.1.255  Maska:255.255.254.0
          inet6-adr: fe80::210:dcff:fef4:8ebf/64 Rozsah:Linka
          AKTIVOVĂ�NO VĹ ESMÄ�ROVĂ�_VYSĂ�LĂ�NĂ� BÄ�Ĺ˝Ă� MULTICAST  MTU:1500  Metrika:1
          RX packets:2377182 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2439152 errors:0 dropped:0 overruns:0 carrier:0
          kolizĂ­:0 dĂŠlka odchozĂ­ fronty:1000
          PĹ�ijato bajtĹŻ: 2439358901 (2.2 GB) OdeslĂĄno bajtĹŻ: 2480139733 (2.3 GB)
          VstupnÄ�/VĂ˝stupnĂ­ port:0xcc00 PamÄ�ĹĽ:dfea0000-dfec0000

lo        Link encap:MĂ­stnĂ­ smyÄ�ka 
          inet adr:127.0.0.1  Maska:255.0.0.0
          inet6-adr: ::1/128 Rozsah:PoÄ�Ă­taÄ�
          AKTIVOVĂ�NO SMYÄ�KA BÄ�Ĺ˝Ă�  MTU:16436  Metrika:1
          RX packets:419575 errors:0 dropped:0 overruns:0 frame:0
          TX packets:419575 errors:0 dropped:0 overruns:0 carrier:0
          kolizĂ­:0 dĂŠlka odchozĂ­ fronty:0
          PĹ�ijato bajtĹŻ: 42350386 (40.3 MB) OdeslĂĄno bajtĹŻ: 42350386 (40.3 MB)


Kód: [Vybrat]
> route
Sm�rovací tabulka v jådru pro IP
AdresĂĄt         BrĂĄna           Maska           PĹ�Ă­zn Metrik Odkaz  UĹžt RozhranĂ­
10.0.0.0        *               255.255.255.0   U     0      0        0 eth0
192.168.0.0     *               255.255.254.0   U     0      0        0 eth1
link-local      *               255.255.0.0     U     1000   0        0 eth1
default         10.0.0.138      0.0.0.0         UG    100    0        0 eth0

Kód: [Vybrat]
> cat /etc/samba/smb.conf
# Samba config file created using SWAT
# from UNKNOWN (127.0.0.1)
# Date: 2004/03/23 15:36:02
 
# Global parameters
[global]
log file = /var/log/samba/log.%m
load printers = yes
display charset = ISO8859-2
printer = LaserJet_P2015
smb ports = 139
socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
guest ok = Yes
create mask = 0777
username map = /etc/samba/smbusers
null passwords = yes
interfaces = 192.168.1.0/24
domain master = yes
map to guest = Bad User
hosts allow = localhost 192.168.1.99 192.168.1.98 192.168.1.97 192.168.1.96 192.168.1.94 192.168.1.80  192.168.1.89 192.168.1.88 192.168.1.87
printer admin = @adm
dns proxy = No
netbios name = akserver
printing = cups
writable = yes
dos charset = cp852
local master = yes
workgroup = xxx
os level = 65
directory mask = 0777
printcap name = cups
unix charset = ISO8859-2
max log size = 5000
wins support = true
# security = user
#        client code page = 0
#        character set = ISO8859-2
#        preserve case = yes
#        short preserve case = yes
#        case sensitive = yes
#        hosts equiv = /etc/hosts.allow
#        mangle case = Yes



[Archiv]
path = /media/Archiv
valid users = dan
writeable = yes
force create mode = 0777
force directory mode = 0770


[Akta]
valid users = dan,eva,zdenek
path = /media/Data/Akta
writeable = yes
force create mode = 0777
force directory mode = 0770

[Ftp]
force create mode = 0777
comment = ftp
valid users = dan,@users
path = /media/Ftp
force directory mode = 0770



[Ftp2]
comment = ftp
path = /media/Ftp

[HP2015]
printer = LaserJet_P2015
printable = yes
path = /var/spool/samba
        guest ok = Yes
        use client driver = Yes
        browseable = Yes

pokud bude potřeba nějaké další informace, dejte vědět.

cílem je dosáhnout stavu, aby samba fungovala i bez internetu.

díky za nakopnutí.

m.
--
koupil jsem si nový server a ladím ho. proto to zde spamuju. (2xXeon5110; IntelServerBoard S5000PSL; 2x2x1GbECC;4xRaptor150G)

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: samba klekne při výpadku připojení k internetu
« Odpověď #1 kdy: 09 Února 2009, 00:52:55 »
Možný zásek zde:
v /etc/hosts by mělo být uvedené mimo localhostu i jméno počítače(jméno je v /etc/hostname) i jméno včetně domény
v /etc/host.conf kde jména hledat v pořadí hosts, bind

(tipuji že to tak nemáte a počítač se snaží resolvovat jméno u dns serveru a pokud je ten na síti která je down a je defaultně dlouhý timeout...)
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

marshall1727

  • Aktivní člen
  • *
  • Příspěvků: 307
Re: samba klekne při výpadku připojení k internetu
« Odpověď #2 kdy: 09 Února 2009, 01:54:28 »
je to tam takto:
Kód: [Vybrat]
> cat /etc/hosts
127.0.0.1 akserver.advokati.biz localhost
192.168.1.80 mikrotik
192.168.1.97 dan
#127.0.1.1 akserver.advokati.biz akserver


# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Kód: [Vybrat]
> cat /etc/host.conf
# The "order" line is only used by old versions of the C library.
order hosts,bind
multi on

Kód: [Vybrat]
> cat /etc/hostname
akserver.advokati.biz

to akserver.advokati.biz má všechny dns záznamy a server je na té adrese dostupny zvenku. pravda je, že v lokalni siti vystupuje pouze pod nazvem "akserver". vyzkouším to tam dopsat a odpojit kabel.

BTW: zapisuje se to vedle sebe nebo pod sebe? nemůžu to nějak najít.

dám vědět. jestli to je ono.
« Poslední změna: 09 Února 2009, 01:58:58 od marshall1727 »
--
koupil jsem si nový server a ladím ho. proto to zde spamuju. (2xXeon5110; IntelServerBoard S5000PSL; 2x2x1GbECC;4xRaptor150G)

marshall1727

  • Aktivní člen
  • *
  • Příspěvků: 307
Re: samba klekne při výpadku připojení k internetu
« Odpověď #3 kdy: 09 Února 2009, 09:04:43 »
no má to jinou chybku, která se projevila v postfixu

Kód: [Vybrat]
Feb  9 08:52:31 akserver postfix[6061]: warning: valid_hostname: invalid character 10(decimal): akserver.advokati.biz?akserver
Feb  9 08:52:31 akserver postfix[6061]: fatal: unable to use my own hostname

EDIT:/ tož to byla chyba špatného zalomení řádku. ted jsem v hostname nechal jen akserver a jsem zvedav co nepojede ted :-)
« Poslední změna: 09 Února 2009, 09:32:58 od marshall1727 »
--
koupil jsem si nový server a ladím ho. proto to zde spamuju. (2xXeon5110; IntelServerBoard S5000PSL; 2x2x1GbECC;4xRaptor150G)

 

Provoz zaštiťuje spolek OpenAlt.