parece que a única maneira de aplicar a nova configuração do VMWare NAT é matar o processo vmware-natd em execução e reiniciá-lo, mas posso estar errado ( origem )
Eu tenho um servidor executando o VMWare Server 2.0.2. O hospedeiro é o Debian Lenny. Tenho 15-20 máquinas virtuais em execução, todas conectadas a uma única rede NAT (chamada vmnet8).
Eu configurei o NAT do VMWare (o daemon vmnet-natd ) para encaminhar algumas portas de entrada para uma das VMs, já que ele hospeda alguns serviços acessíveis publicamente. Eu fiz isso através do arquivo /etc/vmware/vmnet8/nat/nat.conf
adicionando linhas como as seguintes:
80 = 192.168.100.100:80
Isso funciona muito bem, posso acessar o servidor da Web na VM em 192.168.100.100 conectando-me ao endereço IP do host.
Às vezes, preciso adicionar redirecionamentos de porta a essa configuração NAT. Então, adiciono uma linha ao arquivo de configuração.
Agora, para a pergunta. Como eu faço o processo natd levar essa nova configuração em conta? Claramente, reiniciar a máquina host faz considerá-la, e a porta recém-adicionada é encaminhada. No entanto, isso não é uma opção neste servidor, então como fazer isso sem reiniciar o host inteiro?
Obrigado por qualquer ideia!
parece que a única maneira de aplicar a nova configuração do VMWare NAT é matar o processo vmware-natd em execução e reiniciá-lo, mas posso estar errado ( origem )
Estou trabalhando na estação de trabalho 10.0.4, eu uso as seguintes instruções para tornar o nat.conf efetivo após cada mudança, sem reiniciar o computador.
vmware-networks --stop
vmware-networks --start
Não tenho certeza se isso funciona no VMware Server 2.0, mas no VMware Server 1.10 você pode apenas reiniciar o serviço de rede da seguinte forma:
/usr/lib/vmware/net-services.sh restart
Tags networking vmware-server nat linux