Installation des auto-configuration Pakets
Laden Sie die neueste Version von hc-utils
für Ihr Betriebssystem und Ihrer Architektur herunter: https://packages.hetzner.com/hcloud/
Debian-basierte Distributionen (Ubuntu, Debian):
- Ubuntu 24.04
curl https://packages.hetzner.com/hcloud/deb/hc-utils_0.0.6-1_all.deb -o /tmp/hc-utils_0.0.6-1_all.deb -s
apt install /tmp/hc-utils_0.0.6-1_all.deb
- Debian, Ubuntu 20.04 oder älter
curl https://packages.hetzner.com/hcloud/deb/hc-utils_0.0.4-1_all.deb -o /tmp/hc-utils_0.0.4-1_all.deb -s
apt install /tmp/hc-utils_0.0.4-1_all.deb
RHEL-basierte Distributionen (CentOS, Fedora, Rocky, Alma)
-
CentOS 7
curl https://packages.hetzner.com/hcloud/rpm/hc-utils-0.0.3-1.el7.noarch.rpm -o /tmp/hc-utils-0.0.3-1.el7.noarch.rpm -s yum install /tmp/hc-utils-0.0.3-1.el7.noarch.rpm
-
CentOS 8 / 9
curl https://packages.hetzner.com/hcloud/rpm/hc-utils-0.0.4-1.el8.noarch.rpm -o /tmp/hc-utils-0.0.4-1.el8.noarch.rpm -s yum install /tmp/hc-utils-0.0.4-1.el8.noarch.rpm
-
Fedora 37 oder höher
dnf install https://packages.hetzner.com/hcloud/rpm/hc-utils-0.0.4-1.fc37.noarch.rpm
Auto-Konfigurationspaket deinstallieren
-
Auf Debian-basierte Distributionen (Ubuntu, Debian):
apt remove hc-utils
-
Auf RHEL-basierte Distributionen (CentOS, Fedora, Rocky, Alma):
dnf remove hc-utils
Manuelle Konfiguration über DHCP
Debian / Ubuntu
Namen der Schnittstellen:
Netzwerk | CX*1, CCX*1 | CX*2, CPX, CAX, CCX*2, CCX*3 |
---|---|---|
Erstes angehängte Netzwerk | ens10 | enp7s0 |
Weitere Schnittstelle (zweite) | ens11 | enp8s0 |
Weitere Schnittstelle (dritte) | ens12 | enp9s0 |
Debian (ifup)
-
Öffnen Sie die Konfigurationsdatei mit einem Editor:
vi /etc/network/interfaces.d/61-my-private-network.cfg
-
Fügen Sie die folgende Konfiguration in den Editor ein:
-
CX*1 and CCX*1 (Intel)
auto ens10 iface ens10 inet dhcp
-
CX*2 (Intel), CAX (ARM), CPX, CCX*2 and CCX*3 (AMD)
auto enp7s0 iface enp7s0 inet dhcp
-
-
Nun sollten Sie Ihr Netzwerk neu starten. Vorsicht: Dadurch wird Ihre Netzwerkverbindung zurückgesetzt.
sudo service networking restart
Ubuntu (netplan)
-
Öffnen Sie die Konfigurationsdatei mit einem Editor:
vi /etc/netplan/60-my-private-network.yaml
-
Fügen Sie die folgende Konfiguration in den Editor ein:
-
CX*1 and CCX*1 (Intel)
network: version: 2 renderer: networkd ethernets: ens10: dhcp4: true
-
CX*2 (Intel), CAX (ARM), CPX, CCX*2 and CCX*3 (AMD)
network: version: 2 renderer: networkd ethernets: enp7s0: dhcp4: true
-
-
Nun sollten Sie Ihr Netzwerk neu starten. Vorsicht: Dadurch wird Ihre Netzwerkverbindung zurückgesetzt.
sudo netplan generate sudo netplan apply
Auf RHEL-basierte Distributionen (Alma, CentOS, Fedora, Rocky):
CentOS 7
Namen der Schnittstellen:
Netzwerk | Name |
---|---|
Erstes angehängte Netzwerk | eth1 |
Weitere Schnittstelle (zweite) | eth2 |
Weitere Schnittstelle (dritte) | eth3 |
-
Öffnen Sie die Konfigurationsdatei mit einem Editor:
vi /etc/sysconfig/network-scripts/ifcfg-ens10
-
Fügen Sie die folgende Konfiguration in den Editor ein:
DEVICE=ens10 BOOTPROTO=dhcp ONBOOT=yes
-
Nun sollten Sie Ihr Netzwerk neu starten. Vorsicht: Dadurch wird Ihre Netzwerkverbindung zurückgesetzt.
systemctl restart network
Alma/CentOS/Rocky 8 oder höher, Fedora
Netzwerk | CX*1, CCX*1 | CX*2, CAX, CPX, CCX*2, CCX*3 |
---|---|---|
Erstes angehängte Netzwerk | ens10 | enp7s0 |
Weitere Schnittstelle (zweite) | ens11 | enp8s0 |
Weitere Schnittstelle (dritte) | ens12 | enp9s0 |
-
Öffnen Sie die Konfigurationsdatei mit einem Editor:
vi /etc/NetworkManager/system-connections/enp7s0.nmconnection:
-
Fügen Sie die folgende Konfiguration in den Editor ein:
[connection] id=enp7s0 uuid=<insert a uuid!!> type=ethernet [ethernet] mac-address=<insert the HWADDR of your private networks interface!!> [ipv4] method=auto may-fail=false
-
Nun sollten Sie Ihr Netzwerk neu starten. Vorsicht: Dadurch wird Ihre Netzwerkverbindung zurückgesetzt.
systemctl restart NetworkManager
Manuelle Konfiguration von Alias-IPs
Debian / Ubuntu
Namen der Schnittstellen:
Netzwerk | CX*1, CCX*1 | CX*2, CPX, CAX, CCX*2, CCX*3 |
---|---|---|
Erstes angehängte Netzwerk | ens10 | enp7s0 |
Weitere Schnittstelle (zweite) | ens11 | enp8s0 |
Weitere Schnittstelle (dritte) | ens12 | enp9s0 |
Debian (ifup)
-
Öffnen Sie die Konfigurationsdatei mit einem Editor:
vi /etc/network/interfaces.d/61-my-private-network.cfg
-
Fügen Sie die folgende Konfiguration in den Editor ein und ersetzen Sie
your.ali.as.IP
durch eine der Alias-IPs. Denken Sie daran, die Kennung um eins zu erhöhen, wenn Sie mehrere Alias-IPs verwenden.auto ens10:1 iface ens10:1 inet static address your.ali.as.IP netmask 32
-
Nun sollten Sie Ihr Netzwerk neu starten. Vorsicht: Dadurch wird Ihre Netzwerkverbindung zurückgesetzt.
sudo service networking restart
Ubuntu (netplan)
-
Öffnen Sie die Konfigurationsdatei mit einem Editor:
vi /etc/netplan/60-my-private-network.yaml
-
Fügen Sie die folgende Konfiguration in den Editor ein:
-
CX*1 and CCX*1 (Intel)
network: version: 2 renderer: networkd ethernets: ens10: dhcp4: true addresses: - your.ali.as.IP/32
-
CX*2 (Intel), CAX (ARM), CPX, CCX*2 and CCX*3 (AMD)
network: version: 2 renderer: networkd ethernets: enp7s0: dhcp4: true addresses: - your.ali.as.IP/32
-
-
Nun sollten Sie Ihr Netzwerk neu starten. Vorsicht: Dadurch wird Ihre Netzwerkverbindung zurückgesetzt.
sudo netplan generate sudo netplan apply
Auf RHEL-basierte Distributionen (Alma, CentOS, Fedora, Rocky):
CentOS 7:
Namen der Schnittstellen:
Netzwerk | Schnittstellen |
---|---|
Erstes angehängte Netzwerk | eth1 |
Weitere Schnittstelle (zweite) | eth2 |
Weitere Schnittstelle (dritte) | eth3 |
-
Öffnen Sie die Konfigurationsdatei mit einem Editor:
vi /etc/sysconfig/network-scripts/ifcfg-eth1:0
-
Fügen Sie die folgende Konfiguration in den Editor ein und ersetzen Sie
your.ali.as.IP
durch eine der Alias-IPs. Denken Sie daran, die Kennung um eins zu erhöhen, wenn Sie mehrere Alias-IPs verwenden.BOOTPROTO=static DEVICE=eth1:0 IPADDR=your.ali.as.IP PREFIX=32 TYPE=Ethernet USERCTL=no ONBOOT=yes
-
Nun sollten Sie Ihr Netzwerk neu starten. Vorsicht: Dadurch wird Ihre Netzwerkverbindung zurückgesetzt.
systemctl restart network
Alma/CentOS/Rocky 8 oder höher, Fedora
-
Öffnen Sie die Konfigurationsdatei mit einem Editor:
vi /etc/NetworkManager/system-connections/enp7s0.nmconnection
-
Fügen Sie die folgende Konfiguration in den Editor ein und ändern Sie die uuid, mac-address und IP.
[connection] id=enp7s0 uuid=<keep the UUID as is!!> type=ethernet [ethernet] mac-address=<keep the HWADDR as is!!> [ipv4] method=auto address2=<your alias ip>/32 may-fail=false
-
Nun sollten Sie Ihr Netzwerk neu starten. Vorsicht: Dadurch wird Ihre Netzwerkverbindung zurückgesetzt.
sudo service NetworkManager restart
Manuelle statische Konfiguration
Auf Debian-basierte Distributionen (Ubuntu, Debian):
Namen der Schnittstellen:
Netzwerk | CX*1, CCX*1 | CX*2, CPX, CAX, CCX*2, CCX*3 |
---|---|---|
Erstes angehängte Netzwerk | ens10 | enp7s0 |
Weitere Schnittstelle (zweite) | ens11 | enp8s0 |
Weitere Schnittstelle (dritte) | ens12 | enp9s0 |
Debian (ifup)
-
Öffnen Sie die Konfigurationsdatei mit einem Editor:
nano /etc/network/interfaces.d/61-my-private-network.cfg
-
Fügen Sie die folgende Konfiguration in den Editor ein und ersetzen Sie
private.address.ofThe.CloudServer
,gateway.of.the.network
undnet.work.ip.range
durch die Werte Ihres Netzwerks.auto ens10 iface ens10 inet static address private.address.ofThe.CloudServer netmask 255.255.255.255 mtu 1450 pointopoint gateway.of.the.network post-up ip route add net.work.ip.range via gateway.of.the.network dev ens10
-
Nun sollten Sie Ihr Netzwerk neu starten. Vorsicht: Dadurch wird Ihre Netzwerkverbindung zurückgesetzt.
sudo service networking restart
Ubuntu (netplan)
-
Öffnen Sie die Konfigurationsdatei mit einem Editor:
vi /etc/netplan/60-my-private-network.yaml
-
Fügen Sie die folgende Konfiguration in den Editor ein:
-
CX*1 and CCX*1 (Intel)
network: version: 2 renderer: networkd ethernets: ens10: addresses: - private.IP/32 routes: - to: net.work.ip.range via: gateway.of.the.network on-link: true
-
CX*2 (Intel), CAX (ARM), CPX, CCX*2 and CCX*3 (AMD)
network: version: 2 renderer: networkd ethernets: enp7s0: addresses: - private.IP/32 routes: - to: net.work.ip.range via: gateway.of.the.network on-link: true
-
-
Nun sollten Sie Ihr Netzwerk neu starten. Vorsicht: Dadurch wird Ihre Netzwerkverbindung zurückgesetzt.
sudo netplan generate sudo netplan apply
Auf RHEL-basierte Distributionen (Alma, CentOS, Fedora, Rocky):
CentOS 7
Namen der Schnittstellen:
Netzwerk | Fedora | CentOS |
---|---|---|
Erstes angehängte Netzwerk | ens10 | eth0 |
Weitere Schnittstelle (zweite) | ens11 | eth1 |
Weitere Schnittstelle (dritte) | ens12 | eth2 |
-
Öffnen Sie die Konfigurationsdatei mit einem Editor:
vi /etc/sysconfig/network-scripts/ifcfg-ens10
-
Fügen Sie die folgende Konfiguration in den Editor ein und ersetzen Sie die
private.address.ofThe.CloudServer
durch die private Netzwerk-IP Ihres Servers.BOOTPROTO=static DEVICE=ens10 MTU=1450 IPADDR=private.address.ofThe.CloudServer PREFIX=32 TYPE=Ethernet USERCTL=no ONBOOT=yes
-
Öffnen Sie die Konfigurationsdatei mit einem Editor:
vi /etc/sysconfig/network-scripts/route-ens10
-
Fügen Sie die folgende Konfiguration in den Editor ein und ersetzen Sie
gateway.of.the.network
undnet.work.ip.range
mit den Werten Ihres Netzwerks.gateway.of.the.network/32 via 0.0.0.0 dev ens10 scope link net.work.ip.range via gateway.of.the.network dev ens10
-
Nun sollten Sie Ihr Netzwerk neu starten. Vorsicht: Dadurch wird Ihre Netzwerkverbindung zurückgesetzt.
systemctl restart network
Alma/CentOS/Rocky 8 oder höher, Fedora
-
Öffnen Sie die Konfigurationsdatei mit einem Editor:
vi /etc/NetworkManager/system-connections/enp7s0.nmconnection
-
Fügen Sie die folgende Konfiguration in den Editor ein und ändern Sie sie nach Ihren Bedürfnissen:
[connection] id=enp7s0 uuid=<keep the UUID as is!!> type=ethernet [ethernet] mac-address=<keep the HWADDR as is!!> [ipv4] address1=<your Private IPv4 address>/32,<your private networks gateway> may-fail=false method=manual
-
Nun sollten Sie Ihr Netzwerk neu starten. Vorsicht: Dadurch wird Ihre Netzwerkverbindung zurückgesetzt.
systemctl restart NetworkManager
Manuelle Konfiguration auf Windows-basierten Systemen
-
Greifen Sie über RDP oder HTML5-Konsole auf den Server zu.
-
Öffnen sie eine Powershell oder CMD als Administrator.
-
Geben sie die Schnittstellenliste aus und ermitteln Sie die Schnittstellen-ID der Schnittstelle Red Hat VirtIO Ethernet Adapter #2.
route print ?
Die Ausgabe sollte so aussehen:
Interface List 3...xx xx xx xx xx xx ......Red Hat VirtIO Ethernet Adapter 5...xx xx xx xx xx xx ......Red Hat VirtIO Ethernet Adapter #2 1...........................Software Loopback Interface 1 2...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter 4...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface 7...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
-
Fügen Sie die statischen Routen zur Schnittstelle hinzu, indem Sie
mask.of.network.range
,gateway.of.the.network
undnet.work.ip.range
durch die Werte Ihres Netzwerks ersetzen.route add -p gateway.of.the.network 0.0.0.0 if 5 route add -p net.work.ip.range mask mask.of.network.range gateway.of.the.network if 5
-
Überprüfen Sie den Schnittstellennamen für die statische Konfiguration:
netsh interface ip show config
Die Ausgabe sollte so aussehen:
Configuration for interface "Ethernet" DHCP enabled: Yes IP Address: xxx.xxx.xxx.xxx Subnet Prefix: xxx.xxx.xxx.xxx/32 (mask 255.255.255.255) Default Gateway: 172.31.1.1 Gateway Metric: 0 InterfaceMetric: 5 DNS servers configured through DHCP: 185.12.64.1 185.12.64.2 Register with which suffix: Primary only WINS servers configured through DHCP: None Configuration for interface "Ethernet 2" DHCP enabled: Yes IP Address: private.address.ofThe.CloudServer Subnet Prefix: private.address.ofThe.CloudServer/32 (mask 255.255.255.255) Default Gateway: gateway.of.the.network Gateway Metric: 0 InterfaceMetric: 5 DNS servers configured through DHCP: None Register with which suffix: Primary only WINS servers configured through DHCP: None Configuration for interface "Loopback Pseudo-Interface 1" DHCP enabled: No IP Address: 127.0.0.1 Subnet Prefix: 127.0.0.0/8 (mask 255.0.0.0) InterfaceMetric: 75 Statically Configured DNS Servers: None Register with which suffix: None Statically Configured WINS Servers: None
-
Legen Sie die IP-Adresse der Schnittstelle fest:
netsh interface ipv4 set address name="Ethernet 2" static private.address.ofThe.CloudServer 255.255.255.255 gateway.of.the.network 1