Navigation

    Netgate Discussion Forum
    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search

    Ручное добавление сервиса в меню

    Russian
    1
    2
    2018
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      AnDrEyKa last edited by

      Я поставил ProFTPd, настроил его, добивил в меню Status: Services по аналогии как это сделано тут:
      http://forum.pfsense.org/index.php/topic,8289.msg46827.html#msg46827
      И ProFTPd в этом окне нормально отображается и управляется:

      Но попытки настроить так же Самбу и TeamSpeak3 не удались.

      Вот как выглядит у меня /conf/config.xml

      		 <service><name>ProFTPd</name>
      			<rcfile>proftpd</rcfile>
      			<executable>proftpd</executable></service> 
      		 <service><name>TeamSpeak3</name>
      			<rcfile>ts3server</rcfile>
      			<executable>ts3server</executable></service> 
      		 <service><name>Samba</name>
      			<rcfile>/usr/local/etc/rc.d/samba</rcfile>
      			<executable>smbd</executable></service> 
      

      С Самбой несколько сложнее, поэтому пока забудем про неё.
      С Тимспик проще: он у меня стоит в /usr/teamspeak/. В /usr/local/etc/rc.d/ я положил символический линк "ts3server" на его запускающий скрипт. По кнопке "запуск" он стартует и работает (проверял командой status). Для дополнительной информации: его бинарник: /usr/teamspeak3/ts3server_freebsd_amd64. Его PID там же: /usr/teamspeak3/ts3server.pid

      Собственно вопрос: как заставить на странице с сервисами отображать его в запущенном виде? Вроде всё сделал по аналогии с ProFTPd, но не показывается как работающий…

      1 Reply Last reply Reply Quote 0
      • A
        AnDrEyKa last edited by

        Как оказалось, Самбу было проще настроить :) Вот так:

        			<name>Samba</name>
        			<rcfile>samba</rcfile>
        			<executable>smbd</executable>
        
        

        её работа корректно отображается в разделе сервисов, она стартует и останавливается с помощью соответствующих кнопок.
        Но ТимСпик продолжает упираться - управляется нормально, но никак не хочет отображаться. Провёл небольшой анализ:

        root(28): find / -name smbd
        /usr/local/sbin/smbd
        /var/log/samba34/cores/smbd

        root(31): find / -name proftpd
        /usr/local/share/doc/proftpd
        /usr/local/etc/rc.d/proftpd
        /usr/local/sbin/proftpd
        /usr/local/include/proftpd
        /var/log/proftpd
        /var/run/proftpd

        Как видно, единственное место где есть одновременно SMBD и PROFTPD - это /usr/local/sbin

        Если поместить туда ts3server_freebsd_amd64 то эффект не достигается… Подскажите, как этого добиться?  ???

        1 Reply Last reply Reply Quote 0
        • First post
          Last post