web-dev-qa-db-fra.com

Configuration IP statique_Ubuntu 14.04

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.

  1. eth0 dans Ubuntu 12.04 et p2p1 dans Ubuntu 14.04 sont identiques.
  2. comment configurer les deux NIC sous Ubuntu 14.04 pour utiliser le
    • p2p1 pour les services Web
    • p1p1 pour les connexions FTP et VPN.
1
Danushka Jayasumana

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.

2
meda

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.

0
Frommer