E.2. Konfigurieren von Routen und Standardrouten
Es gibt zwei Möglichkeiten, wie die Standardrouten eines Hosts eingestellt sein können. Wenn die Schnittstelle DHCP benutzt und der DHCP Server eine Gateway-Adresse anbietet, benutzt das System eine Standardroute für dieses Gateway. Ansonsten können Sie eine Standardroute auf einer Schnittstelle mit einer statischen IP einrichten.
Obwohl Linux Kernel mehrere Standard Gateways unterstützt, benutzt er nur das mit der niedrigsten Metrik. Wenn mehrere DHCP Schnittstellen vorhanden sind, kann das zu einem unvorhersehbaren Standard Gateway führen. In diesem Fall wird empfohlen
defroute=no
für Schnittstellen einzustellen, außer für diejenige, die die Standardroute benutzt.
Möchte man beispielsweise eine DHCP-Schnittstelle (
nic2
) als Standardroute, anstatt der Provisioning Schnittstelle, muss man die Standardroute auf der Provisioning Schnittstelle deaktivieren:
# No default route on the Provisioning network - type: interface name: nic1 use_dhcp: true defroute: no # Instead use this DHCP infrastructure VLAN as the default route - type: interface name: nic2 use_dhcp: true
Um eine statische Route auf einer Schnittstelle mit einem statischen IP einzurichten, müssen Sie eine Route zum Subnetz angeben. Zum Beispiel kann man eine Route zum 10.1.2.0/24 Subnetz durch das Gateway bei 172.17.0.1 auf dem internen API-Netzwerk erstellen:
- type: vlan device: bond1 vlan_id: {get_param: InternalApiNetworkVlanID} addresses: - ip_netmask: {get_param: InternalApiIpSubnet} routes: - ip_netmask: 10.1.2.0/24 next_hop: 172.17.0.1