web-dev-qa-db-ja.com

Ubuntu Serverで複数のIPアドレスを設定する際の問題

LAN経由でアクセスするために、システムに2つのIPアドレスを設定したい。これは他のシステムの私の設定です。

デスクトップインストール

My Connection Information

デスクトップインストールは、LANとwifiの両方を介してNetwork Managerを介して追加された複数のIPで実行されます。

サーバーのインストール

サーバーインストールで、/etc/network/interfacesを次のように編集しました。

auto eth0
auto eth0:1
# IP-1
iface eth0 inet static
address 172.16.35.35
network 172.16.34.1
netmask 255.255.254.0
broadcast 172.16.35.255
dns-nameservers 172.16.100.221 8.8.8.8
# IP-2
iface eth0:1 inet static
address 172.16.34.34
network 172.16.34.1
netmask 255.255.254.0
gateway 172.16.34.1
broadcast 172.16.35.255

/etc/init.d/networking restartから再起動した後、私は受け取ります

Eth0:1を起動できませんでした

何が間違っていますか?

4
varunyellina

この質問を投稿してから長い時間が経ちました。古いサーバーを複数のアドレスで構成することはできませんでしたが、以下は現在別のサーバーで使用している動作中の構成です。

auto eth0
iface eth0 inet static
        address 172.16.100.125
        netmask 255.255.255.0
        network 172.16.100.0
        broadcast 172.16.100.255
        gateway 172.16.100.1
        dns-nameservers 172.16.100.221 208.67.222.222

auto eth0:0
iface eth0:0 inet static
name Ethernet alias LAN card
        address 172.16.100.123
        netmask 255.255.255.0
        network 172.16.100.0
        broadcast 172.16.100.255
        gateway 172.16.100.1
1
varunyellina

エイリアスインターフェイスにはゲートウェイを使用しないでください。

https://wiki.debian.org/NetworkConfiguration#Multiple_IP_addresses_on_One_Interface

1
NGRhodes

私はこれが少し遅れて来ることを知っていますが、私の推測では次のことができると思います:

編集/etc/network/interfaces

auto venet 0:0
iface venet 0:0 inet static
        address XXX.XX.XXX.XXX
        netmask 255.XXX.XXX.XXX

auto venet 0:1
iface venet 0:1 inet static
        address XXX.XX.XXX.XX1
        netmask 255.XXX.XXX.XXX

auto venet 0:2
iface venet 0:2 inet static
        address XXX.XX.XXX.XX2
        netmask 255.XXX.XXX.XXX
0
Phil