Не могу попасть ни на один из бродячих сайтов в 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 не будет ссориться с ней.