Eu acho que o problema é que você tem auto ens33 novamente ao invés de auto ens33: 0 na segunda estrofe. Como está atualmente, sua configuração deve permitir que você faça ifup ens33: 0 para iniciá-lo manualmente.
Eu recentemente implantei uma VM com o Ubuntu 15.10 e estou tendo problemas para configurar a rede corretamente. Nota: Quando o sistema operacional foi instalado, ele pegou um IP (do DHCP, eu acho), porque ele não me pediu para configurar a rede. Após a instalação, pude acessar o servidor através desse IP. No entanto, continuo tentando adicionar outro IP (10.100.144.115) ao servidor e o servidor não atende.
Isso é o que eu tenho em / 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#
Quando eu reinicio a rede, recebo apenas o primeiro 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#
Eu tentei coisas diferentes, mas nada parece funcionar. Alguém pode me dizer o que estou fazendo errado? Eu nunca tive esse problema com o CentOS ou qualquer outro sabor.
Eu acho que o problema é que você tem auto ens33 novamente ao invés de auto ens33: 0 na segunda estrofe. Como está atualmente, sua configuração deve permitir que você faça ifup ens33: 0 para iniciá-lo manualmente.
Meu comentário acima estava incorreto; você precisa de duas estrofes separadas, mas o nome da interface deve ser o mesmo. Além disso, você não precisa ter o auto
duas vezes.
Aqui está a seção corrigida do arquivo:
# 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
(O endereço de transmissão, por padrão, é o último endereço válido, portanto, não precisa ser explicitamente declarado).
Note que você não está usando o DHCP em nenhum lugar aqui, então o primeiro comentário está incorreto.
Você pode, opcionalmente, combinar as linhas address
e netmask
, especificando o prefixo após o endereço, da seguinte forma:
# 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
Tags networking interface linux ubuntu