![](https://static.wixstatic.com/media/68165d_e6c6c5e8140546d187426530b89e45f2~mv2.png/v1/fill/w_846,h_491,al_c,q_90,enc_auto/68165d_e6c6c5e8140546d187426530b89e45f2~mv2.png)
pfSense là một ứng dụng mã nguồn mở dựa trên HĐH FreeBSB có chức năng như một router hay firewall.
Trong mô hình bên trên mình cài pfSense và máy AD trên một ESXi host
1. Các bước chuẩn bị trước khi cài pfSense
Trên Switch Cisco layer 2:
- Tạo 3 VLAN: vlan 5, vlan 10, vlan 20
SG-300(config)# vlan 5
SG-300(config)# interface vlan 5
SG-300(config-if)# name Server-Farm
SG-300(config)# vlan 10
SG-300(config)# interface vlan 10
SG-300(config-if)# name Staff
SG-300(config)# vlan 20
SG-300(config)# interface vlan 20
SG-300(config-if)# name Guest
- Port kết nối đến ESXi cấu hình mode trunk
SG-300(config)# interface GE 20
SG-300(config-if)# switchport mode trunk
SG-300(config-if)# switchport trunk allowed vlan add 5,10,20
- Port kết nối đến Unifi cấu hình mode trunk
SG-300(config)# interface GE 19
SG-300(config-if)# switchport mode trunk
SG-300(config-if)# switchport trunk allowed vlan add 5,10,20
- Những port kết nối với vùng server cấu hình access vlan 5
SG-300(config)# interface range GE 10 - 15
SG-300(config-if-range)# switchport mode access
SG-300(config-if-range)# switchport access vlan 5
- Những port kết nối đến máy tính nhân viên cấu hình access vlan 10
Server vật lý cài ESXi mình có 2 card mạng.
- LAN 1 kết nối đến Draytek
- LAN 2 kết nối đến Switch Cisco
Trên ESXi
- Tạo vSwitch0 và vSwitch1
vSwitch0 kết nối đến vmnic0 (LAN1 của server vật lý), tạo một port group (port group này sẽ làm cổng WAN cho pfSense)
vSwitch1 kết nối đến vmnic1 (LAN2 của server vật lý), tạo ba port group và tag vlan cho từng port group
![](https://static.wixstatic.com/media/68165d_3fb45d0504344a9db0b00e818ee71ba9~mv2.png/v1/fill/w_980,h_482,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_3fb45d0504344a9db0b00e818ee71ba9~mv2.png)
2. Cài đặt pfSense
Trên ESXi tạo một VM để cài pfSense, link download pfSense từ trang chủ link
Cài đặt card mạng cho pfSense như hình:
![](https://static.wixstatic.com/media/68165d_d7f2f0344dee47fdbbcfeac5e1c7ad4b~mv2.png/v1/fill/w_691,h_555,al_c,q_90,enc_auto/68165d_d7f2f0344dee47fdbbcfeac5e1c7ad4b~mv2.png)
Khởi động VM
Accept
![](https://static.wixstatic.com/media/68165d_2581db2491ce4568ac2888b4241fb11b~mv2.png/v1/fill/w_724,h_523,al_c,q_90,enc_auto/68165d_2581db2491ce4568ac2888b4241fb11b~mv2.png)
![](https://static.wixstatic.com/media/68165d_ecc60d27256748d2a55f37891012fd57~mv2.png/v1/fill/w_721,h_493,al_c,q_85,enc_auto/68165d_ecc60d27256748d2a55f37891012fd57~mv2.png)
![](https://static.wixstatic.com/media/68165d_379256764d66485b9bc038cdcb202e36~mv2.png/v1/fill/w_730,h_479,al_c,q_85,enc_auto/68165d_379256764d66485b9bc038cdcb202e36~mv2.png)
![](https://static.wixstatic.com/media/68165d_73c87930840544d098db896c679ab8ac~mv2.png/v1/fill/w_721,h_495,al_c,q_85,enc_auto/68165d_73c87930840544d098db896c679ab8ac~mv2.png)
![](https://static.wixstatic.com/media/68165d_c9507dd5cd4743c797264219d14a83bc~mv2.png/v1/fill/w_724,h_496,al_c,q_85,enc_auto/68165d_c9507dd5cd4743c797264219d14a83bc~mv2.png)
![](https://static.wixstatic.com/media/68165d_433af5297f0c424c9d874965452d254a~mv2.png/v1/fill/w_720,h_496,al_c,q_85,enc_auto/68165d_433af5297f0c424c9d874965452d254a~mv2.png)
![](https://static.wixstatic.com/media/68165d_0c51e556bb2341ae8c15a950c897b080~mv2.png/v1/fill/w_722,h_498,al_c,q_85,enc_auto/68165d_0c51e556bb2341ae8c15a950c897b080~mv2.png)
![](https://static.wixstatic.com/media/68165d_b978cadf340e46f9b2a4eefcedee8452~mv2.png/v1/fill/w_722,h_499,al_c,q_90,enc_auto/68165d_b978cadf340e46f9b2a4eefcedee8452~mv2.png)
![](https://static.wixstatic.com/media/68165d_ba85c9188da547aa9df24a8d6cfb88f0~mv2.png/v1/fill/w_723,h_483,al_c,q_85,enc_auto/68165d_ba85c9188da547aa9df24a8d6cfb88f0~mv2.png)
Vậy là chúng ta đã cài xong pfSense, chúng ta sẽ đăng nhập vào để cấu hình, IP mặc định của pfSense: 192.168.1.1/24
![](https://static.wixstatic.com/media/68165d_a676e4dfc62044b38b1cfd7cedf90bb0~mv2.png/v1/fill/w_721,h_499,al_c,q_85,enc_auto/68165d_a676e4dfc62044b38b1cfd7cedf90bb0~mv2.png)
3. Cấu hình pfSense
Chúng ta sẽ chỉnh card mạng của VM AD trùng với card LAN của pfSense, chỉnh card mạng của máy AD trỏ vào port group vlan 5 rồi start VM lên
![](https://static.wixstatic.com/media/68165d_e4fe973b230c43b2904108909f7d5f86~mv2.png/v1/fill/w_697,h_552,al_c,q_90,enc_auto/68165d_e4fe973b230c43b2904108909f7d5f86~mv2.png)
Chỉnh nhận IP động
![](https://static.wixstatic.com/media/68165d_84da67ec67d948739d79999b73e2fc56~mv2.png/v1/fill/w_412,h_461,al_c,q_85,enc_auto/68165d_84da67ec67d948739d79999b73e2fc56~mv2.png)
Nhập IP LAN của pfSense vào trình duyệt
Username: admin
Password default: pfsense
![](https://static.wixstatic.com/media/68165d_2bf5caf0cf124aa49212b57709ebd93f~mv2.png/v1/fill/w_980,h_570,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_2bf5caf0cf124aa49212b57709ebd93f~mv2.png)
![](https://static.wixstatic.com/media/68165d_70b64e43c0c748438a54bf240966d1fe~mv2.png/v1/fill/w_980,h_568,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_70b64e43c0c748438a54bf240966d1fe~mv2.png)
![](https://static.wixstatic.com/media/68165d_c960e91118c443e8a695c486e2b331c7~mv2.png/v1/fill/w_980,h_576,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_c960e91118c443e8a695c486e2b331c7~mv2.png)
![](https://static.wixstatic.com/media/68165d_25f0c625208b4d26a561baabfae01d4c~mv2.png/v1/fill/w_980,h_506,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_25f0c625208b4d26a561baabfae01d4c~mv2.png)
![](https://static.wixstatic.com/media/68165d_bca5508531b0458c82c36d0f5ccbf270~mv2.png/v1/fill/w_980,h_304,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/68165d_bca5508531b0458c82c36d0f5ccbf270~mv2.png)
![](https://static.wixstatic.com/media/68165d_ac7e0688ac2e4397ae55d48358928c47~mv2.png/v1/fill/w_980,h_501,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_ac7e0688ac2e4397ae55d48358928c47~mv2.png)
Tại vì phía trước pfSense mình đã có router Draytek đảm nhiệm chức năng quay pppoe rồi nên mình sẽ gán IP tĩnh cho WAN theo mô hình
![](https://static.wixstatic.com/media/68165d_4360677c83534d739e22ffd7887e7f6b~mv2.png/v1/fill/w_980,h_493,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_4360677c83534d739e22ffd7887e7f6b~mv2.png)
![](https://static.wixstatic.com/media/68165d_3e3d0618102048c6a99cb31129898b98~mv2.png/v1/fill/w_980,h_419,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_3e3d0618102048c6a99cb31129898b98~mv2.png)
Bỏ dấu tick Block RFC1918 Private Networks để kết hợp với rule thì chúng ta mới truy cập được GUI của pfSense thông qua WAN
![](https://static.wixstatic.com/media/68165d_14aa2216159248f5a4b151b20078088a~mv2.png/v1/fill/w_980,h_367,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/68165d_14aa2216159248f5a4b151b20078088a~mv2.png)
Để mặc định lát nữa chúng ta sẽ đổi sau
![](https://static.wixstatic.com/media/68165d_a95762d29b2e4f62bea09f7bb155aa10~mv2.png/v1/fill/w_980,h_512,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_a95762d29b2e4f62bea09f7bb155aa10~mv2.png)
Đổi lại mật khẩu đăng nhập
![](https://static.wixstatic.com/media/68165d_c6ef0433764b41578a9bc37bc0878adc~mv2.png/v1/fill/w_980,h_468,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_c6ef0433764b41578a9bc37bc0878adc~mv2.png)
![](https://static.wixstatic.com/media/68165d_6a27fb351dea41f7b0f85cc2f39f7e31~mv2.png/v1/fill/w_980,h_418,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_6a27fb351dea41f7b0f85cc2f39f7e31~mv2.png)
![](https://static.wixstatic.com/media/68165d_232a29810ee84ea18994ee7c2b1d5879~mv2.png/v1/fill/w_980,h_424,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_232a29810ee84ea18994ee7c2b1d5879~mv2.png)
Tạo rule cho phép truy cập GUI của pfSense thông qua IP WAN
Firewall > Rules > tab WAN
![](https://static.wixstatic.com/media/68165d_9deed83ad0844411b45cc03fd2aebff6~mv2.png/v1/fill/w_980,h_526,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_9deed83ad0844411b45cc03fd2aebff6~mv2.png)
![](https://static.wixstatic.com/media/68165d_3560b046391e478f8bad9dc2e16f4970~mv2.png/v1/fill/w_980,h_601,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_3560b046391e478f8bad9dc2e16f4970~mv2.png)
![](https://static.wixstatic.com/media/68165d_4168ce0bb0b64251aba4aec67b3c3a83~mv2.png/v1/fill/w_980,h_462,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_4168ce0bb0b64251aba4aec67b3c3a83~mv2.png)
![](https://static.wixstatic.com/media/68165d_b4d5545e8b6d4f7e8577024e2c23ba40~mv2.png/v1/fill/w_980,h_548,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_b4d5545e8b6d4f7e8577024e2c23ba40~mv2.png)
Đăng nhập vào máy tính cùng mạng với Draytek, mở trình duyệt nhập IP WAN của pfSense vào
![](https://static.wixstatic.com/media/68165d_4b0876a263ee4bdba0bed122b60f9b87~mv2.png/v1/fill/w_980,h_623,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_4b0876a263ee4bdba0bed122b60f9b87~mv2.png)
Đổi lại tên LAN thành Server-Farm
![](https://static.wixstatic.com/media/68165d_b16c339a125b4de4b41f4e0e1ffedf9e~mv2.png/v1/fill/w_980,h_560,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_b16c339a125b4de4b41f4e0e1ffedf9e~mv2.png)
![](https://static.wixstatic.com/media/68165d_8dbb9e1a0d2a4771b8d96562c9a78937~mv2.png/v1/fill/w_980,h_419,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_8dbb9e1a0d2a4771b8d96562c9a78937~mv2.png)
Update phiên bản mới nhất cho pfSense
![](https://static.wixstatic.com/media/68165d_042738248788443a832d31b165bebec7~mv2.png/v1/fill/w_980,h_406,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_042738248788443a832d31b165bebec7~mv2.png)
![](https://static.wixstatic.com/media/68165d_cf9874f2131e45bcad5209c6bb8f3535~mv2.png/v1/fill/w_980,h_557,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_cf9874f2131e45bcad5209c6bb8f3535~mv2.png)
Đợi vài phút cho hệ thống tiến hành update, lưu ý không refresh lại trang
![](https://static.wixstatic.com/media/68165d_70c9e89e863e493f8cf40e58a41a57cf~mv2.png/v1/fill/w_980,h_471,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_70c9e89e863e493f8cf40e58a41a57cf~mv2.png)
3.1. Gán interface
Thêm hai interface
![](https://static.wixstatic.com/media/68165d_4fa7b4bd9ee04989b799c9c3d04f06bc~mv2.png/v1/fill/w_980,h_530,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_4fa7b4bd9ee04989b799c9c3d04f06bc~mv2.png)
Thêm interface cho Staff
![](https://static.wixstatic.com/media/68165d_c831b40561ad4959959756749448b193~mv2.png/v1/fill/w_980,h_577,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_c831b40561ad4959959756749448b193~mv2.png)
Thêm interface cho Guest
![](https://static.wixstatic.com/media/68165d_0faa1e252c9243a08dd85bf84ceba9f9~mv2.png/v1/fill/w_980,h_584,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_0faa1e252c9243a08dd85bf84ceba9f9~mv2.png)
![](https://static.wixstatic.com/media/68165d_b8cf2c0de88b42408bbb244a12750d06~mv2.png/v1/fill/w_980,h_586,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_b8cf2c0de88b42408bbb244a12750d06~mv2.png)
3.2. Đặt IP cho mỗi interface
Đặt IP cho interface SERVERFARM
![](https://static.wixstatic.com/media/68165d_03b13ad05b664a11bd08f1196b579fcc~mv2.png/v1/fill/w_980,h_518,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_03b13ad05b664a11bd08f1196b579fcc~mv2.png)
![](https://static.wixstatic.com/media/68165d_b9b89894452744a0ba0b6a24def0489c~mv2.png/v1/fill/w_980,h_489,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_b9b89894452744a0ba0b6a24def0489c~mv2.png)
![](https://static.wixstatic.com/media/68165d_38059fc97d164f4c866e95432f4bc88c~mv2.png/v1/fill/w_980,h_425,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_38059fc97d164f4c866e95432f4bc88c~mv2.png)
Đổi tên và đặt IP cho interface Staff
![](https://static.wixstatic.com/media/68165d_7cbedd1f8c3743dc8ac15e4c050931f6~mv2.png/v1/fill/w_980,h_426,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_7cbedd1f8c3743dc8ac15e4c050931f6~mv2.png)
![](https://static.wixstatic.com/media/68165d_e87802bb6abe454caae4f344ae19b63b~mv2.png/v1/fill/w_980,h_540,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_e87802bb6abe454caae4f344ae19b63b~mv2.png)
![](https://static.wixstatic.com/media/68165d_2971c96a1c5e42e7ab4d91b76ddadc34~mv2.png/v1/fill/w_980,h_437,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_2971c96a1c5e42e7ab4d91b76ddadc34~mv2.png)
Đổi tên và đặt IP cho interface Guest
![](https://static.wixstatic.com/media/68165d_29e1db5f6dbe4af492e78f8c6b2a3305~mv2.png/v1/fill/w_980,h_449,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_29e1db5f6dbe4af492e78f8c6b2a3305~mv2.png)
![](https://static.wixstatic.com/media/68165d_0b2aff99547f4aa2828fbd52ff3581c4~mv2.png/v1/fill/w_980,h_512,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_0b2aff99547f4aa2828fbd52ff3581c4~mv2.png)
![](https://static.wixstatic.com/media/68165d_0747ceacfa1742a997b820b7f1c0ef10~mv2.png/v1/fill/w_980,h_438,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_0747ceacfa1742a997b820b7f1c0ef10~mv2.png)
3.3. Tạo rule cho phép các mạng truy cập qua lại lẫn nhau và ra được internet
![](https://static.wixstatic.com/media/68165d_e30686025b9f44639a2b7d6ff057bac7~mv2.png/v1/fill/w_980,h_510,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_e30686025b9f44639a2b7d6ff057bac7~mv2.png)
Cho phép STAFF full access
![](https://static.wixstatic.com/media/68165d_bb1111a5400142199b4e906b88aa97d1~mv2.png/v1/fill/w_980,h_396,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_bb1111a5400142199b4e906b88aa97d1~mv2.png)
![](https://static.wixstatic.com/media/68165d_223983dbfbc34e879f482bf405a4e589~mv2.png/v1/fill/w_980,h_411,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_223983dbfbc34e879f482bf405a4e589~mv2.png)
![](https://static.wixstatic.com/media/68165d_bf86db8a235c4f7c9eb7b6334e7fc595~mv2.png/v1/fill/w_980,h_418,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_bf86db8a235c4f7c9eb7b6334e7fc595~mv2.png)
Cho phép Guest full access
![](https://static.wixstatic.com/media/68165d_e62d1efe3c394b77b1a6f162df43cc68~mv2.png/v1/fill/w_980,h_339,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/68165d_e62d1efe3c394b77b1a6f162df43cc68~mv2.png)
![](https://static.wixstatic.com/media/68165d_7366688f45e64d46891dc567393dbdd2~mv2.png/v1/fill/w_980,h_355,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/68165d_7366688f45e64d46891dc567393dbdd2~mv2.png)
![](https://static.wixstatic.com/media/68165d_080b01b97bdd490c8f534fea92845c96~mv2.png/v1/fill/w_980,h_420,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_080b01b97bdd490c8f534fea92845c96~mv2.png)
3.4. Cài đặt DHCP Relay
Trong mô hình trên mình cho AD cấp ip cho toàn hệ thống nên trên pfSense sẽ làm chức năng DHCP Relay
Trên AD chúng ta sẽ tạo các scope, default gateway cho từng scope sẽ trỏ về IP của từng interface trên pfSense
![](https://static.wixstatic.com/media/68165d_754b677137264f97a13d15aada518002~mv2.png/v1/fill/w_600,h_409,al_c,q_85,enc_auto/68165d_754b677137264f97a13d15aada518002~mv2.png)
![](https://static.wixstatic.com/media/68165d_fa3125a6c6e64fdda99edd07f1e6385a~mv2.png/v1/fill/w_414,h_463,al_c,q_85,enc_auto/68165d_fa3125a6c6e64fdda99edd07f1e6385a~mv2.png)
![](https://static.wixstatic.com/media/68165d_a22e273dcc744f01870eecea5392853e~mv2.png/v1/fill/w_419,h_465,al_c,q_85,enc_auto/68165d_a22e273dcc744f01870eecea5392853e~mv2.png)
Tắt DHCP của các interface
![](https://static.wixstatic.com/media/68165d_72730efcabfa46e4b19ac7bb66c722ed~mv2.png/v1/fill/w_980,h_404,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_72730efcabfa46e4b19ac7bb66c722ed~mv2.png)
![](https://static.wixstatic.com/media/68165d_c3da2a6b67f540f5b7344608255a31e9~mv2.png/v1/fill/w_980,h_316,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/68165d_c3da2a6b67f540f5b7344608255a31e9~mv2.png)
![](https://static.wixstatic.com/media/68165d_95ecc2ee26e54eabbed4517aa8cd7517~mv2.png/v1/fill/w_980,h_313,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/68165d_95ecc2ee26e54eabbed4517aa8cd7517~mv2.png)
Cấu hình DHCP Relay
![](https://static.wixstatic.com/media/68165d_c9b962ff1f8e41289f8131c6744b7ebe~mv2.png/v1/fill/w_980,h_437,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_c9b962ff1f8e41289f8131c6744b7ebe~mv2.png)
Interface(s): Chọn interface cần cấp DHCP
Destination server: IP của DHCP Server (máy AD)
![](https://static.wixstatic.com/media/68165d_2ea9964e800c428181f23f14ec65b8f4~mv2.png/v1/fill/w_980,h_408,al_c,q_90,usm_0.66_1.00_0.01,enc_auto/68165d_2ea9964e800c428181f23f14ec65b8f4~mv2.png)
3.5. Chỉ cho Guest truy cập internet, cấm truy cập vào nội bộ
- Rule thứ 1: Cấm toàn bộ lớp mạng Guest giao tiếp với vùng mạng server
- Rule thứ 2: Cấm toàn bộ lớp mạng Guest giao tiếp với vùng mạng Staff
- Rule thứ 3: Cho phép toàn bộ Guest ra ngoài internet
![](https://static.wixstatic.com/media/68165d_75a1ce18cc114287959aee5dbb5d50c5~mv2.png/v1/fill/w_980,h_335,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/68165d_75a1ce18cc114287959aee5dbb5d50c5~mv2.png)
3.6. Cấm Staff truy cập Guest
![](https://static.wixstatic.com/media/68165d_96aa90d0bbd74553b4bed196ccaf9f17~mv2.png/v1/fill/w_980,h_309,al_c,q_85,usm_0.66_1.00_0.01,enc_auto/68165d_96aa90d0bbd74553b4bed196ccaf9f17~mv2.png)
Comments