Этот вопрос очень похож на этот, за исключением того, что на хост-компьютере установлена ОС Windows Server 2003 вместо OSX.

По сути, мне нужно иметь возможность SSH (через cygwin и / или PuTTy) с хост-машины в гостевую систему CentOS, используя только имя хоста, а не IP (из-за DHCP). У нас есть старые образы виртуальных машин там, где это уже работает, однако при использовании новых виртуальных машин вы можете иметь к ним доступ только по их IP-адресу. Я копался, пытаясь выяснить, кто бы ни установил доступ к этим старым по имени хоста (в файле windows "hosts" нет записи), но пока что не повезло.

Он работает внутри VMPlayer 3.1.0 с использованием NAT в качестве сетевого типа.

редактировать

Так как он использует NAT в качестве сетевого типа, nslookup не может найти машину, так как виртуальная машина делит свое соединение с хостом. Вот результаты ping -a, обратите внимание, что это с cygwin на хост-компьютере, я не знаю, есть ли подобный флаг для windows, так как cygwin просто использует команду windows native ping .

$ ping -a [guest_machine_name]

Pinging [guest_machine_name] [192.168.0.129] with 32 byte

Reply from 192.168.0.129: bytes=32 time=1ms TTL=6
Reply from 192.168.0.129: bytes=32 time<1ms TTL=6
Reply from 192.168.0.129: bytes=32 time<1ms TTL=6
Reply from 192.168.0.129: bytes=32 time<1ms TTL=6

Ping statistics for 192.168.0.129:
    Packets: Sent = 4, Received = 4, Lost = 0 (0%
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 1ms, Average = 0ms

Кроме того, нет никакой разницы между сетевыми настройками в образах виртуальных машин и тем, что я могу сказать (настройки VMWare, настройки приложения Gnome Network Config, /etc /hosts, /etc /ssh /sshd_config, в основном все, что я мог найти), Я навсегда удалил все правила iptables и отключил SELinux, так как думал, что это может быть причиной проблемы, но все же не повезло.

0