4

У меня есть машина с 4 виртуальными машинами. Есть одна виртуальная машина Fedora, которая доставляет мне неприятности. IP-адреса виртуальных машин - что-то вроде 10.100.100.* У меня есть ПК с Windows, который находится в той же сети. Имеет IP 10.100.25.77. Когда я перезагружаю виртуальную машину Fedora, я могу пропинговать ее с моего ПК с Windows, а также использовать putty для ssh. На следующий день я не могу пропинговать его или ssh с моего ПК с Windows. Однако я могу пропинговать ssh и другие виртуальные машины на машине. Если я использую ssh для одной из других виртуальных машин, я могу выполнить команду ping и ssh для виртуальной машины Fedora. Затем, если я перезапущу его, все вернется в норму, и я смогу получить к нему доступ без каких-либо проблем. IP-адрес виртуальной машины не изменяется после перезагрузки и назначается статически

Я хотел бы знать, что вызывает это и как это исправить.

В качестве последнего средства я подумываю о том, чтобы запускать задачу cron для перезапуска виртуальной машины каждую ночь, это не критичный сервер, но, как правило, он иногда используется в дневное время.

Nmap scan report for 10.100.100.81
Host is up (0.00018s latency).
Not shown: 995 closed ports
PORT    STATE SERVICE
21/tcp  open  ftp
22/tcp  open  ssh
111/tcp open  rpcbind
139/tcp open  netbios-ssn
445/tcp open  microsoft-ds
MAC Address:XX:XX:XX:XX:XX:XX (VMware)

2 ответа2

2

У меня недостаточно репутации, чтобы добавить комментарий, поэтому пишу ответ ...

Вопрос? Что вы используете для виртуализации и какая у вас сетевая среда? (Мостовой / проложено / и т.д.)

Проверьте следующее:

  1. Fedora VM Netmask это 255.0.0.0

  2. После того, как он станет недоступным, зайдите в одну из виртуальных машин, которая может получить доступ к плохой виртуальной машине, перейдите к ней через ssh с другой виртуальной машины и затем попытайтесь пропинговать хост Windows с нее. Если это удастся, попробуйте войти в ssh из windows, если теперь он работает, то ваша проблема заключается в том, что arp-запрос windows host для определения fedora не отправляется / не отвечает виртуальной машине Fedora.

  3. Дождитесь повторения, а затем сравните между недоступной виртуальной машиной Linux Linux и другой виртуальной машиной Linux результаты следующих команд:

    • маршрут -n
    • arp -a
    • iptables -L -n -v
  4. Проверьте / var / log / messages или / var / log / syslog, если какой-либо сервис, который автоматически перезапускается ночью с помощью logrotate или чего-либо еще, если это так, попробуйте перезапустить сервис самостоятельно из оболочки, чтобы увидеть, не нарушает ли он вашу сеть в Fedora ВМ как это объясняет, почему всегда перестают работать после одного дня.

Удачи

1

Как я написал в одном из комментариев, на моей виртуальной машине было запущено задание cron с автоматическим определением. Я узнал об этом, открыв /var /log /messages и обнаружив сообщение «localhost autodeath: маршрут по умолчанию отключен заданием cron autodeath». После удаления "/etc/cron.daily/system-autodeath.sh", ping отлично работает на следующий день

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