wiki:technical:proxmox:dnsmasq
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
wiki:technical:proxmox:dnsmasq [2024/03/30 12:48] – Diman | wiki:technical:proxmox:dnsmasq [2025/04/03 23:45] (текущий) – [rfc3442] Diman | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Установка и настройка dnsmasq для proxmox====== | ====== Установка и настройка dnsmasq для proxmox====== | ||
+ | ===== Настройки в веб-морде ===== | ||
+ | |||
+ | Создаем два интерфейса - vmbr0 - смотрит наружу, | ||
<code bash> | <code bash> | ||
Строка 6: | Строка 9: | ||
apt install -y dnsmasq | apt install -y dnsmasq | ||
- | # Создаем конфиг для dnsmasq для интефейса | + | # Создаем конфиг для dnsmasq для интефейса |
echo " # dnsmasq | echo " # dnsmasq | ||
dhcp-range=set: | dhcp-range=set: | ||
Строка 14: | Строка 17: | ||
dhcp-option=tag: | dhcp-option=tag: | ||
- | interface=vmbr0 | + | # listen iface |
+ | interface=vmbr1 | ||
+ | |||
+ | # DNS | ||
+ | server=8.8.8.8 | ||
+ | server=8.8.4.4 | ||
+ | server=208.67.222.222 | ||
+ | server=208.67.220.220 | ||
+ | all-servers | ||
" > / | " > / | ||
Строка 41: | Строка 53: | ||
sysctl -p | sysctl -p | ||
- | iptables -t nat -A POSTROUTING -o enp2s0 | + | iptables -t nat -A POSTROUTING -o vmbr0 -j MASQUERADE |
Строка 62: | Строка 74: | ||
+ | ===== Загрузка из сети | ||
+ | <code bash> | ||
+ | # | ||
+ | # добавляем опции в конфиг dnsmasq | ||
+ | # | ||
+ | dhcp-option-force=66, | ||
+ | dhcp-option-force=67, | ||
+ | </ | ||
+ | <code bash> | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | apt-get install tftpd-hpa | ||
+ | # | ||
+ | # Файл конфигурации tftpd | ||
+ | tee / | ||
+ | # tftpd | ||
+ | TFTP_USERNAME=" | ||
+ | TFTP_DIRECTORY="/ | ||
+ | TFTP_ADDRESS=" | ||
+ | TFTP_OPTIONS=" | ||
+ | EOF | ||
+ | </ | ||
+ | ===== rfc3442 ===== | ||
+ | |||
+ | Внезапно выяснилось, | ||
+ | |||
+ | <code bash> | ||
+ | # | ||
+ | # Подсеть dhcp-range=5.40.13.252, | ||
+ | # Через шлюз 188.165.209.254 | ||
+ | # | ||
+ | |||
+ | route add -host 188.165.209.254 via eth0 | ||
+ | ip r a default gw 188.165.209.254 | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <code bash> | ||
+ | |||
+ | https:// | ||
+ | |||
+ | |||
+ | perl ./ | ||
+ | option_121_route_188.165.209.254/ | ||
+ | option_249_route_188.165.209.254/ | ||
+ | option_121_route_0.0.0.0/ | ||
+ | option_249_route_0.0.0.0/ | ||
+ | aggregate_opt_121 : 0x20bca5d1febca5d1fe00bca5d1fe | ||
+ | aggregate_opt_249 : 0x20bca5d1febca5d1fe00bca5d1fe | ||
+ | |||
+ | |||
+ | </ | ||
wiki/technical/proxmox/dnsmasq.1711792092.txt.gz · Последнее изменение: 2024/03/30 12:48 — Diman