静的 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 に関する経験がありません。

質問が2つあります。

  1. eth0ubuntu 12.04 とp2p1ubuntu 14.04 は同じです。
  2. Ubuntu 14.04で2つのNICを設定する方法
    • p2p1ワールドワイドウェブサービス向け
    • p1p1FTP および VPN 接続用。

答え1

ゲートウェイが2つあるのは良くないと思う。

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) に設定すると、すべてが機能します。他の方法で解決をオーバーライドする必要はありません。

関連情報