Statische IP-Konfiguration

Last change on 2021-03-24 • Created on 2020-07-02

Debian / Ubuntu

ifup

Editieren von /etc/network/interfaces:

auto eth0
iface eth0 inet static
        address <Ihre IPv4 Adresse>
        netmask 255.255.255.255
        gateway 172.31.1.1
        pointopoint 172.31.1.1
        dns-nameservers 213.133.98.98 213.133.99.99 213.133.100.100


iface eth0 inet6 static
        address <Eine IPv6 Adresse aus dem Subnetz. z.B. 2a01:4f8:0::1>
        netmask 64
        gateway fe80::1

Folgender Befehl muss ausgeführt werden:

 rm /etc/network/interfaces.d/50-cloud-init.cfg

netplan

Editieren von /etc/netplan/50-cloud-init.yaml

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      addresses:
      - <Ihre IPv4 Adresse>/32
      - <Eine IPv6 Adresse aus dem Subnetz. z.B. 2a01:4f8:0::1>/64
      routes:
      - to: 0.0.0.0/0
        via: 172.31.1.1
        on-link: true
      gateway6: fe80::1
      match:
        macaddress: YOUR:MAC:ADDRESS
      set-name: eth0

Deaktivieren der cloud-init Netzwerkanpassungen

Hinzufügen von /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg:

network:
  config: disabled

Fedora / CentOS

Hinzufügen von /etc/cloud/cloud.cfg.d/98-disable-network.cfg:

network:
  config: disabled

Editieren von /etc/sysconfig/network-scripts/ifcfg-eth0:

BOOTPROTO=static
DEVICE=eth0
HWADDR=<Die HWADDR muss übernommen werden!>
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
IPADDR=<Ihre IPv4-Adresse>
NETMASK=255.255.255.255
DNS1=213.133.98.98
DNS2=213.133.99.99
IPV6ADDR=<Eine IPv6 Adresse aus dem Subnetz. z.B. 2a01:4f8:0::1>/64
IPV6INIT=yes
IPV6_DEFAULTGW=fe80::1%eth0
IPV6_DEFAULTDEV=eth0

Editieren von /etc/sysconfig/network-scripts/route-eth0:

 172.31.1.1/32 dev eth0
 default via 172.31.1.1 dev eth0

FreeBSD

Editieren von /etc/rc.conf

ifconfig_vtnet0="DHCP"
ifconfig_vtnet0_ipv6="inet6 <Eine IPv6 Adresse aus dem Subnetz. z.B. 2a01:4f8:0::1>/64"
ipv6_defaultrouter="fe80::1%vtnet0"
Table of Contents