Ich habe ein Problem beim Einrichten einer statischen IP auf meinem Ubuntu Server 14.04 LTS.
Mein Computer hat 2 Schnittstellen p2p1
und p1p1
. Der p2p1
Knoten – 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.com
es funktioniert nicht.
Früher habe ich Ubuntu 12.04 verwendet und es hat funktioniert, eth0
und eth1
ich habe nicht mehr Erfahrung mit Ubuntu.
Ich habe zwei Fragen.
eth0
in Ubuntu 12.04 undp2p1
in Ubuntu 14.04 sind sie gleich.- wie man die beiden NICs unter Ubuntu 14.04 für die Verwendung der
p2p1
für World Wide Web-Dienstep1p1
fü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/base
Folgendes zu ändern:
# Google IPv4 nameservers
nameserver 8.8.8.8
nameserver 8.8.4.4
Sie müssen es auch ausführen, resolvconf -u
damit 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.