Routing-Problem im Ubuntu-Server 17.10

Routing-Problem im Ubuntu-Server 17.10

Ich bin ziemlich neu bei Linux und versuche, ein virtuelles Labor in Hyper-V mit einem Ubuntu-Server 17.10 als Router zwischen dem physischen Netzwerk und meinem Labornetzwerk einzurichten. Der Server hat zwei Schnittstellen, eine externe und eine private (extern ist das WAN und intern das LAN).

Ich habe meine /etc/network/interfaces so geändert, dass sie folgendermaßen aussieht:

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
        address 192.168.1.1
        network 192.168.1.0
        netmask 255.255.255.0
        broadcast 192.168.1.255

danach habe ich die /etc/sysctl.conf bearbeitet und den Kommentar innet.ipv4.ip_forward=1

Alle Anweisungen, die ich gefunden habe, implizieren, dass, nachdem Sie dies getan und das Netzwerk neu gestartet haben (ich starte einfach den Server neu), die zweite Schnittstelle die IP haben sollte, die ihr zugewiesen wurde, ABER in meinem Fall wird die Schnittstelle nach dem Neustart nicht angezeigt und ich muss sie manuell mit sudo ifconfig eth1 up starten. Wenn ich danach meine ifconfig überprüfe, wird eth1 angezeigt, hat aber nicht die Adresse, die ich eingerichtet habe, sondern eine IPv6-Adresse

Mir scheint, dass das Betriebssystem die Datei /etc/network/interfaces nicht liest.

Jede Hilfe wäre willkommen.

Antwort1

ifupdown, das /etc/network/interfaces verwendet, wurde in 17.10 verworfen.

https://wiki.ubuntu.com/Netplan

Verwenden Sie stattdessen /etc/netplan/*netcfg.yaml

verwandte Informationen