Назад | Перейти на главную страницу

Перезагрузка конфигурации NAT на работающем сервере VMWare Server 2.0.2

У меня есть сервер под управлением VMWare Server 2.0.2. Хозяин - Debian Lenny. У меня работает 15-20 виртуальных машин, все они подключены к одной сети NAT (с именем vmnet8).

Я настроил NAT VMWare ( vmnet-natd daemon), чтобы перенаправить некоторые входящие на порты на одну из виртуальных машин, поскольку на ней размещены некоторые общедоступные службы. Я сделал это через файл /etc/vmware/vmnet8/nat/nat.conf добавив такие строки:

80 = 192.168.100.100:80

Это отлично работает, я могу подключиться к веб-серверу на виртуальной машине по адресу 192.168.100.100, подключившись к IP-адресу хоста.

Иногда мне нужно добавить перенаправление портов в эту конфигурацию NAT. Итак, я добавляю строку в файл конфигурации.

Теперь вопрос. Как заставить процесс natd учитывать эту новую конфигурацию? Очевидно, что перезапуск хост-машины делает примите это во внимание, и вновь добавленный порт будет перенаправлен. Однако это не вариант на этом сервере, поэтому как это сделать? без перезапуск всего хоста?

Спасибо за любые идеи!

Я работаю на рабочей станции 10.0.4, я использую следующие инструкции, чтобы nat.conf вступал в силу после каждого изменения без перезагрузки компьютера.

vmware-networks --stop
vmware-networks --start

похоже, что единственный способ применить новую конфигурацию VMWare NAT - убить запущенный процесс vmware-natd и перезапустить его, но я могу ошибаться (источник)

не уверен, работает ли это на VMware server 2.0, но в VMware Server 1.10 вы можете просто перезапустить сетевую службу следующим образом:

/usr/lib/vmware/net-services.sh перезапуск