Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
|
pfsense_vagrant [2026/11/10 11:59] enric_mieza_sanchez [Introducció] |
pfsense_vagrant [2026/11/10 12:10] (actual) enric_mieza_sanchez [Configurar pfSense] |
||
|---|---|---|---|
| Línia 71: | Línia 71: | ||
| Comencem els ajustos bàsics de interfícies del pfSense: | Comencem els ajustos bàsics de interfícies del pfSense: | ||
| - | 1. Accedirem a la consola de la VM pfsense per poder configurar-lo. Accedeix mitjançant l’aplicació de l’escriptori «virt-manager» → Doble click sobre la VM | + | - Accedirem a la consola de la VM pfsense per poder configurar-lo. Accedeix mitjançant l’aplicació de l’escriptori «virt-manager» → Doble click sobre la VM |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | Testegeu que des del terminal del pfSense podeu fer ping a les VMs (Servidor 1 i Servidor 2) i que funciona l’accés a la web al port 80 (amb curl, per exemple). | + | |
| - | | + | |
| - | System → Advanced | + | |
| - | Port: 11111 | + | |
| - | WebGUI redirect : Disable webConfigurator redirect rule : ACTIVAT | + | |
| - | | + | |
| - | | + | |
| - | $ ssh-keygen | + | |
| - | | + | \\ |
| - | System → User Manager → Users→ admin → Edit → Keys → Authorized SSH Keys | + | |
| + | ===== Configuració HAProxy dins pfSense ===== | ||
| + | |||
| + | HAProxy ens permetrà redirigir les crides HTTP i HTTPS que ens arribin del bastió cap als servidors de les LANs. Abans de configurar el bastió i els certificats, | ||
| + | |||
| + | - Assegureu que heu fet bé les parts anteriors, en especial que estan ben assignades les IPs de cada interfície i que podeu veure les VMs internes. També que el webConfigurator està al port 11111 per no col·lisionar amb la configuració del serveis web que farem a continuació.< | ||
| + | - Instal·lar HAProxy amb el webConfigurator:< | ||
| + | - Activar HAProxy< | ||
| + | Maximum Connections: | ||
| + | </ | ||
| + | - Crear Backend web1:< | ||
| + | Name: web1 | ||
| + | Server List: | ||
| + | | ||
| + | | ||
| + | Loadbalancing options: Round Robin</ | ||
| + | - Crear Frontend:< | ||
| + | Listen Address: WAN address (IPv4) | ||
| + | Port 80 | ||
| + | Default backend: web1</ | ||
| + | - Obrir firewall a la WAN perquè HAProxy pugui escoltar les peticions HTTP< | ||
| + | Firewall → Rules → WAN → Add | ||
| + | Address Family: IPv4 | ||
| + | Protocol: TCP | ||
| + | Source: Any | ||
| + | Destination: | ||
| + | Destination Port Range: From 80 to 80</ | ||
| + | - Comproveu a Status → Services que HAProxy està funcionant correctament. | ||
| + | - Desactiveu el bloqueig de IPs locals a la WAN (IMPORTANT!)< | ||
| + | - Mireu la IP de pfSense a la WAN (hauria de ser una 192.168.121.x o similar), i connecteu-vos amb el navegador web des de l’escriptori Isard, hauríeu de veure el Server 1 i Server 2 alternativament en cada recàrrega. | ||
| + | |||
| + | Arribats aquí hauriem de tenir funcionant les webs dels servers 1 i 2 accessibles des de la interfície WAN del pfSense. | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ===== Troubleshooting ===== | ||
| + | * Comprova les assignacions de interfaces, IPs i xarxes. | ||
| + | Comprova curosament les màscares de xarxa que no siguin /32 sinó /24 | ||
| + | * Comprova que el servei HAProxy està en marxa a Status → Services | ||
| + | * Comprova que tens un Frontend i un Backend correctament configurats com descrit. | ||
| + | * Comprova que les regles del firewall a la WAN permeten visualitzar el port 80 i que NO hi ha la regla «Block private networks» activa. | ||
| + | * Si has apagat les VM i has tornat a engegar, pot haver canviat la IP de la WAN (va per DHCP). Comprova-ho. | ||