pfsense:vpn:openvpn:assign_a_fixed_ip_to_a_remote_client
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
pfsense:vpn:openvpn:assign_a_fixed_ip_to_a_remote_client [2020/11/29 23:21] – peter | pfsense:vpn:openvpn:assign_a_fixed_ip_to_a_remote_client [2021/02/19 09:56] (current) – [Configure Firewall Rules for this User] peter | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== PFSense - VPN - OpenVPN - Assign a fixed IP to a remote client ====== | ====== PFSense - VPN - OpenVPN - Assign a fixed IP to a remote client ====== | ||
- | Assigning | + | By assigning |
+ | |||
+ | <WRAP info> | ||
+ | **NOTE: | ||
+ | </ | ||
- | It is assumed that an OpenVPN server has already been created and one or more correctly configured users exist. | ||
---- | ---- | ||
- | ===== Configure | + | ===== Identify a fixed IP address for the Client |
- | Identify an IP address that must belong | + | Navigate |
- | Lets say the assigned network is 10.10.94.0/ | + | In **Servers**, |
- | Subsequently, | + | In this case it is **10.20.30.0/ |
+ | <WRAP info> | ||
+ | **NOTE: | ||
- | Select the specific user to assign the fixed IP address to. Lets assume this is **User1**. | + | For example **10.20.30.69**. |
+ | </ | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Identify the user to whom we want to assign the IP just chosen ===== | ||
+ | |||
+ | Navigate to **System -> User Manager -> Users**. | ||
+ | |||
+ | Select the specific user to assign the fixed IP address to. | ||
+ | |||
+ | * Make a note of the actual username. Lets assume this is **peter**. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Allocate the fixed IP to the User ===== | ||
Navigate to **VPN -> OpenVPN -> Client Specific Overrides**. | Navigate to **VPN -> OpenVPN -> Client Specific Overrides**. | ||
Line 22: | Line 47: | ||
Click **Add**. | Click **Add**. | ||
- | Select the desired OpenVpn server if there are more than one. | + | In **General Information**: |
- | Write the exact name of the user in the **Common Name** | + | * Server List: **Select |
+ | | ||
- | Go to the bottom of the page and enter in Advanced Settings: **ifconfig-push 10.10.94.30 255.255.255.0**. | + | {{:pfsense: |
- | Click **Save**. | + | In **Client Settings**: |
+ | |||
+ | * Advanced Settings: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | * Click **Save**. | ||
<WRAP info> | <WRAP info> | ||
- | **NOTE: | + | **NOTE: |
</ | </ | ||
+ | |||
---- | ---- | ||
+ | |||
+ | ===== Test ===== | ||
+ | |||
+ | Connect to the VPN Server from the Client. | ||
+ | |||
+ | Check the IP Address of the Connected Client. | ||
+ | |||
+ | Navigate to **Status -> OpenVPN**. | ||
+ | |||
+ | * Check the **Virtual Address**. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Configure Firewall Rules for this User ===== | ||
+ | |||
+ | We know that the user, peter, will connect with IP 10.20.30.69. | ||
+ | |||
+ | Firewall rules can therefore be configured using this IP. | ||
+ | |||
+ | By placing the IP 10.20.30.69 in the Source field, we can decide which IPs our VPN user can access and which ports/ | ||
+ | |||
+ | For example: | ||
+ | |||
+ | * Access is granted to IP Address 192.168.1.123 for the user connecting on 10.20.30.69, | ||
+ | * All other traffic is blocked. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | <WRAP info> | ||
+ | **NOTE: | ||
+ | |||
+ | It is only put in to to make explicit the deny which in fact is how the firewall behaves if no rule is applied. | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== References ===== | ||
pfsense/vpn/openvpn/assign_a_fixed_ip_to_a_remote_client.1606692085.txt.gz · Last modified: 2020/11/29 23:21 by peter