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 185.12.64.1 185.12.64.2
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
DEFROUTE=yes
HWADDR=<Die HWADDR muss übernommen werden!>
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
IPADDR=<Ihre IPv4-Adresse>
NETMASK=255.255.255.255
GATEWAY=172.31.1.1
DNS1=185.12.64.1
DNS2=185.12.64.2
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
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"
NetBSD
Editieren von /etc/rc.conf
dhcpcd=YES
dhcpcd_flags="-qM vioif0"
defaultroute6="fe80::1%vioif0"
Editieren /etc/dhcpcd.conf
static ip6_address=<one IPv6 address from your subnet, e.g. 2001:db8:0:3df1::1>/64