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

    DNS + OpenDNS

    Scheduled Pinned Locked Moved Russian
    22 Posts 5 Posters 3.3k Views
    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.
    • P
      PbIXTOP
      last edited by

      @postal2201:

      Скрин fw сделал вложением.

      поднимал несколько экземпляров dnsmasq, на разных интерфейсах и каждый имел свои настройки, и просто через port forward отправлял в нужный.

      А можно по подробнее. Прошу заметить у меня  физически только 2 сетевые карты.

      Я использую приблизительно вот такие настройки для запуска 2-х dnsmasq

      log-queries
      log-facility=/var/log/dnsmasq.log
      conf-file=/usr/local/etc/dnsmasq.more.conf
      conf-file=/root/blackdns.txt
      
      

      И отдельный запуск dnsmasq

      
      #!/bin/sh
      
      rc_start() {
              dnsmasq -C /usr/local/etc/dnsmasq_client.conf -I lo0 --pid-file=/var/run/dnsmasq_client.pid &
              }
      
      rc_stop() {
              kill -9 `cat /var/run/dnsmasq_client.pid`
      }
      
      case $1 in
              start)
                      rc_start
                      ;;
              stop)
                      rc_stop
                      ;;
              restart)
                      rc_stop
                      rc_start
                      ;;
      esac
      
      
      
      interface=ale0_vlan2
      interface=lo0
      bind-interfaces
      stop-dns-rebind
      

      Как-то так все и работает
      Если покопаться в документации на dnsmasq наверное можно будет запустить не только на интерфейсах, но и на Virtual IP

      ![2016-09-09 11_32_38 - Services_ DNS forwarder.png](/public/imported_attachments/1/2016-09-09 11_32_38 - Services_ DNS forwarder.png)
      ![2016-09-09 11_32_38 - Services_ DNS forwarder.png_thumb](/public/imported_attachments/1/2016-09-09 11_32_38 - Services_ DNS forwarder.png_thumb)

      1 Reply Last reply Reply Quote 0
      • P
        pigbrother
        last edited by

        @postal2201:

        Если свитч поддерживает, остается возможность использовать VLAN

        Свич поддерживает, но с vlan никогда работать не приходилось. Буду рад любой помощи :)

        Нужна поддержка VLAN и со стороны сетевой карты. Можно грубо ориентироваться на вывод команды ifconfig:
        Пример:
        fxp0: flags=8843 <up,broadcast,running,simplex,multicast>metric 0 mtu 1500
        options=4209b<rxcsum,txcsum,<strong>VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWTSO>

        VLAN в вашем случае это аналог нескольких сетевых карт, на каждую из корых можно повесть свой DHCP\DNS.
        Читайте, как настроить VLAN на вашем свитче.
        Минусы такого решения:
        1.Пропускная способность всех VLAN равна сумме пропускной способности сетевой карты, на которую назначены VLAN.
        2. Доступ из  каждой VLAN в другую VLAN нужно будет настраивать на pfSense.</rxcsum,txcsum,<strong></up,broadcast,running,simplex,multicast>

        1 Reply Last reply Reply Quote 0
        • First post
          Last post
        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.