OpenVPN server with two public IP addresses

Hello,
Suppose you have an OpenVPN server. Now, you want to set two public IP addresses on it. Your public IP addresses are:

1.2.3.4
1.2.3.5

Your OpenVPN server has one NIC as below:

# ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.2.15  netmask 255.255.255.0  broadcast 10.0.2.255
        inet6 fe80::a00:27ff:feed:b47c  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:ed:b4:7c  txqueuelen 1000  (Ethernet)
        RX packets 14915  bytes 2455731 (2.3 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 11701  bytes 1581492 (1.5 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 4  bytes 336 (336.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4  bytes 336 (336.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Can you show how to prepare your OpenVPN server step by step? For example, You must first create a virtual network card and…

I’m sure this thread is useful for many users.

Thank you.

I guess you have to forward from both addresses on your firewall to your openvpn server as it is not directly connect to the internet.

1 Like

Hello,
Thank you so much for your reply.
No firewall device.
Can you configure an OpenVPN server here step by step?

The 10. address is not a public ip address, i therefore assumed you are behind a router/firewall.

What is does your network look like?

1 Like

Hello,
Thanks again.
It just an example. My server connected to the Internet directly. It has one NIC and I want to set two public IP addresses on my NIC.
I would be grateful if you could tell me step by step what I should do.

Setting the ip addresses with nmcli is not that difficult. The other question is “does your ISP allow you to use more than one IP address?” followed by “how is your default IP address assigned – manually or via DHCP?”

If your PC is directly connected to the internet and not via a router/gateway then the ISP must have a router at the other end of your connection and they would have to assist since routing to your second IP address would be involved.