У меня есть функция переадресации портов для бродяг
Vagrant.configure("2") do |config|
config.vm.box = "centOS"
config.vm.network :forwarded_port, guest: 80, host: 80
config.vm.network :forwarded_port, guest: 8443, host: 8443
config.vm.network :forwarded_port, guest: 8443, host: 9443
config.vm.network :forwarded_port, guest: 8445, host: 8445
config.vm.network :forwarded_port, guest: 8000, host: 8000
config.vm.hostname = "www.vagrant.com"
end
Порт 80 открыт из моей виртуальной коробки бродяг
[[email protected] ~]$ nmap -sT 0.0.0.0 -p 80
Starting Nmap 5.51 ( http://nmap.org ) at 2013-07-02 22:25 UTC
Nmap scan report for 0.0.0.0
Host is up (0.000063s latency).
PORT STATE SERVICE
80/tcp open http
Но он закрыт с моей главной машины
Ben-Fischer:~ bfischer$ nmap -sT 0.0.0.0 -p 80
Starting Nmap 6.25 ( http://nmap.org ) at 2013-07-02 17:38 CDT
Nmap scan report for 0.0.0.0
Host is up (0.000086s latency).
PORT STATE SERVICE
80/tcp closed http
Ничего другого не слушает порт 80 на моей главной машине
Ben-Fischer:~ bfischer$ sudo lsof -n -i4TCP:80 | grep LISTEN
[no output]
Iptables отключены, а также мой брандмауэр mac
[[email protected] ~]$ sudo service iptables stop
И все остальные переадресованные порты работают нормально (8443,9443,8445,8000)
Коробка представляет собой изображение от бродячего, centOS 6.3 с шеф-поваром.
Итак... почему я не могу подключиться к порту 80 с моей локальной машины?