靜態IP配置_Ubuntu 14.04

靜態IP配置_Ubuntu 14.04

我在 Ubuntu Server 14.04 LTS 上設定靜態 IP 時遇到問題。

我的電腦有 2 個介面p2p1p1p1.該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 伺服器放入網路介面中,而是嘗試進行/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),一切都會正常。您不需要以任何其他方式覆蓋解析。

相關內容