Показати сторінкуСтарі ревізіїПосилання сюдиЕкспорт до PDFПовернутися наверх Ця сторінка доступна тільки для перегляду. Ви можете продивитися вихідний текст, але не можете змінювати його. Якщо ви вважаєте, що це не вірно, зверніться до адміністратора. ====== Установка и настройка dnsmasq для proxmox====== <code bash> # Установка dnsmasq apt install -y dnsmasq # Создаем конфиг для dnsmasq для интефейса vmbr2: echo " # dnsmasq dhcp-range=set:10subnet, 10.3.0.2, 10.3.0.50, 255.255.255.0, 10m dhcp-option=tag:10subnet, option:netmask, 255.255.255.0 dhcp-option=tag:10subnet, option:router, 10.3.0.1 dhcp-option=tag:10subnet, option:dns-server, 10.3.0.1 dhcp-option=tag:10subnet, option:ntp-server, 10.3.0.1 interface=vmbr2 " > /etc/dnsmasq.d/10xxx.conf # Стартуем сервис dnsmasq service dnsmasq restart </code> <code> # Создаем в веб-морде Proxmox интерфейс vbmr0 с IP 10.20.30.1/24. # Теперь включаем NAT: echo 1 > /proc/sys/net/ipv4/ip_forward sed -i s/'^#net.ipv4.ip_forward=1'/'net.ipv4.ip_forward=1'/g /etc/sysctl.conf iptables -t nat -A POSTROUTING -o enp2s0 -j MASQUERADE Ваши виртуалки смогут выходить в интернет из-за NAT </code> <code bash> # Проброс портов в виртуалку # SSH iptables -t nat -A PREROUTING -p tcp --dport 32022 -j DNAT --to-destination $LOCAL_IP:$22 # MySQL iptables -t nat -A PREROUTING -p tcp --dport 3306 -j DNAT --to-destination $LOCAL_IP:$3306 # и т.д... </code> proxmox/jail/dnsmasq.txt Востаннє змінено: 15/09/2023 09:02повз Method Увійти