Сеть в vagrant
Сеть в vagrant.
Содержание
1 Общая информация
- Первый интерфейс устанавливается в режиме NAT для нужд самого Vagrant.
2 Типы сетей
- Vagrant может задавать три типа сетей:
- перенаправление портов;
- частную сеть;
- общедоступную сеть.
2.1 Перенаправление портов
- Настройка перенаправления портов:
config.vm.network :forwarded_port, guest: 80, host: 8080
- Сопоставляет порт 80 виртуальной (гостевой) машины с портом 8080 хост-машины.
- Порты перенаправляются на NAT-интерфейсе.
2.2 Частная сеть
- Настроим частную сеть:
config.vm.network :private_network, ip: "192.168.1.104"
- Несколько виртуальных машин также могут обращаться друг к другу в режиме частной сети, если они настроены на один и тот же сегмент сети.
2.3 Публичная сеть
- Виртуальная машина представлена как хост в локальной сети.
- Подключение производится через мост.
- Зададим публичную сеть:
config.vm.network :public_network