Xuxicheta
@Xuxicheta
инженер

Vagrant и проброс портов. Как настроить?

ubuntu server 15.10
Нужно поставить zimbra или другой сервис предоставляющий почту и организатор совместной работы.
zimbra при установке показала ошибку сегментации.

Решил использовать вм ubuntu server 14.04lts
Завёл vagrant, настроил проброс
при загрузке пишет
default: 8080 => 8080 (adapter 1)
    default: 80 => 8777 (adapter 1)
    default: 22 => 2222 (adapter 1)
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: 127.0.0.1:2222
    default: SSH username: vagrant
    default: SSH auth method: private key

В конфиге следующее
config.vm.network "forwarded_port", guest: 8080, host: 8080
config.vm.network "forwarded_port", guest: 80, host: 8777
config.vm.network "private_network", ip: "192.168.33.10"
config.vm.network "public_network"

$ cat /etc/sysctl.conf | grep forward
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
# Uncomment the next line to enable packet forwarding for IPv6
#net.ipv6.conf.all.forwarding=1


Вопрос.
Из хост-системы доступ есть.
А вот извне, попытка зайти
ssh mydomen.local -p 2222
Или же обращение к апачу в вагранте mydomen.local:8777 ( -> 80 порт)
Или к ноде на 8080 порту - не работает.

Можно по идее настроить форвардинг в iptables, но вагрант же предоставляет эту возможность, как её использовать?
  • Вопрос задан
  • 4547 просмотров
Решения вопроса 1
BOOMER_74
@BOOMER_74
Full-Stack разработчик
Это понятно, что извне доступа не будет. Но если уж так нужно, используйте vagrant share.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы