静态 IP 配置_Ubuntu 14.04

静态 IP 配置_Ubuntu 14.04

我在 Ubuntu Server 14.04 LTS 上设置静态 IP 时遇到问题。

我的计算机有 2 个接口p2p1p1p1p2p1节点(主节点)应该对外界可见。

我使用下面的代码来配置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 服务器放在网络接口中,而是尝试进行/etc/resolvconf/resolv.conf.d/base如下更改:

# Google IPv4 nameservers
nameserver 8.8.8.8
nameserver 8.8.4.4

您还需要运行resolvconf -u才能反映更改。

答案2

问题在于为静态 IP 和动态 IP 地址设置的 dnsmasq 标志不同。

对于静态 IP 地址,dnsmasq 默认设置 --proxy-dnssec。大多数 ISP 不提供支持 dnssec 的 DNS 服务器,因此 dnsmaq 会挂起。

如果您将 DNS 服务器的 IP 地址设置为公开提供的 DNS 服务器(google 是一个很好的服务器:8.8.8.8、8.8.4.4),则一切都会正常。您无需以任何其他方式覆盖解析。

相关内容