Hetzner - DokuWiki

Cloud floating IP persistent/en
(Cloud floating IP persistent)
(Cloud floating IP persistent)
Zeile 7: Zeile 7:
 
<span id="Debian.2FUbuntu">On '''Debian based''' distributions (Ubuntu, Debian):</span>
 
<span id="Debian.2FUbuntu">On '''Debian based''' distributions (Ubuntu, Debian):</span>
  
1. SSH into the server
+
'''1.''' SSH into the server
  
2. Create the configuration file and open an editor
+
'''2.''' Create the configuration file and open an editor
  
 
  touch /etc/network/interfaces.d/60-my-floating-ip.cfg
 
  touch /etc/network/interfaces.d/60-my-floating-ip.cfg
 
  nano /etc/network/interfaces.d/60-my-floating-ip.cfg
 
  nano /etc/network/interfaces.d/60-my-floating-ip.cfg
  
3. Paste the following configuration into the editor and replace <span style="color: #ff0000;">your.float.ing.ip</span> with your floating ip
+
'''3.''' Paste the following configuration into the editor and replace <span style="color: #ff0000;">your.float.ing.ip</span> with your floating ip
  
IPv4:
+
''IPv4:''
 
  auto eth0:1
 
  auto eth0:1
 
  iface eth0:1 inet static
 
  iface eth0:1 inet static
Zeile 23: Zeile 23:
  
  
IPv6:
+
''IPv6:''
 
  auto eth0:1
 
  auto eth0:1
 
  iface eth0:1 inet6 static
 
  iface eth0:1 inet6 static
Zeile 29: Zeile 29:
 
     netmask 64
 
     netmask 64
  
4. Now you should restart your network. '''Caution: This will reset your network connection'''
+
'''4.''' Now you should restart your network. '''Caution: This will reset your network connection'''
 
  sudo service networking restart
 
  sudo service networking restart
  
Zeile 37: Zeile 37:
 
<span id="CentOS.2FFedora">On '''RHEL based''' distributions (Fedora, CentOS):</span>
 
<span id="CentOS.2FFedora">On '''RHEL based''' distributions (Fedora, CentOS):</span>
  
1. SSH into the server
+
'''1.''' SSH into the server
  
2. Create the configuration file and open an editor
+
'''2.''' Create the configuration file and open an editor
  
 
  touch /etc/sysconfig/network-scripts/ifcfg-eth0:1
 
  touch /etc/sysconfig/network-scripts/ifcfg-eth0:1
 
  vi /etc/sysconfig/network-scripts/ifcfg-eth0:1
 
  vi /etc/sysconfig/network-scripts/ifcfg-eth0:1
  
3. Paste the following configuration into the editor and replace <span style="color: #ff0000;">your.float.ing.ip</span> with your floating ip
+
'''3.''' Paste the following configuration into the editor and replace <span style="color: #ff0000;">your.float.ing.ip</span> with your floating ip
  
IPv4:
+
''IPv4:''
 
  BOOTPROTO=static
 
  BOOTPROTO=static
 
  DEVICE=eth0:1
 
  DEVICE=eth0:1
Zeile 56: Zeile 56:
  
  
IPv6:
+
''IPv6:''
 
  BOOTPROTO=none
 
  BOOTPROTO=none
 
  DEVICE=eth0:1
 
  DEVICE=eth0:1
Zeile 63: Zeile 63:
 
  IPV6INIT=yes
 
  IPV6INIT=yes
  
4.Now you should restart your network. '''Caution: This will reset your network connection'''
+
'''4.''' Now you should restart your network. '''Caution: This will reset your network connection'''
  
 
  systemctl restart network
 
  systemctl restart network

Version vom 9. Juli 2018, 12:10 Uhr

Cloud floating IP persistent

If you are using more than one floating IP, then the number on the interface (eth0:1) will be increased (example eth0:2).

On Debian based distributions (Ubuntu, Debian):

1. SSH into the server

2. Create the configuration file and open an editor

touch /etc/network/interfaces.d/60-my-floating-ip.cfg
nano /etc/network/interfaces.d/60-my-floating-ip.cfg

3. Paste the following configuration into the editor and replace your.float.ing.ip with your floating ip

IPv4:

auto eth0:1
iface eth0:1 inet static
    address your.float.ing.ip
    netmask 32


IPv6:

auto eth0:1
iface eth0:1 inet6 static
    address one IPv6 address of the subnet, e.g. 2a01:4f9:0:2a1::2
    netmask 64

4. Now you should restart your network. Caution: This will reset your network connection

sudo service networking restart



On RHEL based distributions (Fedora, CentOS):

1. SSH into the server

2. Create the configuration file and open an editor

touch /etc/sysconfig/network-scripts/ifcfg-eth0:1
vi /etc/sysconfig/network-scripts/ifcfg-eth0:1

3. Paste the following configuration into the editor and replace your.float.ing.ip with your floating ip

IPv4:

BOOTPROTO=static
DEVICE=eth0:1
IPADDR=your.float.ing.ip
PREFIX=32
TYPE=Ethernet
USERCTL=no
ONBOOT=yes


IPv6:

BOOTPROTO=none
DEVICE=eth0:1
ONBOOT=yes
IPV6ADDR=one IPv6 address of the subnet, e.g. 2a01:4f9:0:2a1::2/64
IPV6INIT=yes

4. Now you should restart your network. Caution: This will reset your network connection

systemctl restart network


© 2019. Hetzner Online GmbH. Alle Rechte vorbehalten.