Задать вопрос
@Ciscoridze

Как правильно на linux сделать проброс на vagrant?

Все привет!
За роутером с eth_ext = x.x.x.x, eth_int = 192.168.1.1, на нем проброс 80/tcp на хост. Хост eth_ext = 192.168.1.41, eth_vm = 192.168.2.1. На хосте виртуалка вагрант eth0 = 192.168.2.100, на ней хттп сервер на 80 порту.
Если сделать на хосте curl -v 192.168.2.100:80, то он выдаст веб страницу. Как сделать так, чтобы работало curl -v 192.168.1.41:80?
Т.е. как сделать так, чтобы веб-сервер был доступен через интернет?
(форвардинг в вагрант-файле не помогает)

FedoraWorkstation (active)
  target: default
  icmp-block-inversion: no
  interfaces: wlp2s0 virbr1
  sources: 
  services: ssh samba-client vnc-server mdns openvpn http
  ports: 5901/tcp 1025-65535/udp 1025-65535/tcp 5902/tcp 1194/udp 80/tcp
  protocols: 
  masquerade: yes
  forward-ports: port=1194:proto=udp:toport=:toaddr=192.168.121.100
	port=80:proto=tcp:toport=80:toaddr=192.168.121.100
  source-ports: 
  icmp-blocks: 
  rich rules:
  • Вопрос задан
  • 210 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ProFfeSsoRr
Сис.админ по Linux
Проще всего - убрать на хосте NAT для виртуалки, чтобы виртуалка находилась как бы в той же сети, что и хост. Тогда у неё будет IP из подсети 192.168.1.*, и на этот IP делать проброс.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы