Не могу попасть ни на один из бродячих сайтов в Ubuntu 17.04

Я нахожусь на новой установке Ubuntu Budgie 17.04, и у меня установлены только обновления, Virtual Box и Vagrant.

Я попытался пройти настройку на https://box.scotch.io/ а также настройку для https://laravel.com/docs/5.4/homestead.

Они оба успешно работают без ошибок. Однако, если я попытаюсь перейти по http://192.168.33.10/ для страницы Scotchbox по умолчанию или попытаться перейти к файлу hometead.app по умолчанию (он находится в моем файле hosts), страница просто загрузится навсегда и сообщит, что время соединения истекло.

Любые идеи о том, как устранить неполадки и исправить это?

Редактировать: я могу зайти на localhost:8000 и посмотреть мой файл vagrant dummy index.html... но все равно не могу получить его с помощью homestead.app или 192.168.10.10

Изменить 2: Не уверен, что это действительно хорошее решение, но в верхней части моего файла hosts у меня была эта строка...

127.0.1.1 xander-pc

И удаление этой строки исправило все мои бродячие проблемы. Есть ли какие-либо негативные побочные эффекты от удаления этой строки?

2 ответа

У меня была та же проблема со всеми бродячими коробками, и я нашел решение:

удалив вторую строку в файле /etc/hosts, как вы предлагали, просто раскомментируйте или удалите строку, содержащую: 127.0.1.1 [computer-name]

Установка net-tools: похоже, что ubuntu 17.04 не устанавливает пакет net-tools больше.

Так что установка их через sudo apt-get install net-tools

и это должно работать снова.

Если вы собираетесь использовать готовый образ без бродяги, то вам нужно указать имя хоста в .Vagrantfile прежде чем инициализирует сервер.

config.vm.hostname "your-intentend-guest-hostname"

По умолчанию Vagrant пытается подключиться к гостю через SSH через имя "Vagrant". Так что, если вы не сообщили Vagrant о другом имени, которое вы используете, Vagrant просто скажет гостевому SSH-серверу, что он пытается подключиться к имени хоста с помощью вызова Vagrant. Когда сервер проверяет имя хоста и возвращает что-то еще, что клиент Vagrant ssh просто отклоняет. Если вы удалите эту строку, как уже упоминалось, то Vagrant не будет ссориться с ней.

Другие вопросы по тегам