Ответ
 
LinkBack Опции темы
Старый 09.12.2013, 00:58      #1 (ссылка на пост)
maxigami
Ламер
 
Аватар для maxigami
 
Регистрация: 08.12.2013
Сообщений: 3
maxigami на пути к лучшему
Информация

Стрелка Отдаём клиентам сторонний DNS-сервер

MiraMaX166
спасибо за полезную информацию. У меня вопрос по настройке DHCP/DNS сервера.
Ситуация такая: дома имеется несколько компов/ноутбуков, планшетов, телефонов, телевизоров объединенных в сеть через RT-N16 с tomato by Shibby v115 на борту. Один комп, один планшет и один =) телефон - "ребёнковские". Существуют сервисы контентной фильтрации по DNS (например dns.yandex.ru или skydns.ru). Так вот, нужно чтобы три этих детских девайса (и только они) ходили в инет через эти сервисы. Хотелось бы сделать это средствами роутера, но пытался разбираться с настройками томаты - не вышло. Мозгов пока на это не достаточно.
Можно ли как-то настроить томату, чтобы определенным девайсам (по МАС или IP) присваивались определенные DNS, а всем остальным - стандартные.
Подозреваю, что это надо делать как-то через опции dnsmasq, но что-то не докумекал как.
Есть какие мысли?

ЗЫ выставить индивидуальные DNS на устройствах, конечно, можно (тем более что у skydns есть даже утилита, но только для PC), но сделать я могу это только на компе, а устройства на андроид в пролете (рута нет).

буду благодарен за любую инфу. может есть какие ссылки на ресурсы с объяснениями "для чайников" по настройке dnsmasq (если я, конечно, в правильном направлении думаю).

Последний раз редактировалось maxigami; 09.12.2013 в 01:02.
maxigami вне форума   Ответить с цитированием
Старый 12.12.2013, 20:33      #2 (ссылка на пост)
MiraMaX166
Инквизитор
 
Аватар для MiraMaX166
 
Регистрация: 29.01.2008
Адрес: Омск
Сообщений: 2,304
MiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспорима
Информация

Отправить сообщение для MiraMaX166 с помощью ICQ Отправить сообщение для MiraMaX166 с помощью AIM Отправить сообщение для MiraMaX166 с помощью MSN Отправить сообщение для MiraMaX166 с помощью Skype™
По умолчанию

maxigami, приветствую! Прошу прошения за долгий ответ, не всегда удаётся уделять необходимое количество времени форуму...
Вопрос интересный и актуальный. Сейчас усиленно курю маны... Как только разберусь, выложу солюшен.
__________________
Хакер - это не профессия, а стиль жизни, в которой всё время идёшь вперёд, в которой испытываешь постоянный информационный голод и бросаешь вызов технологиям. Это путь бесконечной вереницы вопросов и ответов...


My PC: Fractal Design Define R6/ i9-9900K@5.00GHz/ ASUS MAXIMUS XI HERO (Wi-Fi)/ 64Gb RAM Dual DDR4 3000/ SSD Samsung EVO 860 250Gb + HDD WD Purple 4Tb/ nVidia GeForce RTX 2080 Ti FE 11Gb/ ASUS VG245Q 24" Full HD/ Sound Microlab Pro One
My Notebook: HP ENVY x360 15 (Ryzen 5 2500U@3,6GHz/ 16Gb RAM Dual DDR4 2400/ SSD M.2 Samsung CM871a 128Gb +HDD Seagate BarraCuda Pro 1Tb/ AMD Radeon Vega 8 1Gb/ FP 15.6" FHD / HP Pen)
My Server: HPE ProLiant MicroServer Gen8 (XEON E3-1265LV2@2.5~3.5GHz 8 threads/ 16Gb ECC RAM 1600/ HP P222 2Gb Cache FBWC 4x4TB Toshiba 4xRAID10/ ESXi 6.5U3/ iLO 4 v2.73)
My Phone: Samsung Galaxy Note 23 Ultra/ Android 13/ 256Gb + DeX Station + Galaxy Watch 46mm + Galaxy Buds Pro
My Tab: Samsung Galaxy Note 10.1 2014/ Android 5.1.1/ 32Gb/ Flash mSD 64Gb


Почему "Винда-отстой" кричат громче всех те, кто и в Линукс ничего не понимают...
Говорим спасибо и жмём на возле аватара или кнопочку
MiraMaX166 вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо MiraMaX166 за это полезное сообщение:
maxigami (15.12.2013)
Старый 31.12.2013, 16:20      #3 (ссылка на пост)
MiraMaX166
Инквизитор
 
Аватар для MiraMaX166
 
Регистрация: 29.01.2008
Адрес: Омск
Сообщений: 2,304
MiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспорима
Информация

Отправить сообщение для MiraMaX166 с помощью ICQ Отправить сообщение для MiraMaX166 с помощью AIM Отправить сообщение для MiraMaX166 с помощью MSN Отправить сообщение для MiraMaX166 с помощью Skype™
Лампочка Отдаём клиентам сторонний DNS-сервер

Как и говорил: вопрос актуальный, особенно, если дети пользуются беспроводной сетью. Нужно оградить их от нежелательного траффика.
Существует масса днс-серверов, осуществляющих блокировку нежелательного контента (OpenDNS, YandexDNS и т.д.)
Но как одновременно давать одним клиентам DNS'ы провайдера, а другим DNS от яндекса?
Я рассмотрю два варианта решения.
1. Подойдёт для сетей, где нужно ограничить двух-трёх пользователей. Прост в настройке, но не автоматизирован.
2. Подойдёт, если число пользователей, которых нужно ограничить превышает 3. Плюс этот способ полностью автоматизирован, но для его реализации нужно больше времени.

Итак, рассмотрим первый вариант.
Открываем вэб-морду роутера, топаем по пути "Status"->"Device List"
Копируем MAC-адрес интересующего нас устройства (например, планшет ребёнка).

Click the image to open in full size.

Переходим по пути "Advanced"->"DHCP/DNS" и в поле "Dnsmasq" вбиваем следующее:
Код:
dhcp-mac=red,AA:AA:AA:AA:AA:AA
dhcp-option=set:red, 6, 77.88.8.7
Где
red - тег-идентификатор
AA:AA:AA:AA:AA:AA - MAC целевого устройства
77.88.8.7 - IP-адрес YandexDNS

Click the image to open in full size.

Аналогичным способом можно добавить ещё несколько устройств:
Код:
dhcp-mac=red,AA:AA:AA:AA:AA:AA
dhcp-mac=red,BB:BB:BB:BB:BB:BB
dhcp-mac=red,CC:CC:CC:CC:CC:CC
dhcp-option=set:red, 6, 77.88.8.7
Сохраняем настройки и радуемся!

Второй вариант. Он более сложен в настройке, зато не нужно будет в ручную добавлять клиентские маки...
Переходим в "Basic"->"Network", добавляем вторую сеть.

Click the image to open in full size.

Переходим в "Advanced"->"Virtual Wireless" добавляем дополнительную беспроводную сеть (например Test.NET)
И настраиваем её.

Click the image to open in full size.

Теперь пероходим в "Advanced"->"VLAN"
Добавляем новую VLAN и сопоставляем её с физическим портом роутера (например, порт номер 4). Теперь сопоставим сегмент сети с виртуальным беспроводным интерфейсом (создадим мост). Выберем напротив "Bridge wl0.1 to" LAN1 (br1).

Click the image to open in full size.

Таким образом мы получили следующее: любое устройство, которое будет соединено патч-кордом с роутером через четвёртый порт, будет зарегистрировано во второй сети (192.168.5.0), так же в эту сеть попадут все клиенты, подключенные к беспроводной сети Test.NET
Теперь необходимо сделать так, чтобы у этой сети был свой DNS-сервер (YandexDNS).
Переходим по пути "Advanced"->"DHCP/DNS" и в поле "Dnsmasq" вбиваем следующее:
Код:
dhcp-option = net:br1, 6, 77.88.8.7
Где
br1 - идентификатор моста
77.88.8.7 - IP-адрес YandexDNS

Click the image to open in full size.

Не забываем сохраняться.
Если всё было сделано верно, попробуйте перейти по адресу "adult.com" и увидите следующую картину:

Click the image to open in full size.

Успехов и удачи!
__________________
Хакер - это не профессия, а стиль жизни, в которой всё время идёшь вперёд, в которой испытываешь постоянный информационный голод и бросаешь вызов технологиям. Это путь бесконечной вереницы вопросов и ответов...


My PC: Fractal Design Define R6/ i9-9900K@5.00GHz/ ASUS MAXIMUS XI HERO (Wi-Fi)/ 64Gb RAM Dual DDR4 3000/ SSD Samsung EVO 860 250Gb + HDD WD Purple 4Tb/ nVidia GeForce RTX 2080 Ti FE 11Gb/ ASUS VG245Q 24" Full HD/ Sound Microlab Pro One
My Notebook: HP ENVY x360 15 (Ryzen 5 2500U@3,6GHz/ 16Gb RAM Dual DDR4 2400/ SSD M.2 Samsung CM871a 128Gb +HDD Seagate BarraCuda Pro 1Tb/ AMD Radeon Vega 8 1Gb/ FP 15.6" FHD / HP Pen)
My Server: HPE ProLiant MicroServer Gen8 (XEON E3-1265LV2@2.5~3.5GHz 8 threads/ 16Gb ECC RAM 1600/ HP P222 2Gb Cache FBWC 4x4TB Toshiba 4xRAID10/ ESXi 6.5U3/ iLO 4 v2.73)
My Phone: Samsung Galaxy Note 23 Ultra/ Android 13/ 256Gb + DeX Station + Galaxy Watch 46mm + Galaxy Buds Pro
My Tab: Samsung Galaxy Note 10.1 2014/ Android 5.1.1/ 32Gb/ Flash mSD 64Gb


Почему "Винда-отстой" кричат громче всех те, кто и в Линукс ничего не понимают...
Говорим спасибо и жмём на возле аватара или кнопочку
MiraMaX166 вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо MiraMaX166 за это полезное сообщение:
ESMSlavik (07.11.2014), maxigami (08.01.2014)
Старый 08.01.2014, 03:45    Топик Стартер ТС   #4 (ссылка на пост)
maxigami
Ламер
 
Аватар для maxigami
 
Регистрация: 08.12.2013
Сообщений: 3
maxigami на пути к лучшему
Информация

По умолчанию

MiraMaX166,
Отлично, спасибо, работает =).
оба варианта я обмозговывал, но, как уже говорил, своих мозгов не хватило.
причем курил факи по dnsmasq, но что-то ни фига там не нашел как присвоить отдельный dns. да и вообще.... =)
в общем спасибо.

тогда вопрос: что означает "6" после red в строке "dhcp-option=set:red, 6, 77.88.8.7" (что-то я не находил такого параметра в факе по dnsmasq)
maxigami вне форума   Ответить с цитированием
Старый 08.01.2014, 11:45      #5 (ссылка на пост)
MiraMaX166
Инквизитор
 
Аватар для MiraMaX166
 
Регистрация: 29.01.2008
Адрес: Омск
Сообщений: 2,304
MiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспорима
Информация

Отправить сообщение для MiraMaX166 с помощью ICQ Отправить сообщение для MiraMaX166 с помощью AIM Отправить сообщение для MiraMaX166 с помощью MSN Отправить сообщение для MiraMaX166 с помощью Skype™
По умолчанию

Сообщение от maxigami Посмотреть сообщение
Отлично, спасибо, работает =).
Да пожалуйста

Сообщение от maxigami Посмотреть сообщение
что означает "6" после red в строке "dhcp-option=set:red, 6, 77.88.8.7"
Это флаг, означает сокращение опции option:router (можно указать как option:6).
__________________
Хакер - это не профессия, а стиль жизни, в которой всё время идёшь вперёд, в которой испытываешь постоянный информационный голод и бросаешь вызов технологиям. Это путь бесконечной вереницы вопросов и ответов...


My PC: Fractal Design Define R6/ i9-9900K@5.00GHz/ ASUS MAXIMUS XI HERO (Wi-Fi)/ 64Gb RAM Dual DDR4 3000/ SSD Samsung EVO 860 250Gb + HDD WD Purple 4Tb/ nVidia GeForce RTX 2080 Ti FE 11Gb/ ASUS VG245Q 24" Full HD/ Sound Microlab Pro One
My Notebook: HP ENVY x360 15 (Ryzen 5 2500U@3,6GHz/ 16Gb RAM Dual DDR4 2400/ SSD M.2 Samsung CM871a 128Gb +HDD Seagate BarraCuda Pro 1Tb/ AMD Radeon Vega 8 1Gb/ FP 15.6" FHD / HP Pen)
My Server: HPE ProLiant MicroServer Gen8 (XEON E3-1265LV2@2.5~3.5GHz 8 threads/ 16Gb ECC RAM 1600/ HP P222 2Gb Cache FBWC 4x4TB Toshiba 4xRAID10/ ESXi 6.5U3/ iLO 4 v2.73)
My Phone: Samsung Galaxy Note 23 Ultra/ Android 13/ 256Gb + DeX Station + Galaxy Watch 46mm + Galaxy Buds Pro
My Tab: Samsung Galaxy Note 10.1 2014/ Android 5.1.1/ 32Gb/ Flash mSD 64Gb


Почему "Винда-отстой" кричат громче всех те, кто и в Линукс ничего не понимают...
Говорим спасибо и жмём на возле аватара или кнопочку
MiraMaX166 вне форума   Ответить с цитированием
Старый 19.01.2014, 15:00    Топик Стартер ТС   #6 (ссылка на пост)
maxigami
Ламер
 
Аватар для maxigami
 
Регистрация: 08.12.2013
Сообщений: 3
maxigami на пути к лучшему
Информация

По умолчанию

Сообщение от MiraMaX166 Посмотреть сообщение
Да пожалуйста


Это флаг, означает сокращение опции option:router (можно указать как option:6).
ну хорошо, спрошу по-другому: где тут присвоение другого днс? я думал что 6 - это и есть опция присвоения.

я к чему это все: ведь изучал параметры dnsmasq, почему-то не нашел там как присвоить днс, отличный от стандартного.
maxigami вне форума   Ответить с цитированием
Старый 19.01.2014, 19:46      #7 (ссылка на пост)
MiraMaX166
Инквизитор
 
Аватар для MiraMaX166
 
Регистрация: 29.01.2008
Адрес: Омск
Сообщений: 2,304
MiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспорима
Информация

Отправить сообщение для MiraMaX166 с помощью ICQ Отправить сообщение для MiraMaX166 с помощью AIM Отправить сообщение для MiraMaX166 с помощью MSN Отправить сообщение для MiraMaX166 с помощью Skype™
По умолчанию

Сообщение от maxigami Посмотреть сообщение
ну хорошо, спрошу по-другому: где тут присвоение другого днс?
Так вот этими параметрами и задаём днс-сервер для клиента помещённого в группу "red"... 6 это флаг того, что 77.88.8.7 будет днс-сервером, ведь аналогично можно задать и NTP-сервер... В целом, чтобы разобраться с dnsmasq надо разобрать базовый конфиг с комментами и всё будет понятно
__________________
Хакер - это не профессия, а стиль жизни, в которой всё время идёшь вперёд, в которой испытываешь постоянный информационный голод и бросаешь вызов технологиям. Это путь бесконечной вереницы вопросов и ответов...


My PC: Fractal Design Define R6/ i9-9900K@5.00GHz/ ASUS MAXIMUS XI HERO (Wi-Fi)/ 64Gb RAM Dual DDR4 3000/ SSD Samsung EVO 860 250Gb + HDD WD Purple 4Tb/ nVidia GeForce RTX 2080 Ti FE 11Gb/ ASUS VG245Q 24" Full HD/ Sound Microlab Pro One
My Notebook: HP ENVY x360 15 (Ryzen 5 2500U@3,6GHz/ 16Gb RAM Dual DDR4 2400/ SSD M.2 Samsung CM871a 128Gb +HDD Seagate BarraCuda Pro 1Tb/ AMD Radeon Vega 8 1Gb/ FP 15.6" FHD / HP Pen)
My Server: HPE ProLiant MicroServer Gen8 (XEON E3-1265LV2@2.5~3.5GHz 8 threads/ 16Gb ECC RAM 1600/ HP P222 2Gb Cache FBWC 4x4TB Toshiba 4xRAID10/ ESXi 6.5U3/ iLO 4 v2.73)
My Phone: Samsung Galaxy Note 23 Ultra/ Android 13/ 256Gb + DeX Station + Galaxy Watch 46mm + Galaxy Buds Pro
My Tab: Samsung Galaxy Note 10.1 2014/ Android 5.1.1/ 32Gb/ Flash mSD 64Gb


Почему "Винда-отстой" кричат громче всех те, кто и в Линукс ничего не понимают...
Говорим спасибо и жмём на возле аватара или кнопочку
MiraMaX166 вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо MiraMaX166 за это полезное сообщение:
maxigami (22.06.2015)
Ответ

Социальные закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks Вкл.
Pingbacks Вкл.
Refbacks Вкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
pppoe сервер в OS windows t1975453 Программное обеспечение 1 16.10.2009 22:05


Реламный блок
 

Текущее время: 22:30. Часовой пояс GMT +6.


Rambler's Top100 Счётчик тиц

vBulletin Skin by MiraMaX166
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Время генерации страницы 0.13199 секунды с 24 запросами