badstack |
|
Темы:
2
Сообщения:
21
Участник с: 25 января 2012
|
Собственно сабж. При загрузке системы samba сервер вроде как и запускается, но доступа к нему нет. После загрузки при выполнении /etc/rc.d/samba restart самба-сервер начинает таки нормально работать. [~]$ cat /etc/rc.conf | grep DAEMONS # DAEMONS DAEMONS=(syslog-ng dbus networkmanager alsa @sshd @vsftpd @crond @samba slim) Как заставить работать сервер сразу после загрузки системы или что я делаю не так? Заранее благодарю за помощь. |
gregory5 |
|
Темы:
0
Сообщения:
72
Участник с: 16 ноября 2010
|
Самбу в конец без фоновой загрузки попробуйте |
badstack |
|
Темы:
2
Сообщения:
21
Участник с: 25 января 2012
|
К сожалению не помогло, проблема не решилась. Вот так процессы выглядят после загрузки системы: [~]$ ps aux | grep smbd root 768 0.0 0.1 104124 3524 ? Ss 15:32 0:00 /usr/sbin/smbd -D root 772 0.0 0.0 104228 1528 ? S 15:32 0:00 /usr/sbin/smbd -D [~]$ cat /etc/rc.conf | grep DAEMONS # DAEMONS DAEMONS=(syslog-ng dbus networkmanager alsa @sshd @vsftpd @crond slim samba) |
maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
nmbd должен быть запущен >ps aux | grep mbd |
badstack |
|
Темы:
2
Сообщения:
21
Участник с: 25 января 2012
|
И действительно, после перезапуска этот процесс появляется.[~]$ ps aux | grep mbd root 754 0.0 0.1 104124 3520 ? Ss 17:33 0:00 /usr/sbin/smbd -D root 764 0.0 0.0 104228 1524 ? S 17:33 0:00 /usr/sbin/smbd -D [~]$ sudo /etc/rc.d/samba restart :: Stopping Samba Server [DONE] :: Starting Samba Server [DONE] [~]$ ps aux | grep mbd root 990 0.0 0.1 104124 3512 ? Ss 17:34 0:00 /usr/sbin/smbd -D root 993 0.0 0.0 104228 1520 ? S 17:34 0:00 /usr/sbin/smbd -D root 995 0.0 0.0 68152 1672 ? Ss 17:34 0:00 /usr/sbin/nmbd -D |
maximand |
|
Темы:
9
Сообщения:
78
Участник с: 18 января 2012
|
Читать вдумчевее http://www.samba.org/samba/docs/man/man … mbd.8.html Там ключи есть -D и -F и про /etc/inetd.conf речь. (Самбу я не юзаю) |
gard |
|
Темы:
66
Сообщения:
1167
Участник с: 15 декабря 2009
|
А у вас самба не раньше того, как сеть появится, запускается? |
badstack |
|
Темы:
2
Сообщения:
21
Участник с: 25 января 2012
|
Мне тоже начинает казаться, что проблемы из-за сети. На момент запуска демона, ноут ещё не успевает получить IP адрес от DHCP-сервера. Вот вывод ip addr перед запуском сервиса. Thu Jan 26 07:52:06 2012: 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN Thu Jan 26 07:52:06 2012: link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00 :00 Thu Jan 26 07:52:06 2012: inet 127.0.0.1/8 scope host lo Thu Jan 26 07:52:06 2012: inet6 ::1/128 scope host Thu Jan 26 07:52:06 2012: valid_lft forever preferred_lft forever Thu Jan 26 07:52:06 2012: 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qd isc pfifo_fast state UP qlen 1000 Thu Jan 26 07:52:06 2012: link/ether c0:45:3b:33:2f:d0 brd ff:ff:ff:ff:ff:ff Thu Jan 26 07:52:06 2012: inet6 fe80::c245:3bff:fe33:2fd0/64 scope link tent ative Thu Jan 26 07:52:06 2012: valid_lft forever preferred_lft forever Thu Jan 26 07:52:06 2012: 3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000 Thu Jan 26 07:52:06 2012: link/ether 00:1f:e1:75:bb:f5 brd ff:ff:ff:ff:ff:ff |
badstack |
|
Темы:
2
Сообщения:
21
Участник с: 25 января 2012
|
Вообщем всё-таки пришёл к тому, что демон действительно не запускается из-за того, что ноут не успевает получить IP-адрес. Воспользовался методом описанным здесь (для NetworkManager) Вот мой скрипт, может кому пригодится [~]$ cat /etc/NetworkManager/dispatcher.d/20_samba #!/bin/bash INTERFACE=$1 STATUS=$2 case "$STATUS" in 'up') exec /etc/rc.d/samba start > /dev/null ;; 'down') exec /etc/rc.d/samba stop > /dev/null ;; esac Вывод после загрузки: [~]$ ps ax | grep mbd 851 ? Ss 0:00 /usr/sbin/smbd -D 857 ? S 0:00 /usr/sbin/smbd -D 858 ? Ss 0:00 /usr/sbin/nmbd -D 914 ? S 0:00 /usr/sbin/smbd -D 919 pts/1 S+ 0:00 grep mbd Всем спасибо за помощь, и в частности пользователю gard за наводку про сеть. |