Page 2 of 2 FirstFirst 12
Results 16 to 30 of 47

Thread: Сборка xinetd на WL500gP

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Огромное спасибо, Marks, всё заработало.

    Я всё swat подкладывал в /opt/etc/xinetd.d - думал его оттуда includedir зацепит. Oн почему-то не цеплял ни так и ни этак, а я ломал голову - что же я и в каком из двух конфигов напортачил.

    И извините за глупые слова местами - в linuxе - дуб дубом. Исключая мимолётный опыт исправления одного жесткого скриптика лет десять назад, меньше недели ночами с ним ковыряюсь .
    Last edited by _oz_; 17-11-2007 at 01:38.

  2. #2
    А у кого-нибдь samba3 (smbd, nmbd) через xinetd работают ?
    Вторая запускалась без проблем, а третья в такой же конфигурации xinetd нивкакую. nmbd запускается, а smbd нету, хотя в конфиге xinetd пишется, что якобы сервис запускался и не раз.

  3. #3
    Join Date
    Sep 2009
    Location
    Voronezh, Russia
    Posts
    4

    Ошибка в установке xinetd

    Здравствуйте,
    Вот такая у меня ошибка на роутер D-Link DIR-320 с прошивкой Олега 1.9.2.7-d-r655:
    Code:
    [admin@PhanDIR root]$ ipkg install xinetd
    Installing xinetd (2.3.14-8) to root...
    Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/xinetd_2.3.14-8_mipsel.ipk
    Configuring xinetd
    Warning: the current only_from configuration in /opt/etc/xinetd.conf is
            only_from      = localhost 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16
    change to your subnet accordingly and tighten security!
    /opt/etc/init.d/S10xinetd: line 14: /opt/sbin/xinetd: not found
    postinst script returned status 127
    ERROR: xinetd.postinst returned 127
    Successfully terminated.
    А:
    Code:
    [admin@PhanDIR root]$ ls -l /opt/sbin/xinetd
    -rwxr-xr-x    1 admin    root       195092 Jul 11  2008 /opt/sbin/xinetd
    У меня USB флэшку (ext3 форматированна с помощью mke2fs -j) монтировал под /opt.

    Code:
    [admin@PhanDIR root]$ dmesg | tail
    USB Mass Storage support registered.
    vlan1: Setting MAC address to  00 90 4c c0 00 00.
    VLAN (vlan1):  Underlying device (eth0) has same MAC, not checking promiscious mode.
    vlan1: add 01:00:5e:00:00:01 mcast address to master interface
    kjournald starting.  Commit interval 5 seconds
    EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,1), internal journal
    EXT3-fs: recovery complete.
    EXT3-fs: mounted filesystem with ordered data mode.
    printer.c: usblp0 Device ID string [99/max 1552]='MFG:Hewlett-Packard;MDL:HP LaserJet 1018;CMD:ACL;CLS:PRINTER;DES:HP LaserJet 1018;FWVER:20051028;'
    printer.c: Parsing USBLPID...
    За ранее спасибо за помощь.

  4. #4

    xinetd долго соображает

    Между любыми записями в syslog по 90 секунд (или больше). Такое ощущение, будто xinetd куда-то пытается ломиться по сети, чего-то ждет, не дожидается и забивает на сие действо.
    Так крайне некомфортно - запуск самбы длится 10 минут

    Сеть (внутренняя, LAN - 172.16.0.0, mask 255.255.255.224).

    xinetd.conf содержит (из не-комментов):

    defaults
    {
    only_from = localhost 172.16.0.0/28
    instances = 60
    log_type = SYSLOG authpriv info
    log_on_success = HOST PID
    log_on_failure = HOST
    cps = 25 30
    }

    Запускаю /opt/sbin/xinetd
    Первая запись в syslog (что xinetd вообще взлетел) появляется через 90 секунд. Что я делаю не так?

  5. #5
    Да, сразу отмечу, если запустить его как
    /opt/sbin/xinetd -d
    т.е. в дебаг-режиме, то он тупит секунд 30, потом вываливает

    70/1/1@04:06:30: DEBUG: 436 {handle_includedir} Reading included configuration file: /opt/etc/xinetd.d/netbios-ssn [file=/opt/etc/xinetd.conf] [line=15]

    То есть тупит он на старте, еще до чтения конфигов. Куда же он ломится, гад такой?

  6. #6
    Кто нибудь использует xinetd? Поделитесь конфигами для различных сервисов.

    Ясно ведь, что 99% времени запущенные сетевые сервисы не используются, но при этом висят в памяти и отъедают ресурсы памяти\процессора. В моём случае простаивающие сервисы, запуск которых потенциально можно вынести в xinetd образовали следующий список. В порядке возрастания занимаемой private памяти:
    Code:
    telnetd:	mapped: 1376K    writeable/private: 208K    shared: 0K
    vsftpd:		mapped: 1012K    writeable/private: 208K    shared: 0K
    dropbear:	mapped: 1208K    writeable/private: 216K    shared: 0K
    tftpd-hpa:	mapped: 1044K    writeable/private: 392K    shared: 0K
    nmbd:		mapped: 1840K    writeable/private: 448K    shared: 0K
    smbd:		mapped: 2044K    writeable/private: 464K    shared: 0K
    
    lighttpd:	mapped: 7016K    writeable/private: 1060K   shared: 4K
    ushare:		mapped: 33012K   writeable/private: 26416K  shared: 0K
    При том, что сам xinetd занимает:
    Code:
    xinetd:		mapped: 1168K    writeable/private: 232K    shared: 0K
    Стоит ли игра свеч?

    Насколько я понимаю, за сервисами из прошивки в первой части списка следит watchdog, поэтому прибивать их бесполезно? Понимаю, что их можно отключить в web-интерфейсе, но тогда к ним не будут формироваться конфиги, что делает мероприятие по переносу запуска сервисов в xinetd довольно тяжким мероприятием.

    ЗЫ. Поверхностное гугление подсказывает невозможность выноса lighttpd из памяти. А жаль.
    Last edited by ryzhov_al; 31-01-2012 at 09:30.

  7. #7
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by ryzhov_al View Post
    Насколько я понимаю, за сервисами из прошивки в первой части списка следит watchdog, поэтому прибивать их бесполезно?
    watchdog следит только за httpd, wimax/3g, mjpg_streamer. Остальное можно выносить.
    Но с точки зрения безопасности рекомендуется sshd(dropbear) оставлять standalone. Ну и как повлияет на производительность samba вынос под inetd (насколько это реально с версией 2.0.10?), тоже вопрос.

  8. #8

    Использование xinetd

    Применял xinetd для запуска samb'ы 3 версии (samba в прошивке не дружит с xinetd) и swat. Конфиги для сервисов, самого xinetd и файл запуска xinetd в прикрепленном архиве.
    Attached Files Attached Files
    Last edited by pilers; 31-01-2012 at 10:09. Reason: Уточнение

  9. #9
    Join Date
    Jan 2007
    Location
    Ukraine, Kyiv
    Posts
    36

    leafnode

    На делюксе или 700Ge кто-нибудь настраивал?

  10. #10
    Join Date
    Jan 2007
    Location
    Ukraine, Kyiv
    Posts
    36

    xinetd

    700gE прошитый 1.7.0.8 от KFurge
    Проблема в xinetd, которому нужен /etc/protocols, его там нету
    Пробовал (безуспешно) создать symlink - operation not permitted.
    Идеи закончились
    Last edited by lynx; 03-03-2008 at 12:44.

  11. #11
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    универсальный способ такой:
    1) создаем директорию на внешнем носителе
    2) копируем туда содержимое /etc
    3) монтируем новую директорию поверх /etc

    В результате имеем /etc в rw режиме

  12. #12
    Join Date
    Jan 2007
    Location
    Ukraine, Kyiv
    Posts
    36
    Спасибо, работает

  13. #13

    /opt/etc/init.d не запускаются скрипты

    Заставлял работать vsftpd и samba3 и после этого перестали обрабатываться скрипты в /opt/etc/init.d. Если запускать вручную, то всё запускается а при загрузке само нет. Есть подозрение, что это произошло после прочтения и применения темы [How To] Install and Configure a WORKING Samba 3 (Vista included) в которой говориться
    Code:
    ipkg remove xinetd

  14. #14
    Quote Originally Posted by ryzhov_al View Post
    Проверяйте работоспособность, r345
    Друзья, а не ткнёт ли кто носом - где почитать про настройку xinetd?
    Поставить - поставилось нормально, ругани при установке не было, но sane с ним пока подружить не получилось.

  15. #15

    Руководства по xinetd

    Quote Originally Posted by dis8848 View Post
    ...где почитать про настройку xinetd?
    Руководство по XINETD
    Руководство по XINETD.CONF И там и там по-русски.
    P.S. Попался пример файла запуска сервиса sane:
    service sane
    {
    port = 6566
    socket_type = stream
    wait = no
    user = saned
    group = saned
    server = /usr/sbin/saned
    }
    Last edited by pilers; 01-02-2012 at 17:19. Reason: Уточнение

Page 2 of 2 FirstFirst 12

Similar Threads

  1. ПК - WL500gP - ASDL_ROUTER, без NAT
    By Silkmann in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 5
    Last Post: 20-05-2007, 10:37
  2. WL500gP achter modemrouter internet probleem
    By rinusr in forum Dutch Discussion - Nederlands
    Replies: 4
    Last Post: 01-04-2007, 12:49

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •