Como configuro um endereço IP dedicado para um serviço no Ubuntu?

1

Eu tenho dois endereços IP para minha máquina, exemplos:

  • x.x.x.1
  • x.x.x.2

Meu endereço atual do servidor é x.x.x.1 e o servidor está executando o serviço A, B & C.

Eu gostaria de fornecer o serviço A & B em x.x.x.1 e ..
Eu gostaria de fornecer o serviço C em x.x.x.2

Não deve ser possível alcançar serviços atribuídos a outro endereço IP (ou seja, alcançar o serviço C em x.x.x.1 não deve ser possível).

Eu já adicionei o endereço IP secundário à minha interface.

Conteúdo de /etc/network/interfaces.d/eth0.cfg :

# The primary network interface
auto eth0
iface eth0 inet dhcp

auto eth0:0
iface eth0:0 inet static
address x.x.x.2
netmask 255.255.255.255
broadcast x.x.x.2

Como posso alcançar meu objetivo descrito acima? Preciso configurar o serviço C para vincular somente em x.x.x.2 ? E / ou é possível configurar isso no firewall?

    
por Flightkick 28.07.2016 / 11:43

1 resposta

1

Do I need to configure service C to bind on x.x.x.2 only?

A resposta simples é sim.

Normalmente, o sistema operacional não determina o endereço usado pelos serviços. OS apenas dão a escolha ao aplicativo.

Se um serviço for ligado a 0.0.0.0, isso significa que o serviço escuta em qualquer endereço disponível no sistema operacional.

    
por 28.07.2016 / 12:57