Statische IP-Konfiguration_Ubuntu 14.04

Statische IP-Konfiguration_Ubuntu 14.04

Ich habe ein Problem beim Einrichten einer statischen IP auf meinem Ubuntu Server 14.04 LTS.

Mein Computer hat 2 Schnittstellen p2p1und p1p1. Der p2p1Knoten – der primäre Knoten – sollte von der Außenwelt sichtbar sein.

Ich verwende den folgenden Code zum Konfigurieren der IP.

auto lo
iface lo inet loopback

auto p2p1
    iface p2p1 inet static
    address 192.168.2.202
    netmask 255.255.255.0
    network 192.168.2.0
    broadcast 192.168.2.255
    gateway 192.168.2.1
    dns-nameservers 192.168.2.1

auto p1p1
    address 192.168.2.203
    netmask 255.255.255.0
    network 192.168.2.0
    broadcast 192.168.2.255
    gateway 192.168.2.1
    dns-nameservers 192.168.2.1

Allerdings funktioniert die Netzwerkkonfiguration danach nicht mehr, ich habe kein Internet und ping www.google.comes funktioniert nicht.

Früher habe ich Ubuntu 12.04 verwendet und es hat funktioniert, eth0und eth1ich habe nicht mehr Erfahrung mit Ubuntu.

Ich habe zwei Fragen.

  1. eth0in Ubuntu 12.04 und p2p1in Ubuntu 14.04 sind sie gleich.
  2. wie man die beiden NICs unter Ubuntu 14.04 für die Verwendung der
    • p2p1für World Wide Web-Dienste
    • p1p1für FTP- und VPN-Verbindung.

Antwort1

Ich glaube nicht, dass es gut ist, zwei Gateways zu haben,

auto lo
iface lo inet loopback

auto p2p1
    iface p2p1 inet static
    address 192.168.2.202
    netmask 255.255.255.0
    network 192.168.2.0
    broadcast 192.168.2.255
    #gateway 192.168.2.1
    #dns-nameservers 192.168.2.

auto p1p1
    address 192.168.2.203
    netmask 255.255.255.0
    network 192.168.2.0
    broadcast 192.168.2.255
    gateway 192.168.2.1
    #dns-nameservers 192.168.2

und anstatt DNS-Nameserver-Server in die Netzwerkschnittstelle einzufügen, versuchen Sie, /etc/resolvconf/resolv.conf.d/baseFolgendes zu ändern:

# Google IPv4 nameservers
nameserver 8.8.8.8
nameserver 8.8.4.4

Sie müssen es auch ausführen, resolvconf -udamit die Änderungen übernommen werden.

Antwort2

Das Problem besteht darin, dass für dnsmasq für statische IPs unterschiedliche Flags gesetzt werden als für dynamische IP-Adressen.

Für statische IP-Adressen setzt dnsmasq standardmäßig --proxy-dnssec. Die meisten ISPs stellen keine DNSsec-fähigen DNS-Server zur Verfügung, weshalb dnsmaq hängen bleibt.

Wenn Sie die IP-Adressen für die DNS-Server auf einen öffentlich angebotenen DNS-Server setzen (Google ist ein guter: 8.8.8.8, 8.8.4.4), funktioniert alles. Sie müssen die Auflösung nicht auf andere Weise überschreiben.

verwandte Informationen