no way to compare when less than two revisions
Различия
Показаны различия между двумя версиями страницы.
— | software:proxmox:proxmox-dc-nat [2024/10/19 12:33] (текущий) – создано fireball | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Proxmox: Установка в DC ====== | ||
+ | |||
+ | Установка Proxmox в Hetzner на железный сервер без KVM-консоли: | ||
+ | |||
+ | Конфигурация сети для Proxmox при установке на хост в DC, со спрятанными за NAT виртуалками. Пробрасываются порты 22 и 3389 в одну из виртуалок. Решение не очень красивое, | ||
+ | |||
+ | Источник: | ||
+ | |||
+ | < | ||
+ | source / | ||
+ | |||
+ | auto lo | ||
+ | iface lo inet loopback | ||
+ | iface lo inet6 loopback | ||
+ | |||
+ | auto eno1 | ||
+ | iface eno1 inet static | ||
+ | address < | ||
+ | netmask 255.255.255.224 | ||
+ | gateway < | ||
+ | up route add -net 148.x.x.x netmask 255.255.255.224 gw 148.x.x.x dev eno1 | ||
+ | |||
+ | iface eno1 inet6 static | ||
+ | address 2a01: | ||
+ | netmask 64 | ||
+ | gateway fe80::1 | ||
+ | |||
+ | ## Example of private network | ||
+ | auto vmbr0 | ||
+ | iface vmbr0 inet static | ||
+ | address 10.0.0.1 | ||
+ | netmask 30 | ||
+ | bridge_ports none | ||
+ | bridge_stp off | ||
+ | bridge_fd 0 | ||
+ | |||
+ | ##Allow IP Forwarding | ||
+ | post-up echo 1 > / | ||
+ | | ||
+ | ##Internet 4 all VMs - Outgoing | ||
+ | post-up iptables -t nat -A POSTROUTING -s ' | ||
+ | | ||
+ | ##Allow Remote - Incoming | ||
+ | post-up iptables -t nat -A PREROUTING -i eno1 -p tcp --dport 3389 -j DNAT --to 10.0.0.2: | ||
+ | post-up iptables -t nat -A PREROUTING -i eno1 -p udp --dport 3389 -j DNAT --to 10.0.0.2: | ||
+ | | ||
+ | ##Allow SSH - Incoming | ||
+ | post-up iptables -t nat -A PREROUTING -i eno1 -p tcp --dport 22 -j DNAT --to 10.0.0.3: | ||
+ | | ||
+ | ## Delete all NAT rules | ||
+ | post-down iptables -t nat -D POSTROUTING -s ' | ||
+ | post-down iptables -t nat -D PREROUTING -i eno1 -p tcp --dport 3389 -j DNAT --to 10.0.0.2: | ||
+ | post-down iptables -t nat -D PREROUTING -i eno1 -p udp --dport 3389 -j DNAT --to 10.0.0.2: | ||
+ | post-down iptables -t nat -D PREROUTING -i eno1 -p tcp --dport 22 -j DNAT --to 10.0.0.3: | ||
+ | </ | ||
+ | |||
+ | {{tag> | ||