Статическая конфигурация IP_Ubuntu 14.04

Статическая конфигурация IP_Ubuntu 14.04

У меня возникла проблема с настройкой статического IP-адреса на моем сервере Ubuntu Server 14.04 LTS.

У моего компьютера 2 интерфейса p2p1и p1p1. p2p1Узел - основной узел - должен быть виден из внешнего мира.

Для настройки 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

Однако после настройки сети интернет не работает и ping www.google.comон не работает.

Раньше я использовал Ubuntu 12.04, eth0и eth1у меня нет большего опыта работы с Ubuntu.

У меня два вопроса.

  1. eth0в Ubuntu 12.04 и p2p1Ubuntu 14.04 они одинаковы.
  2. как настроить две сетевые карты в Ubuntu 14.04 для использования
    • p2p1для услуг всемирной паутины
    • p1p1для FTP и VPN-подключения.

решение1

Я не думаю, что хорошо иметь шлюзы,

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

и вместо того, чтобы указывать dns-nameservers servers в сетевом интерфейсе, попробуйте изменить /etc/resolvconf/resolv.conf.d/baseследующим образом:

# Google IPv4 nameservers
nameserver 8.8.8.8
nameserver 8.8.4.4

Вам также необходимо выполнить запуск resolvconf -u, чтобы изменения вступили в силу.

решение2

Проблема в том, что для dnsmasq устанавливаются разные флаги для статических IP-адресов и динамических IP-адресов.

Для статического IP-адреса dnsmasq устанавливает --proxy-dnssec по умолчанию. Большинство интернет-провайдеров не предоставляют DNS-серверы с поддержкой dnssec, поэтому dnsmaq зависает.

Если вы установите IP-адреса для DNS-серверов на публично предлагаемый DNS-сервер (Google хороший вариант: 8.8.8.8, 8.8.4.4), все будет работать. Вам не нужно переопределять разрешение каким-либо другим способом.

Связанный контент