私は最近Ubuntu 15.10を使用して仮想マシンを展開しましたが、ネットワークを正しく設定するのに問題があります。注:OSのインストール時にネットワーク設定を要求していないため、IP(DHCPから)を取得してください。インストール後、そのIPを介してサーバーにアクセスできます。しかし、引き続きサーバーに別のIP(10.100.144.115)を追加しようとしていますが、サーバーは受信されません。
これが/etc/network/interfacesにあります:
root@blah20:/etc/network# cat interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo ens33
iface lo inet loopback
# The primary network interface – use DHCP to find our address
auto ens33
iface ens33 inet static
address 10.100.144.142
netmask 255.255.255.0
broadcast 10.100.144.255
gateway 10.100.144.1
dns-nameserver 8.8.8.8
# The secondary IP – This one is very important as it hosts the Portal.
auto ens33
iface ens33:0 inet static
address 10.100.144.115
netmask 255.255.255.0
gateway 10.100.144.1
root@blah20:/etc/network#
ネットワークを再起動すると、最初のIPだけが得られます。
root@blah20:/etc/network# ifconfig
ens33 Link encap:Ethernet HWaddr 00:50:56:a4:5e:35
inet addr:10.100.144.142 Bcast:10.100.144.255 Mask:255.255.255.0
inet6 addr: fe80::250:56ff:fea4:5e35/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:482877 errors:2 dropped:2 overruns:0 frame:0
TX packets:44446 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:108341017 (108.3 MB) TX bytes:14661830 (14.6 MB)
Interrupt:19 Base address:0x2000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1724 errors:0 dropped:0 overruns:0 frame:0
TX packets:1724 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:170653 (170.6 KB) TX bytes:170653 (170.6 KB)
root@blah20:/etc/network#
いろいろな方法を試してみましたが、何も動作しないようです。誰かが私が間違っていることを教えてもらえますか? CentOSや他のバージョンでは、このような問題が発生したことはありません。
答え1
私の考えの問題は、あなたが持っているということです自動ens33もう一度交換する自動ens33:02番目のセクションでは。現時点では、構成では次のことができます。ifup ens33:0手動で起動します。
答え2
上記の私のコメントは正しくありません。 2つの別々のセクションが必要ですが、インターフェイス名は同じでなければなりません。そして二度行う必要もありませんauto
。
文書の変更された部分は次のとおりです。
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface – use DHCP to find our address
auto ens33
iface ens33 inet static
address 10.100.144.142
netmask 255.255.255.0
gateway 10.100.144.1
dns-nameserver 8.8.8.8
# The secondary IP – This one is very important as it hosts the Portal.
iface ens33 inet static
address 10.100.144.115
netmask 255.255.255.0
(デフォルトでは、ブロードキャストアドレスは最後の有効なアドレスなので、明示的な説明は必要ありません。)
ここではDHCPを使用しないため、最初の説明は正しくありません。
address
次のように、アドレスの後にプレフィックスを指定して、オプションで合計線を結合できます。netmask
# The primary network interface – use DHCP to find our address
auto ens33
iface ens33 inet static
address 10.100.144.142/24
gateway 10.100.144.1
dns-nameserver 8.8.8.8
# The secondary IP – This one is very important as it hosts the Portal.
iface ens33 inet static
address 10.100.144.115/24