1

У меня странная проблема с сетью с виртуальной машиной Debian (6) VMWare на моем Mac. Приблизительно через 15 минут после запуска я больше не могу входить в SSH, просматривать веб-сайты, обслуживаемые с виртуальной машины, или пинговать виртуальную машину.

Обычно я запускаю виртуальную машину в автономном режиме, используя vmrun -T fusion start VIRTUALMACHINEPATH nogui , но проблема возникает, когда я запускаю виртуальную машину через VMWare.app.

Когда я использую ifconfig для проверки IP-адреса машины после сбоя сетевых подключений (что я делаю через графический интерфейс пользователя - запуск VMWare.app после недоступности сервера в режиме без монитора дает мне доступ к серверу через графический интерфейс), следующая строка отсутствует:

 inet addr:192.168.231.137  Bcast:192.168.231.255  Mask:255.255.255.0

(Эта строка присутствует, когда я загружаюсь; она исчезает после разрыва сетевых подключений.)

Это начало происходить вчера, по-видимому, без причины - виртуальная машина работала в течение нескольких недель. Вчера я установил rsync на виртуальной машине и писал код на Python, который использовал subprocess для запуска Xvfb и Selenium Server. Я не знаю, сумел ли этот код каким-то образом навсегда заблокировать сетевое взаимодействие на виртуальной машине.

Я попытался скопировать файлы .vdmx и открыть их в виртуальной машине VirtualBox. Кажется, что проблема с сетью там не возникает (то есть строка inet addr в ifconfig присутствует более часа); однако виртуальные машины VirtualBox по умолчанию не делают виртуальную машину доступной в сети, тогда как VMWare, похоже, делает это. Я не понял, как включить переадресацию портов NAT для входящих подключений к виртуальной машине VirtualBox таким же образом, как это настроено для VMWare. (Мои виртуальные машины VMWare и VitualBox используют NAT для работы в сети.)

Я полный сетевой идиот, поэтому я не знаю, является ли это проблемой VMWare, чем-то, что мне удалось сделать в Linux, или какой-то случайной внешней атакой - отсюда и перекрестная публикация.

1 ответ1

1

У нас была похожая проблема с Debian squeeze, когда после того, как было выполнено «ifconfig .... down», а затем сразу же было «ifconfig ... up», информация о настроенном IP-адресе больше не была доступна.

Остановка сетевого менеджера нам помогла. Попытайся:

/etc/init.d/network-manager stop

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .