PF 2 + isc-dhcp41-server как стартовать автоматически?



  • Приветствую всех.
    Прошу помощи, сам не в состоянии разобраться.

    • имеется PF 2.0```
      #uname -a
      FreeBSD gate.local 8.1-RELEASE-p4 FreeBSD 8.1-RELEASE-p4 #0: Tue Sep 13 17:04:54 EDT 2011    root@FreeBSD_8.0_pfSense_2.0-AMD64.snaps.pfsense.org:/usr/obj./usr/pfSensesrc/src/sys/pfSense_SMP.8  amd64
    - 3 сетевые карты - 2 WAN (em0, re0) + 1 LAN (em1). На сетевой интерфейс выставлен дополнительный ip-адрес через config.xml 192.168.106.1/24.
    - через pkg_add установлен isc-dhcp41-server-4.1.1 Конфигурационный файл /usr/local/etc/dhcpd.conf
    

    #cat /usr/local/etc/dhcpd.conf

    Глобальные параметры

    по умолчанию на сколько секунд выдаётся IP-адрес

    default-lease-time 3600;

    указываем, что наш сервер будет единственным авторитетным для наших сетей

    authoritative;

    subnet 192.168.106.0 netmask 255.255.255.0 {
            option domain-name "WARNING";
            range 192.168.106.2 192.168.106.254;
            option broadcast-address 192.168.106.255;
            option subnet-mask 255.255.255.0;
            option domain-name-servers 8.8.8.8;
            option routers 192.168.106.1;
            max-lease-time 7200;
            }

    При запуске через команду```
    # /usr/local/etc/rc.d/isc-dhcpd onestart
    ```все запускается и работает нормально.
    
    Как прописать запуск этого сервиса (внимание! не встроенного dhcpd) при старте PF ?
    Было сделано, но не помогло:
    - пробовал прописывать в /etc/rc.conf и /etc/default/rc.conf```
    dhcpd_enable="YES"
     dhcpd_flags="-q"
    dhcpd_conf="/usr/local/etc/dhcpd.conf"
    

    Буду благодарен за помощь.



  • Не на стопроцентов уверен, но сделай файл содержания:
    #!/bin/sh
    /usr/local/etc/rc.d/isc-dhcpd onestart
    С разрешением .sh
    Присвой ему права chmod 755
    И положи в /usr/local/etc/rc.d
    Впринципе должно рабоатть



  • goliy, спасибо.
    Вроде заработало. буду еще проверять.
    меня смутило то, что в каталоге /usr/local/etc/rc.d/ после установки isc-dhcp41-server-4.1.1 появился файл isc-dhcpd.


Log in to reply