| 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 за наводку про сеть. |