Доброго времени суток всем !
Замучал весь гугл и яндекс, ничего толкового по своей проблеме найти не мог, поэтому пишу сюда:)
Предистория:ставил Debian у себя дома для освоения, так как собираюсь стать сисадмином, было это в далеком феврале, настроил samba, proftpd, nginx+apache, transmission-daemon и в конце даже сервер майнкрафта виссел там. Но вдруг ни с того ни с сего у меня началась вырубаться локальная сеть, на других компьютерах пишет что сеть ограничена или отсутствует(ОС Windows) ,пропадает полностью доступ в интернет,при этом,если выдернуть сеть из Debian коробки, то все восстанавливается. Так как это все началось в разгар учебы, я забил на это дело,больше к нему не возвращался.
Сейчас решил наконец разбраться в чем траблы.
Проблема в следующем: дома есть локальная сеть, 3 компа + ноутбуки по WiFi, + коробка с Debian в качестве изучения и превращения в полноценный домашний сервер.Сначала я думал, что когда настраивал все, что я писал выше, где то что-то не то накрутил. Решил переустановить все заного. Однако, спустя пару дней, повторилась такая же проблема. Роутер D-Link DIR-300. Замечал, что когда начиналась эта фигня, индикаторы сервера и интернета на роутере начинают усиленно моргать, будто пересылается огромное кол-во инфы.
Сейчас на сервере настроено samba, proftpd и transmission-daemon.
Может кто подсказать из-за чего это может быть, или куда надо смотреть? А то совсем не знаю куда смотреть и что глядеть. Даже не знаю какие логи смотреть у себя:)
Виснет вся сеть
Неужели ни у кого совсем никаких мыслей по этому поводу нет ?:(
Даже не знаю какие логи смотреть у себя:)
ну так смотри все подряд, samba, proftpd и transmission-daemon. dmesg, syslog, messages, secure, короче всё что есть, вроде как был шум про самбу(какую-то версию) типа она сеть вешала, сейчас уже не вспомню.
В общем давай больше инфы, и да поставь какой нибудь монитор, на крайний случай tcpdump погляди, но там без опыта сложно разобраться будет.
Спасибо,буду смотреть.
Сейчас включил заного свою шайтан-машину,как повиснет все, буду смотреть все логи,а пока попробую монитор какой нибудь поставить.
А может схемптически нарисовать как построена сеть, что куда включено, а то что то не понятно.
Вот такое выдает самба(log.smbd , если я правильно все понял:) ) (последние секунды перед зависанием) :
[2012/07/20 14:57:09.899523, 0] printing/print_cups.c:108(cups_connect)
Unable to connect to CUPS server localhost:631 - Connection refused
[2012/07/20 14:57:09.901776, 0] printing/print_cups.c:108(cups_connect)
Unable to connect to CUPS server localhost:631 - Connection refused
[2012/07/20 14:57:11.291718, 1] smbd/process.c:776(smbd_sig_hup_handler)
Reloading services after SIGHUP
[2012/07/20 14:57:11.294299, 0] printing/print_cups.c:108(cups_connect)
Unable to connect to CUPS server localhost:631 - Connection refused
[2012/07/20 14:57:11.296636, 0] printing/print_cups.c:108(cups_connect)
Unable to connect to CUPS server localhost:631 - Connection refused
[2012/07/20 14:57:11.296954, 0] smbd/server.c:281(remove_child_pid)
Could not find child 1494 -- ignoring
[2012/07/20 14:57:11.297381, 0] smbd/server.c:281(remove_child_pid)
Could not find child 1495 -- ignoringВ proftpd ничего подозрительного не заметил.
И более интересное в daemon.log:
Jul 20 14:43:43 Infinity dhclient: Listening on LPF/eth0/90:e6:ba:48:52:f3
Jul 20 14:43:43 Infinity dhclient: Sending on LPF/eth0/90:e6:ba:48:52:f3
Jul 20 14:43:43 Infinity dhclient: Sending on Socket/fallback
Jul 20 14:43:43 Infinity nmbd[1151]: [2012/07/20 14:43:43.602492, 0] nmbd/nmbd.c:696(open_sockets)
Jul 20 14:43:43 Infinity smbd[1159]: [2012/07/20 14:43:43.894983, 0] printing/print_cups.c:108(cups_connect)
Jul 20 14:43:43 Infinity smbd[1159]: Unable to connect to CUPS server localhost:631 - Connection refused
Jul 20 14:43:43 Infinity smbd[1160]: [2012/07/20 14:43:43.897306, 0] printing/print_cups.c:108(cups_connect)
Jul 20 14:43:43 Infinity smbd[1160]: Unable to connect to CUPS server localhost:631 - Connection refused
Jul 20 14:43:44 Infinity dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67
Jul 20 14:43:44 Infinity dhclient: DHCPACK from 192.168.0.1
Jul 20 14:43:44 Infinity acpid: starting up with netlink and the input layer
Jul 20 14:43:44 Infinity acpid: 1 rule loaded
Jul 20 14:43:44 Infinity acpid: waiting for events: event logging is off
Jul 20 14:43:44 Infinity smbd[1211]: [2012/07/20 14:43:44.471544, 0] printing/print_cups.c:108(cups_connect)
Jul 20 14:43:44 Infinity smbd[1211]: Unable to connect to CUPS server localhost:631 - Connection refused
Jul 20 14:43:44 Infinity smbd[1212]: [2012/07/20 14:43:44.474000, 0] printing/print_cups.c:108(cups_connect)
Jul 20 14:43:44 Infinity smbd[1212]: Unable to connect to CUPS server localhost:631 - Connection refused
Jul 20 14:43:44 Infinity smbd[1161]: [2012/07/20 14:43:44.474280, 0] smbd/server.c:281(remove_child_pid)
Jul 20 14:43:44 Infinity smbd[1161]: Could not find child 1211 -- ignoring
Jul 20 14:43:44 Infinity smbd[1161]: [2012/07/20 14:43:44.474715, 0] smbd/server.c:281(remove_child_pid)
Jul 20 14:43:44 Infinity smbd[1161]: Could not find child 1212 -- ignoring
Jul 20 14:43:44 Infinity dhclient: bound to 192.168.0.5 -- renewal in 2147483648 seconds.
Jul 20 14:43:45 Infinity avahi-daemon[1318]: Found user 'avahi' (UID 107) and group 'avahi' (GID 108).
Jul 20 14:43:45 Infinity avahi-daemon[1318]: Successfully dropped root privileges.
Jul 20 14:43:45 Infinity avahi-daemon[1318]: avahi-daemon 0.6.27 starting up.
Jul 20 14:43:45 Infinity avahi-daemon[1318]: Successfully called chroot().
Jul 20 14:43:45 Infinity avahi-daemon[1318]: Successfully dropped remaining capabilities.
Jul 20 14:43:45 Infinity avahi-daemon[1318]: No service file found in /etc/avahi/services.
Jul 20 14:43:45 Infinity avahi-daemon[1318]: Joining mDNS multicast group on interface eth0.IPv6 with address fe80::92e6:baff:fe48:52f3.
Jul 20 14:43:45 Infinity avahi-daemon[1318]: New relevant interface eth0.IPv6 for mDNS.
Jul 20 14:43:45 Infinity avahi-daemon[1318]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.0.5.
Jul 20 14:43:45 Infinity avahi-daemon[1318]: New relevant interface eth0.IPv4 for mDNS.
Jul 20 14:43:45 Infinity avahi-daemon[1318]: Network interface enumeration completed.
Jul 20 14:43:45 Infinity avahi-daemon[1318]: Registering new address record for fe80::92e6:baff:fe48:52f3 on eth0.*.
Jul 20 14:43:45 Infinity avahi-daemon[1318]: Registering new address record for 192.168.0.5 on eth0.IPv4.
Jul 20 14:43:45 Infinity avahi-daemon[1318]: Registering HINFO record with values 'X86_64'/'LINUX'.
Jul 20 14:43:46 Infinity avahi-daemon[1318]: Server startup complete. Host name is Infinity.local. Local service cookie is 1672584181.
Jul 20 14:57:08 Infinity dhclient: Internet Systems Consortium DHCP Client 4.1.1-P1
Jul 20 14:57:08 Infinity dhclient: Copyright 2004-2010 Internet Systems Consortium.
Jul 20 14:57:08 Infinity dhclient: All rights reserved.
Jul 20 14:57:08 Infinity dhclient: For info, please visit *тут ссылка была*
Jul 20 14:57:08 Infinity dhclient:
Jul 20 14:57:09 Infinity acpid: starting up with netlink and the input layer
Jul 20 14:57:09 Infinity acpid: 1 rule loaded
Jul 20 14:57:09 Infinity acpid: waiting for events: event logging is off
Jul 20 14:57:09 Infinity dhclient: Listening on LPF/eth0/90:e6:ba:48:52:f3
Jul 20 14:57:09 Infinity dhclient: Sending on LPF/eth0/90:e6:ba:48:52:f3
Jul 20 14:57:09 Infinity dhclient: Sending on Socket/fallback
Jul 20 14:57:09 Infinity avahi-daemon[1199]: Found user 'avahi' (UID 107) and group 'avahi' (GID 108).
Jul 20 14:57:09 Infinity avahi-daemon[1199]: Successfully dropped root privileges.
Jul 20 14:57:09 Infinity avahi-daemon[1199]: avahi-daemon 0.6.27 starting up.
Jul 20 14:57:09 Infinity avahi-daemon[1199]: Successfully called chroot().
Jul 20 14:57:09 Infinity avahi-daemon[1199]: Successfully dropped remaining capabilities.
Jul 20 14:57:09 Infinity avahi-daemon[1199]: No service file found in /etc/avahi/services.
Jul 20 14:57:09 Infinity avahi-daemon[1199]: Joining mDNS multicast group on interface eth0.IPv6 with address fe80::92e6:baff:fe48:52f3.
Jul 20 14:57:09 Infinity avahi-daemon[1199]: New relevant interface eth0.IPv6 for mDNS.
Jul 20 14:57:09 Infinity avahi-daemon[1199]: Network interface enumeration completed.
Jul 20 14:57:09 Infinity avahi-daemon[1199]: Registering new address record for fe80::92e6:baff:fe48:52f3 on eth0.*.
Jul 20 14:57:09 Infinity avahi-daemon[1199]: Registering HINFO record with values 'X86_64'/'LINUX'.
Jul 20 14:57:09 Infinity nmbd[1213]: [2012/07/20 14:57:09.639573, 0] nmbd/nmbd.c:696(open_sockets)
Jul 20 14:57:09 Infinity smbd[1216]: [2012/07/20 14:57:09.899523, 0] printing/print_cups.c:108(cups_connect)
Jul 20 14:57:09 Infinity smbd[1216]: Unable to connect to CUPS server localhost:631 - Connection refused
Jul 20 14:57:09 Infinity smbd[1217]: [2012/07/20 14:57:09.901776, 0] printing/print_cups.c:108(cups_connect)
Jul 20 14:57:09 Infinity smbd[1217]: Unable to connect to CUPS server localhost:631 - Connection refused
Jul 20 14:57:10 Infinity avahi-daemon[1199]: Server startup complete. Host name is Infinity Local service cookie is 508064028.
Jul 20 14:57:11 Infinity dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67
Jul 20 14:57:11 Infinity dhclient: DHCPACK from 192.168.0.1
Jul 20 14:57:11 Infinity avahi-daemon[1199]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.0.5.
Jul 20 14:57:11 Infinity avahi-daemon[1199]: New relevant interface eth0.IPv4 for mDNS.
Jul 20 14:57:11 Infinity avahi-daemon[1199]: Registering new address record for 192.168.0.5 on eth0.IPv4.
Jul 20 14:57:11 Infinity avahi-daemon[1199]: Withdrawing address record for 192.168.0.5 on eth0.
Jul 20 14:57:11 Infinity avahi-daemon[1199]: Leaving mDNS multicast group on interface eth0.IPv4 with address 192.168.0.5.
Jul 20 14:57:11 Infinity avahi-daemon[1199]: Interface eth0.IPv4 no longer relevant for mDNS.
Jul 20 14:57:11 Infinity avahi-daemon[1199]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.0.5.
Jul 20 14:57:11 Infinity avahi-daemon[1199]: New relevant interface eth0.IPv4 for mDNS.
Jul 20 14:57:11 Infinity avahi-daemon[1199]: Registering new address record for 192.168.0.5 on eth0.IPv4.
Jul 20 14:57:11 Infinity smbd[1494]: [2012/07/20 14:57:11.294299, 0] printing/print_cups.c:108(cups_connect)
Jul 20 14:57:11 Infinity smbd[1494]: Unable to connect to CUPS server localhost:631 - Connection refused
Jul 20 14:57:11 Infinity smbd[1495]: [2012/07/20 14:57:11.296636, 0] printing/print_cups.c:108(cups_connect)
Jul 20 14:57:11 Infinity smbd[1495]: Unable to connect to CUPS server localhost:631 - Connection refused
Jul 20 14:57:11 Infinity smbd[1219]: [2012/07/20 14:57:11.296954, 0] smbd/server.c:281(remove_child_pid)
Jul 20 14:57:11 Infinity smbd[1219]: Could not find child 1494 -- ignoring
Jul 20 14:57:11 Infinity smbd[1219]: [2012/07/20 14:57:11.297381, 0] smbd/server.c:281(remove_child_pid)
Jul 20 14:57:11 Infinity smbd[1219]: Could not find child 1495 -- ignoring
Jul 20 14:57:11 Infinity dhclient: bound to 192.168.0.5 -- renewal in 2147483648 seconds.
Честно говоря мало что из этого всего понял, хотя почему то настораживают строчки с avahi-daemon , и, возможно, с smbd.
А может схемптически нарисовать как построена сеть, что куда включено, а то что то не понятно.
Могу конечно :) Выяглядит все так:
Есть роутер D-Link DIR 300 c 4-мя LAn портами и 1 WAN (куда , собственно, подключен инет)
В первые три порта подключеные рабочие компы.
В четвертый порт подключен сервак Debian.
Ну и ноуты с вайфаем:)
Роутер является DHCP-сервером.
На роутере по мак-адресу стоит раздача серверу айпи 192.168.0.5
И естественно проброшены нужные порты для ssh , ftp и прочего:)
А почему вы решыли что вешает сеть именн бубунта.???
По очереди сервисы запускай, смотри кто проблемы создает.
Принтеры подключенные к Debian есть? Выруби cups.
В логах как-то подозрительно самба подключается к cups.
Для управления поставь sysv-rc-conf.
Такой еще вопрос: UTP качественная, часом не китайская алюминевая с медным напылением? Из-за плохого качества витой пары, бывают проблемы с сетью.
Такой еще вопрос: UTP качественная, часом не китайская алюминевая с медным напылением? Из-за плохого качества витой пары, бывают проблемы с сетью.
Вот тут я согласен.
Может быть виной всему и железо, роутер например. Если при зависании линукса, на венде пишет что сеть не подключена, то может проблема с роутером и проблемы с DHCP.
Сетка какая-то не очень правильная, лучше бы стандартно = интернет => сервер => свитч => компы (+ если нужно точка wifi, в качестве точки можно роутер с wifi).
А почему вы решыли что вешает сеть именн бубунта.???
Потому что стоит мне отключить шнур сети от сервера, сеть через 2-3 сек восстанавливается.
По очереди сервисы запускай, смотри кто проблемы создает.
Принтеры подключенные к Debian есть? Выруби cups.
В логах как-то подозрительно самба подключается к cups.
Для управления поставь sysv-rc-conf.
Нет,принтеров в Debian'е нету. Это меня смутило как раз.Сейчас попробую поковыряться.
Буду пробовать по 1 включать. Просто проблема в том, что зависания происходят по разному. Может зависнуть через 20 минут после включения,а может и через 3 дня.
Сейчас вот я пока что все вырубил, стоит включенный уже несколько часов. Последние 5-7 попыток включения заканчивались зависанием через 20-30 минут.
Сетка какая-то не очень правильная, лучше бы стандартно = интернет => сервер => свитч => компы (+ если нужно точка wifi, в качестве точки можно роутер с wifi).
Согласен:) Я хотел так сделать, но что-то у меня не заладилось с самого начала, а домашние начали мне люлей давать, мол, включи инет. Так что пока я решил сделать отдельно.
Такой еще вопрос: UTP качественная, часом не китайская алюминевая с медным напылением? Из-за плохого качества витой пары, бывают проблемы с сетью.
Качественная. С работы взял ,а там фигня не лежит =)
конфиг самбы покажи, на кой ей капс если принтеров нет ? и какая версия ещё...
[global]
workgroup = WORKGROUP
server string = %h server
log file = /var/log/samba/log.%m
max log size = 1000
security = share
[public]
comment =FTP
path = /home/ftp/ftp
browseable = yes
read only = no
guest ok = yes
create mask = 0775
directory mask = 0775
writable = yes
inherit acls = yes
inherit owner = yes
inherit permissions = yes
map acl inherit = yes
Еще был раздел [printers] , почему я его там оставил, хз, сейчас удалил.
А какая версия...эм,а как узнать ?:)
Пол дня работал как миленький, со всеми отключенными сервисами.
Сейчас включил самбу,наблюдаем:)
Сегодня до 6-ти часов вечера проработало замечательно, но внезапно инет оборвался, время примерно пол 7-го.
Я попросту выдернул шнур, и вот 5 минут назад воткнул обратно ,и как ни странно, всеработает пока замечательно,не потребовалась перезагрузка сервера...
Вот что daemon.log выдает (опять CUPS, как его вырубить? ):
Jul 15 06:25:05 Infinity smbd[3174]: [2012/07/15 06:25:05.229668, 0] printing/print_cups.c:108(cups_connect)
Jul 15 06:25:05 Infinity smbd[3174]: Unable to connect to CUPS server localhost:631 - Connection refused
Jul 15 06:25:05 Infinity smbd[3175]: [2012/07/15 06:25:05.232095, 0] printing/print_cups.c:108(cups_connect)
Jul 15 06:25:05 Infinity smbd[3175]: Unable to connect to CUPS server localhost:631 - Connection refused
Jul 15 06:25:05 Infinity smbd[1180]: [2012/07/15 06:25:05.252337, 0] smbd/server.c:281(remove_child_pid)
Jul 15 06:25:05 Infinity smbd[1180]: Could not find child 3174 -- ignoring
Jul 15 06:25:05 Infinity smbd[1180]: [2012/07/15 06:25:05.252423, 0] smbd/server.c:281(remove_child_pid)
Jul 15 06:25:05 Infinity smbd[1180]: Could not find child 3175 -- ignoring
Jul 15 06:25:05 Infinity nmbd[1248]: [2012/07/15 06:25:05.266128, 0] nmbd/nmbd.c:132(nmbd_sig_hup_handler)
Jul 15 06:25:05 Infinity nmbd[1248]: Got SIGHUP dumping debug info.
Jul 15 06:25:05 Infinity nmbd[1248]: [2012/07/15 06:25:05.280107, 0] nmbd/nmbd_workgroupdb.c:281(dump_workgroups)
Jul 15 06:25:05 Infinity nmbd[1248]: dump_workgroups()
Jul 15 06:25:05 Infinity nmbd[1248]: dump workgroup on subnet 192.168.0.5: netmask= 255.255.0.0:
Jul 15 06:25:05 Infinity nmbd[1248]: #011WORKGROUP(1) current master browser = INFINITY
Jul 15 06:25:05 Infinity nmbd[1248]: #011#011INFINITY 40849a03 (Infinity server)
Jul 17 17:44:25 Infinity smbd[4146]: [2012/07/17 17:44:25.589313, 0] smbd/nttrans.c:2204(call_nt_transact_ioctl)
Jul 17 17:44:25 Infinity smbd[4146]: call_nt_transact_ioctl(0x1401c4): Currently not implemented.
Jul 17 17:45:44 Infinity smbd[4148]: [2012/07/17 17:45:44.336196, 0] printing/print_cups.c:108(cups_connect)
Jul 17 17:45:44 Infinity smbd[4148]: Unable to connect to CUPS server localhost:631 - Connection refused
Jul 17 17:45:44 Infinity smbd[4150]: [2012/07/17 17:45:44.338590, 0] printing/print_cups.c:108(cups_connect)
Jul 17 17:45:44 Infinity smbd[4150]: Unable to connect to CUPS server localhost:631 - Connection refused
Jul 17 18:35:03 Infinity init: Switching to runlevel: 0
Jul 17 18:35:04 Infinity nmbd[1248]: [2012/07/17 18:35:04.865467, 0] nmbd/nmbd.c:71(terminate)
Jul 17 18:35:04 Infinity nmbd[1248]: Got SIGTERM: going down...
Jul 17 18:35:05 Infinity avahi-daemon[1311]: Got SIGTERM, quitting.
Jul 17 18:35:05 Infinity avahi-daemon[1311]: Leaving mDNS multicast group on interface eth0.IPv6 with address fe80::$
Jul 17 18:35:05 Infinity avahi-daemon[1311]: Leaving mDNS multicast group on interface eth0.IPv4 with address 192.16$
Jul 17 18:35:05 Infinity avahi-daemon[1311]: avahi-daemon 0.6.27 exiting.
Jul 18 20:37:07 Infinity dhclient: Listening on LPF/eth0/90:e6:ba:48:52:f3
Jul 18 20:37:07 Infinity dhclient: Sending on LPF/eth0/90:e6:ba:48:52:f3
Jul 18 20:37:07 Infinity dhclient: Sending on Socket/fallback
Jul 18 20:37:07 Infinity nmbd[1124]: [2012/07/18 20:37:07.675801, 0] nmbd/nmbd.c:696(open_sockets)
Jul 18 20:37:07 Infinity acpid: starting up with netlink and the input layer
Jul 18 20:37:07 Infinity acpid: 1 rule loaded
Jul 18 20:37:07 Infinity acpid: waiting for events: event logging is off
Jul 18 20:37:07 Infinity smbd[1135]: [2012/07/18 20:37:07.994665, 0] printing/print_cups.c:108(cups_connect)
Jul 18 20:37:07 Infinity smbd[1135]: Unable to connect to CUPS server localhost:631 - Connection refused
Jul 18 20:37:07 Infinity smbd[1136]: [2012/07/18 20:37:07.996976, 0] printing/print_cups.c:108(cups_connect)
Jul 18 20:37:07 Infinity smbd[1136]: Unable to connect to CUPS server localhost:631 - Connection refused
Jul 18 20:37:08 Infinity dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
Jul 18 20:37:08 Infinity dhclient: DHCPOFFER from 192.168.0.1
Jul 18 20:37:08 Infinity dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67
Jul 18 20:37:08 Infinity dhclient: DHCPACK from 192.168.0.1
Jul 18 20:37:08 Infinity smbd[1206]: [2012/07/18 20:37:08.753119, 0] printing/print_cups.c:108(cups_connect)
Jul 18 20:37:08 Infinity smbd[1206]: Unable to connect to CUPS server localhost:631 - Connection refused
Jul 18 20:37:08 Infinity smbd[1207]: [2012/07/18 20:37:08.755447, 0] printing/print_cups.c:108(cups_connect)
Jul 18 20:37:08 Infinity smbd[1207]: Unable to connect to CUPS server localhost:631 - Connection refused
Jul 18 20:37:08 Infinity smbd[1151]: [2012/07/18 20:37:08.755728, 0] smbd/server.c:281(remove_child_pid)
Jul 18 20:37:08 Infinity smbd[1151]: Could not find child 1206 -- ignoring
Jul 18 20:37:08 Infinity smbd[1151]: [2012/07/18 20:37:08.756142, 0] smbd/server.c:281(remove_child_pid)
Сегодня включил все остальное, надеюсь больше ничего не будет зависать :)