Sziasztok,
a következő a problémám, ha a serveremet újra indítom, akkor az smbd szolgáltatás nem indul el. Viszont a szolgáltatás restartját követően már gond nélkül fut.
Kérdésem, hogy mi lehet a hiba, miért indul el ha nem újraindul a gép?
# testparm -v
#cat log.smbd
#cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth1
iface eth1 inet dhcp
Köszi előre is a segítséget!
Róbert
- 4333 megtekintés
Hozzászólások
Add ki ezt bitte: chkconfig --list smb.
Meg kell adnod a linuxnak hogy inditsa el bizonyos runlevelena az adott szolgaltatast. Ha itt mindenutt off akkor azert nem idtja el.
Igy kell neki megadni hogy inditsa el runlevel 3,5-n:
chkconfig --level 35 smb on
- A hozzászóláshoz be kell jelentkezni
Segítenél abban, hogy ez Ubuntu alatt hogyan néznie ki :) Köszi (még ilyet nem csináltam)!
- A hozzászóláshoz be kell jelentkezni
man chkconfig
- A hozzászóláshoz be kell jelentkezni
# man chkconfig
No manual entry for chkconfig
root@server:/etc/init.d# apt install chkconfig
Csomaglisták olvasása... Kész
Függőségi fa építése
Állapotinformációk olvasása... Kész
chkconfig csomag nem elérhető, de egy másik hivatkozik rá.
A kért csomag hiányzik, elavult vagy csak más forrásból érhető el
E: „chkconfig” csomagnak nincs telepítésre jelölt verziója
Szerintem az Ubuntu 14.04.4 LTS-ben más lesz a parancs :)
- A hozzászóláshoz be kell jelentkezni
Ja, persze, ott update-rc.d van. (De a Google neked is segít :-P)
- A hozzászóláshoz be kell jelentkezni
Megoldás: http://askubuntu.com/questions/221293/why-is-chkconfig-no-longer-availa…
Eredmény:
#sysv-rc-conf --list smb
smb 3:on 5:on
#service samba status
* nmbd is running
* smbd is not running
Viszont továbbra se fut :(
- A hozzászóláshoz be kell jelentkezni
Eszerint viszont az nmbd fut, az smbd viszont nem - /etc/init.d/smbd start előtt és után ez mit mond?
echo runlevel:
who -r
echo smbd:
test -e /var/run/samba/smbd.pid && cat /proc/$( cat /var/run/samba/smbd.pid )/cmdline | tr "\0" " " ; echo
echo nmbd:
test -e /var/run/samba/nmbd.pid && cat /proc/$( cat /var/run/samba/nmbd.pid )/cmdline | tr "\0" " " ; echo
- A hozzászóláshoz be kell jelentkezni
Ezt most nem pontosan értem, hogyan kellene lekérdeznem az infókat?
- A hozzászóláshoz be kell jelentkezni
Dup.
- A hozzászóláshoz be kell jelentkezni
ctrl+c, ctrl+v :-)
- A hozzászóláshoz be kell jelentkezni
nem bír szegeny samba mihez bindolni:
[2016/02/18 10:53:50.616614, 2] ../source3/lib/interface.c:472(interpret_interface)
interpret_interface: Can't determine ip for broadcast address 192.168.15.0/24
[2016/02/18 10:53:50.624377, 3] ../lib/util/util_net.c:78(interpret_string_addr_internal)
interpret_string_addr_internal: getaddrinfo failed for name eth1 (flags 32) [Name or service not known]
[2016/02/18 10:53:50.624431, 2] ../source3/lib/interface.c:390(interpret_interface)
interpret_interface: Can't find address for eth1
[2016/02/18 10:53:50.624479, 0] ../source3/lib/interface.c:543(load_interfaces)
WARNING: no network interfaces found
a konfigban javitsd ki:
interfaces = eth1
ez hálózatot jelöl, hagyd ki --> 192.168.15.0/24, meg az elválasztó vessző sem kell.
IP-re vagy interface-re bindolnék.
itten szépen leírja:
https://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html#INTERFA…
- A hozzászóláshoz be kell jelentkezni
Igen ez lesz a hiba. Most teljesen kiiktattam az "interfaces"-t. Most rendben elindult, de "interfaces = eth1" ebben a formában se akart futni.
Kérdésem, ha belső hálózatot szeretném csak engedélyezni a hozzáférést az smb.conf -ban, akkor azt esetleg másként kellene megadni?
- A hozzászóláshoz be kell jelentkezni
hosts allow = 192.168.15.0/24 (ez ugye a hálózatod. mivel dhcp-n kapja a címet muszáj nagyra venni, de ha fixáltad a dhcpn a címeket ekkor lehet egyesével is felvenni a hostokat )
hosts deny = 0.0.0.0/0 (minden egyébb tiltva)
és még egy kis csomagszűrés(ha be van kapcsolva):
iptables -A INPUT -p udp -m udp -s 192.168.15.0/24 --dport 137 -j ACCEPT
iptables -A INPUT -p udp -m udp -s 192.168.15.0/24 --dport 138 -j ACCEPT
iptables -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.15.0/24 --dport 139 -j ACCEPT
iptables -A INPUT -m state --state NEW -m tcp -p tcp -s 192.168.15.0/24 --dport 445 -j ACCEPT
- A hozzászóláshoz be kell jelentkezni
Nagyon Köszönöm! Be is állítottam.
Sajnos lett még egy "hibám", amit nem teljesen értek.
A Syslog-ba ilyet szemetel a rendszer:
Feb 22 19:29:33 server smbd[11034]: Could not find child 29101 -- ignoring
Feb 22 19:30:33 server smbd[11034]: [2016/02/22 19:30:33.634734, 2] ../source3/smbd/server.c:437(remove_child_pid)
Feb 22 19:30:33 server smbd[11034]: Could not find child 29104 -- ignoring
Feb 22 19:31:33 server smbd[11034]: [2016/02/22 19:31:33.672536, 2] ../source3/smbd/server.c:437(remove_child_pid)
Feb 22 19:31:33 server smbd[11034]: Could not find child 29191 -- ignoring
Ez mi lehet, minden rendben működik egyéb hibát nem kapok?
- A hozzászóláshoz be kell jelentkezni
Google a barátod. Nagyjából azt ajánlják, hogy 1-es vagy 0-s loglevelt használj, vagy ezt a konfigban:
printcap cache time = 0
Esetleg opció még, hogy nem foglalkozol vele.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
A szamba szereti f0sni a logot - majd megszokod - vagy ahogy előttem írták, visszaveszel a naplózásból... :-P
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Nekem is ugyanez a gondom. Az smb.conf-ban az interface sor átírva interface = 192.168.0.13 -ra.
Indulnak is a folyamatok auto módon. a "gksudo service smbd restart" gyorsbillentyűre téve; így is működik.
Az smbd hozzáadva visudo-hoz, hogy tudjam rendszerfelállás után auto módon, jelszó nélkül indítani a "gksudo service smbd restart" -ot.
l ALL = NOPASSWD: /usr/sbin/service smbd *
De ez valamiért nem fut le. Vagy, ha le is fut, nem restartol, mert továbbra sem tudok rendszerfelállás és manuális samba restart nélkül csatlakozni, klienssel.
Mi lehet a gond? Köszönöm szépen!
- A hozzászóláshoz be kell jelentkezni
Nem indul el vagy elindul de a LOG szerint leáll? Van valami a logban?
- A hozzászóláshoz be kell jelentkezni
http://paste.ubuntu.com/23153507/
Nem talál interfészt. Átírtam a confban az interface sort interface = wlp1s0 -ra, de a helyzet változatlan.
ifconfigra ezt kapom: http://paste.ubuntu.com/23153522/
Nem is lenne baj, hogy nem indul, de legalabb tudnám inditopultbol restartolni! :S
- A hozzászóláshoz be kell jelentkezni
A log szerint az nmbd szepen elindul, ott a vegen hogy ready to serve. Itt nincs hiba. A kerdes, hogy az smbd is elindul? A portok nyitva vannak?
# netstat -antp
# ps -ef |egrep '(smbd|nmbd)'
SysV init script inditja? systemd? upstart?
Ha sima init, akkor probald meg kezzel futtatni a scriptet. Ha systemd akkor journalctl -xe, hogy lasd mi a hiba.
- A hozzászóláshoz be kell jelentkezni
1. Nincs bind-olva más arra az IF-re?
2. "interfaces only" beállítás (alapból true) kikapcsolva is ezt adja?
3. interface neve helyett adj meg IP-t, akkor is ez a hibaüzenet?
4. Ugye ROOT-ként próbálod indítani és bind-olni egy 1024 alatti portra?
- A hozzászóláshoz be kell jelentkezni
Még valami eszembe jutott! Samba leállítás rendben lefut? Restart-nál lehet, hogy nem állt még le és úgy próbál indulni: ps -ax | grep smb
- A hozzászóláshoz be kell jelentkezni
Gongota:a két kimenet: http://paste.ubuntu.com/23153662/
Nem tudom, mi indítja. (linux MInt 17.2, Mate). Hogyan tudom csekkolni?
journalctl -xe -re ez a kimenet: http://paste.ubuntu.com/23153665/
KIssé láma vagyok az ilyesmihez, sorry!
Dotnetlinux:
-nem tudom, hogy bind-olva van-e máshoz. Nem is vágom, mi a bind. :P Csak valaki szerint az lehet az egyik baj.
-hogy is kell kinéznie pontosan az alap interface sornak? Ezt nem teljesen értem.
- probajtam már IP-vel is, de akkor is ez a helyzet
- hogy rotként akar-e bindelni, nem tudom. Rendszergazdaként installáltam a sambát, az alapbeállításaival probalom a user saját home könyvtárát klienssel tallózni, írni.
Szerk.: kimenet a ps -ax | grep smb -re: http://paste.ubuntu.com/23153700/
- A hozzászóláshoz be kell jelentkezni
systemctl status smbd
szerintem nincs "enabled" allapotban. A "loaded" es "active" reszek erdekelnenek. Ott is, hogy pl. a loaded-ben benne van e hogy "enabled".
Mondjuk dokumentaciot, helpet, man page-eket olvasni nem bun...megtehetned, nem visz el a rezfaszu bagoly
- A hozzászóláshoz be kell jelentkezni
Amúgy ennek az enabled állapotnak nem automatikusan kell beállítva lennie?
- A hozzászóláshoz be kell jelentkezni
Röviden: Nem feltétlenül.
Hosszabban: Debianon szokás, hogy amikor felteszel egy csomagot, az azonnal engedélyezi és el is indítja a hozzá tartozó szolgáltatásokat, de pl. egy RedHaton kézzel kell engedélyezned őket (ezért kezdődik minden leírás azzal, hogy yum ... aztán chkconfig ...). systemd-vel egy kicsit bonyolultabb a kérdés, ott AFAIK RH-féle rendszereken továbbra sincs default engedélyezve, de függőségként elindulhatnak a szolgáltatások (ha egy másik szolgáltatás függ tőle, akkor elindul, annak ellenére, hogy nem enabled, ahhoz, hogy egyáltalán ne induljon, ki kell maskolni).
BlackY
--
"en is amikor bejovok dolgozni, nem egy pc-t [..] kapcsolok be, hanem a mainframe-et..." (sj)
- A hozzászóláshoz be kell jelentkezni
Köszi szépen a kielégítő választ!
- A hozzászóláshoz be kell jelentkezni
Kiadtam a systemctl status smbd -t sudo-val, de változatlan a helyzet.
- A hozzászóláshoz be kell jelentkezni
Mert, mit vártál volna egy állapotlekérdező művelettől?
Elolvasni és/vagy beidézni kellett volna a kimenetét...
- A hozzászóláshoz be kell jelentkezni
Azt hittem, hogy ez aktívvá teszi az samba-át. A kimenetben azt írja, hogy aktív. Szóval más a baj, ami miatt nem lehet rá csatlakozni.
- A hozzászóláshoz be kell jelentkezni
Szóval adjam ki rootként, hogy: systemctl status smbd
- A hozzászóláshoz be kell jelentkezni
...
- A hozzászóláshoz be kell jelentkezni
sub
- A hozzászóláshoz be kell jelentkezni
(És systemd van a gépen? Lehet, hogy pont az a baj.)
- A hozzászóláshoz be kell jelentkezni
Felteszem, hogy van systemd, igen! Ubuntu alapú rendszer, Linux Mint 17.2. Most látom, hogy az Ubuntu-k systemd-sek.
Szerk.: Igen, systemd van.
- A hozzászóláshoz be kell jelentkezni
23. hozzászólás:
"Edit by Clem: Both Betsy and Mint 17.x use sysvinit (with upstart in Mint) as well as consolekit for session management but with a functional logind there as well (afaik that’s needed these days since some components made the choice to depend on it)."
http://blog.linuxmint.com/?p=2825
----
"Kb. egy hónapja elkezdtem írni egy Coelho-emulátort, ami kattintásra generál random Coelho-kompatibilis tartalmat."
Instant Coelho
- A hozzászóláshoz be kell jelentkezni
OffTopic
Nem megy a Coelho emulator... :(
OnTopic
- A hozzászóláshoz be kell jelentkezni
Sajnos, annyira nem beszélek angolul, hogy ezeket megéetsem úgy, ahogy kell.
Hétfőig nem leszek gépközelben, addig nem tudunk értekezni. Köszönöm szépen az eddigieket. Hétfőn jövök. Kellemes hétvégét!
- A hozzászóláshoz be kell jelentkezni
...
- A hozzászóláshoz be kell jelentkezni