Я просмотрел еще несколько вопросов, но, похоже, ни один из них не подходит мне.
У меня 32-битная система Ubuntu, запущенная из vagrant. Он имеет открытый интерфейс (eth1) и интерфейс nat (eth0). Eth0 необходим для входа в систему через ssh, так как он является только командной строкой, но может избавиться от него, если потребуется.
Моя проблема в том, что мой веб-сайт может быть доступен напрямую на моей локальной машине, но когда я пытаюсь получить доступ к нему через Интернет, он не работает, то же самое касается SSH. Кажется, ничто не может вырваться из песочницы ВМ. У кого-нибудь есть советы?
Примечание. Я только что проверил и могу получить к нему доступ в своей локальной сети, но он не работает через Интернет. Я знаю, что переадресация портов работает, потому что я могу указать порты 22 и 80 на свой хост-компьютер и запустить apache и ssh при новой установке, просто кажется, что это ВМ, которая ломает вещи.
мой интерфейсный файл:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
#VAGRANT-BEGIN
# The contents below are automatically generated by Vagrant. Do not modify.
auto eth1
iface eth1 inet dhcp
post-up route del default dev $IFACE
#VAGRANT-END