Hello,
Suppose several IP addresses are set on a NIC and the name of the NIC is eth0. 
For example, you have set "1.2.3.4", "1.2.3.5" and "1.2.3.6" IP addresses on 
the eth0.

You want to launch several server configuration files for each IP. For example, 
for IP "1.2.3.4" you want to launch Server-1.conf, Server-2.conf and 
Server-3.conf configuration files.
For IP "1.2.3.5" you want to launch Server-4.conf, Server-5.conf and 
Server-6.conf configuration files and so on.

Each .conf file is as follows:

port 119X
proto udp
dev tunX
ca ca.crt
cert server.crt
key server.key                             
dh dh.pem
server "IP" 255.255.255.0              
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 1.1.1.1"
push "dhcp-option DNS 8.8.8.8"             
keepalive 10 120
tls-auth ta.key 0                           
data-ciphers AES-256-CBC
user nobody
group nogroup
persist-key
persist-tun
status /var/log/openvpn/openvpn-status.log
log         /var/log/openvpn/openvpn.log
log-append  /var/log/openvpn/openvpn.log
verb 3
explicit-exit-notify 1


Your iptables rules are:

# IF_MAIN=eth0
# IF_TUNNEL=tunX
# YOUR_OPENVPN_SUBNET=IP/16
# iptables -I INPUT -p udp --dport 119X -j ACCEPT
# iptables -A FORWARD -i $IF_MAIN -o $IF_TUNNEL -m state --state 
ESTABLISHED,RELATED -j ACCEPT
# iptables -A FORWARD -s $YOUR_OPENVPN_SUBNET -o $IF_MAIN -j ACCEPT
# iptables -t nat -A POSTROUTING -s $YOUR_OPENVPN_SUBNET -o $IF_MAIN -j 
MASQUERADE


In the iptables rules you have mentioned the name of the NIC.

How can OpenVPN recognize that the configuration files Server-1.conf, 
Server-2.conf and Server-3.conf should be for IP address "1.2.3.4"?
Should I change the name of the NIC to the IP address?


Thank you.


_______________________________________________
Openvpn-users mailing list
Openvpn-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-users

Reply via email to