J'ai un problème pour définir une adresse IP statique sur mon Ubuntu Server 14.04 LTS.
Mon ordinateur a 2 interfaces p2p1
et p1p1
. Le nœud p2p1
(nœud principal) doit être visible du monde extérieur.
J'utilise le code suivant pour configurer l'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
Cependant, une fois que la configuration du réseau ne fonctionne pas, n’avez pas d’Internet et ping www.google.com
ne fonctionne pas.
Auparavant, j'avais utilisé Ubuntu 12.04 et il avait eth0
et eth1
et je n'ai pas plus d'expérience de l'Ubuntu.
J'ai deux questions.
eth0
dans Ubuntu 12.04 et p2p1
dans Ubuntu 14.04 sont identiques.p2p1
pour les services Webp1p1
pour les connexions FTP et VPN.Je ne pense pas que ce soit bien d'avoir à passer des passerelles,
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
et au lieu de mettre des serveurs DNS de noms DNS dans l'interface réseau, essayez de modifier /etc/resolvconf/resolv.conf.d/base
comme suit:
# Google IPv4 nameservers
nameserver 8.8.8.8
nameserver 8.8.4.4
Vous devez également exécuter resolvconf -u
pour que les modifications soient reflétées.
Le problème est que différents indicateurs sont définis pour Dnsmasq pour les adresses IP statiques par rapport aux adresses IP dynamiques.
Pour une adresse IP statique, Dnsmasq définit --proxy-dnssec par défaut. La plupart des fournisseurs de services Internet ne fournissent pas de serveurs DNS compatibles avec dnssec et par conséquent, dnsmaq se bloque.
Si vous définissez les adresses IP des serveurs DNS sur un serveur DNS offert publiquement (Google est un bon: 8.8.8.8, 8.8.4.4), tout fonctionnera. Vous n'avez pas besoin d'annuler la résolution d'une autre manière.