Sure: 
https://github.com/EdZilla/vagrant-centos65

Thanks!

On Thursday, April 2, 2015 at 3:36:43 PM UTC-6, Alvaro Miranda Aguilera 
wrote:
>
> Hello, 
>
> per netstat it only show listening on ipv6, no have more information on 
> why 
>
> I would suggest iptables -F and try again 
>
> but I am out of ideas, .. can you share a zip file with a sample project? 
>
>
> On Fri, Apr 3, 2015 at 3:47 AM, Ed Young <[email protected] <javascript:>> 
> wrote: 
> > Thanks dragon788, I have disabled my macosx firewall temporarily while I 
> > work this issue. 
> > 
> > Alvaro, I set my hostname per your suggestion, and I can see it when I 
> ssh 
> > in 
> >   config.vm.hostname = "ejyvagrantvm" 
> > 
> > [vagrant@ejyvagrantvm ~]$ hostname 
> > ejyvagrantvm 
> > 
> > and the hostname has been added to /etc/hosts: 
> > 127.0.0.1   ejyvagrantvm localhost localhost.localdomain localhost4 
> > localhost4.localdomain4 
> > ::1         localhost localhost.localdomain localhost6 
> > localhost6.localdomain6 
> > 
> > There does seem to be an issue with the fqdn, however which may be 
> relevant: 
> > [root@ejyvagrantvm vagrant]# service httpd restart 
> > Stopping httpd:                                            [  OK  ] 
> > Starting httpd: httpd: Could not reliably determine the server's fully 
> > qualified domain name, using 127.0.0.1 for ServerName 
> >                                                            [  OK  ] 
> > Might that be the problem? 
> > 
> > I still can't see my apache server from my host machine. 
> >   vagrant-centos65 git:(master) ✗ curl http://localhost:4567 
> > curl: (52) Empty reply from server 
> > 
> > [root@ejyvagrantvm vagrant]# netstat -anp | grep ':80' 
> > tcp        0      0 :::80                       :::* 
> > LISTEN      2681/httpd 
> > udp        0      0 0.0.0.0:803                 0.0.0.0:* 
> > 1051/rpc.statd 
> > [root@ejyvagrantvm vagrant]# iptables -L 
> > Chain INPUT (policy ACCEPT) 
> > target     prot opt source               destination 
> > ACCEPT     all  --  anywhere             anywhere            state 
> > RELATED,ESTABLISHED 
> > ACCEPT     icmp --  anywhere             anywhere 
> > ACCEPT     all  --  anywhere             anywhere 
> > ACCEPT     tcp  --  anywhere             anywhere            state NEW 
> tcp 
> > dpt:ssh 
> > REJECT     all  --  anywhere             anywhere            reject-with 
> > icmp-host-prohibited 
> > 
> > Chain FORWARD (policy ACCEPT) 
> > target     prot opt source               destination 
> > REJECT     all  --  anywhere             anywhere            reject-with 
> > icmp-host-prohibited 
> > 
> > Chain OUTPUT (policy ACCEPT) 
> > target     prot opt source               destination 
> > [root@ejyvagrantvm vagrant]# iptables -F 
> > [root@ejyvagrantvm vagrant]# netstat -anp | grep ':80' 
> > tcp        0      0 :::80                       :::* 
> > LISTEN      2681/httpd 
> > udp        0      0 0.0.0.0:803                 0.0.0.0:* 
> > 1051/rpc.statd 
> > 
> > But I still can only see the apache server response from inside the 
> guest 
> > vm, and not from the host vm: 
> > 
> > vagrant reload 
> > [root@ejyvagrantvm vagrant]# curl http://localhost 
> > <html> 
> > <body><h1>It (Apache2)  works! (vm box precise32puppet) </h1> 
> > <p>This is the default web page for this vagrant virtualbox server.</p> 
> > <p>The web server software is running but no content has been added, 
> > yet.</p> 
> > </body> 
> > </html> 
> > 
> > vagrant-centos65 git:(master) ✗ curl -v http://localhost:4567 
> > * Adding handle: conn: 0x7fdf44004000 
> > * Adding handle: send: 0 
> > * Adding handle: recv: 0 
> > * Curl_addHandleToPipeline: length: 1 
> > * - Conn 0 (0x7fdf44004000) send_pipe: 1, recv_pipe: 0 
> > * About to connect() to localhost port 4567 (#0) 
> > *   Trying 127.0.0.1... 
> > * Connected to localhost (127.0.0.1) port 4567 (#0) 
> >> GET / HTTP/1.1 
> >> User-Agent: curl/7.30.0 
> >> Host: localhost:4567 
> >> Accept: */* 
> >> 
> > 
> > Any other ideas? 
> > 
> > On Thursday, March 26, 2015 at 12:16:40 AM UTC-6, Alvaro Miranda 
> Aguilera 
> > wrote: 
> >> 
> >> Hello 
> >> 
> >> Quick tip 
> >> 
> >> ::: is IPV6 
> >> 
> >> : is IPV4 
> >> 
> >> So, LISTEN 0.0.0.0:80 or :80 mean is listening for anything on port 80 
> for 
> >> IPV4 
> >> 
> >> Your output have :::80 that mean is only listening for IPV6 and not 
> IPV4 
> >> 
> >> Does this make sense? 
> >> 
> >> add: 
> >> 
> >> config.vm.hostname = "somehostname" 
> >> 
> >> do vagrant reload and check again 
> >> 
> >> if somehostname is not on /etc/hosts, you need to add it. Try an shell 
> >> provisioner 
> >> 
> >> Sample script you can use: 
> >> 
> >> --- 
> >> 
> >> $etc_hosts_script = <<SCRIPT 
> >> 
> >> #!/bin/bash 
> >> 
> >> 
> >> cat > /etc/hosts << EOF 
> >> 
> >> 127.0.0.1   localhost localhost.localdomain localhost4 
> >> localhost4.localdomain4 
> >> 
> >> ::1         localhost6 localhost6.localdomain6 
> >> 
> >> 192.168.78.50 collabinfra.racattack collabinfra 
> >> 
> >> EOF 
> >> 
> >> 
> >> SCRIPT 
> >> 
> >> 
> >> --- 
> >> 
> >> then: 
> >> 
> >> config.vm.provision :shell, :inline => $etc_hosts_script 
> >> 
> >> 
> >> 
> >> 
> >> My impression around that,  as you have no name, localhost match ::1 
> >> and 127.0.0.1 
> >> 
> >> 
> >> Hope this helps. 
> >> 
> >> Alvaro. 
> >> 
> >> On Thu, Mar 26, 2015 at 1:46 AM, Ed Young <[email protected]> wrote: 
> >> > Alvaro, 
> >> > 
> >> > 
> >> > 
> >> > This thread is very helpful(!), but I'm still unable to access my 
> apache 
> >> > http server on my guest VM. 
> >> > 
> >> > ( I'm running Vagrant 1.5.3, on a mac osx 10.9.2 host machine. ) 
> >> > 
> >> > I'm running a centos 65 image 
> >> > 
> >> >  config.vm.box = 
> >> > 
> >> > "
> https://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.5-x86_64-v20140311.box";
>  
>
> >> > 
> >> > and I'm provisioning using puppet. 
> >> > 
> >> > Note that when I started with vagrant up I got one warning: 
> >> > 
> >> > Warning: Could not retrieve fact fqdn 
> >> > 
> >> > and when I start apache httpd I get 
> >> > [root@localhost vagrant]# service httpd start 
> >> > 
> >> > Starting httpd: httpd: Could not reliably determine the server's 
> fully 
> >> > qualified domain name, using localhost.localdomain for ServerName 
> >> >                                                            [  OK  ] 
> >> > 
> >> > root@localhost vagrant]# service httpd status 
> >> > 
> >> > httpd (pid  2751) is running... 
> >> > 
> >> > My hosts file: 
> >> > 
> >> > [root@localhost etc]# cat hosts 
> >> > 127.0.0.1   localhost localhost.localdomain localhost4 
> >> > localhost4.localdomain4 
> >> > ::1         localhost localhost.localdomain localhost6 
> >> > localhost6.localdomain6 
> >> > 
> >> > 
> >> > I have the following port forwarding configuration: 
> >> > 
> >> >   config.vm.network :forwarded_port, host: 4567, guest: 80 
> >> >   config.vm.network :forwarded_port, host: 4568, guest: 8080 
> >> > 
> >> > I can access the apache server from the guest vm of course: 
> >> > 
> >> > [root@localhost vagrant]# curl -v http://localhost:80 
> >> > * About to connect() to localhost port 80 (#0) 
> >> > *   Trying ::1... connected 
> >> > * Connected to localhost (::1) port 80 (#0) 
> >> >> GET / HTTP/1.1 
> >> >> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 
> >> >> NSS/3.16.2.3 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2 
> >> >> Host: localhost 
> >> >> Accept: */* 
> >> >> 
> >> > < HTTP/1.1 403 Forbidden 
> >> > < Date: Wed, 25 Mar 2015 12:13:53 GMT 
> >> > < Server: Apache/2.2.15 (CentOS) 
> >> > < Accept-Ranges: bytes 
> >> > < Content-Length: 4954 
> >> > < Connection: close 
> >> > < Content-Type: text/html; charset=UTF-8 
> >> > < 
> >> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
> >> > "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd";> 
> >> > 
> >> > ... 
> >> > 
> >> > but not from the host machine (Mac osx 10.9.2) 
> >> > 
> >> >  ➜  vagrant-centos65 git:(master) ✗ curl -v http://localhost:4567 
> >> > * Adding handle: conn: 0x7fb52380aa00 
> >> > * Adding handle: send: 0 
> >> > * Adding handle: recv: 0 
> >> > * Curl_addHandleToPipeline: length: 1 
> >> > * - Conn 0 (0x7fb52380aa00) send_pipe: 1, recv_pipe: 0 
> >> > * About to connect() to localhost port 4567 (#0) 
> >> > *   Trying 127.0.0.1... 
> >> > 
> >> > 
> >> > I've followed your troubleshooting suggestions, but have not yet 
> figured 
> >> > out 
> >> > the problem: 
> >> > 
> >> >  [root@localhost vagrant]# netstat -anp | grep ':80' 
> >> > tcp        0      0 :::80                       :::* 
> >> > LISTEN      2751/httpd 
> >> > 
> >> > 
> >> > I'm not sure how to interpret this, but I note that the 0 :::80 might 
> >> > indicate a problem since you in your troubleshooting advice suggested 
> it 
> >> > should look like: 
> >> > 
> >> > *:80 LISTEN 
> >> > 
> >> > 
> >> > 
> >> > or 
> >> > 
> >> > 
> >> > 
> >> > 0.0.0.0:80 LISTEN 
> >> > 
> >> > 
> >> > yes?  Therefore, It appears that all ips cannot connect and that 
> might 
> >> > be my 
> >> > problem. 
> >> > 
> >> >  Next you advise to try 
> >> > iptables -L 
> >> > ( But I don't understand how this might help, or diagnose. ) 
> >> > 
> >> > root@localhost vagrant]# iptables -L 
> >> > Chain INPUT (policy ACCEPT) 
> >> > target     prot opt source               destination 
> >> > ACCEPT     all  --  anywhere             anywhere            state 
> >> > RELATED,ESTABLISHED 
> >> > ACCEPT     icmp --  anywhere             anywhere 
> >> > ACCEPT     all  --  anywhere             anywhere 
> >> > ACCEPT     tcp  --  anywhere             anywhere            state 
> NEW 
> >> > tcp 
> >> > dpt:ssh 
> >> > REJECT     all  --  anywhere             anywhere           
>  reject-with 
> >> > icmp-host-prohibited 
> >> > 
> >> > Chain FORWARD (policy ACCEPT) 
> >> > target     prot opt source               destination 
> >> > REJECT     all  --  anywhere             anywhere           
>  reject-with 
> >> > icmp-host-prohibited 
> >> > 
> >> > Chain OUTPUT (policy ACCEPT) 
> >> > target     prot opt source               destination 
> >> > 
> >> > 
> >> >  If I clean the iptables 
> >> > 
> >> > [root@localhost vagrant]# iptables -F 
> >> > [root@localhost vagrant]# iptables -L 
> >> > Chain INPUT (policy ACCEPT) 
> >> > target     prot opt source               destination 
> >> > 
> >> > Chain FORWARD (policy ACCEPT) 
> >> > target     prot opt source               destination 
> >> > 
> >> > Chain OUTPUT (policy ACCEPT) 
> >> > target     prot opt source               destination 
> >> > 
> >> > 
> >> > It has no effect. 
> >> > 
> >> > [root@localhost vagrant]# netstat -anp | grep ':80' 
> >> > tcp        0      0 :::80                       :::* 
> >> > LISTEN      2751/httpd 
> >> > 
> >> > 
> >> > ➜  vagrant-centos65 git:(master) ✗ curl -v http://localhost:4567 
> >> > * Adding handle: conn: 0x7fe9fb804000 
> >> > * Adding handle: send: 0 
> >> > * Adding handle: recv: 0 
> >> > * Curl_addHandleToPipeline: length: 1 
> >> > * - Conn 0 (0x7fe9fb804000) send_pipe: 1, recv_pipe: 0 
> >> > * About to connect() to localhost port 4567 (#0) 
> >> > *   Trying 127.0.0.1... 
> >> > 
> >> > 
> >> > Note that when I run vagrant reload 
> >> > 
> >> > ➜  vagrant-centos65 git:(master) ✗ vagrant reload 
> >> > ==> default: Attempting graceful shutdown of VM... 
> >> > ==> default: Clearing any previously set forwarded ports... 
> >> > ==> default: Clearing any previously set network interfaces... 
> >> > ==> default: Preparing network interfaces based on configuration... 
> >> >     default: Adapter 1: nat 
> >> > ==> default: Forwarding ports... 
> >> >     default: 80 => 4567 (adapter 1) 
> >> >     default: 8080 => 4568 (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 
> >> >     default: Warning: Connection timeout. Retrying... 
> >> >     default: Warning: Remote connection disconnect. Retrying... 
> >> > ==> default: Machine booted and ready! 
> >> > ==> default: Checking for guest additions in VM... 
> >> > ==> default: Mounting shared folders... 
> >> >     default: /vagrant => /Users/.../vagrant-centos65 
> >> >     default: /tmp/vagrant-puppet-1/manifests => 
> >> > /Users/../vagrant-centos65/manifests 
> >> >     default: /tmp/vagrant-puppet-1/modules-0 => 
> >> > /Users/.../vagrant-centos65/modules 
> >> > ==> default: VM already provisioned. Run `vagrant provision` or use 
> >> > `--provision` to force it 
> >> > 
> >> > 
> >> >  So, I've provided a lot of information, because it seems you might 
> be 
> >> > able 
> >> > to advise further. 
> >> > 
> >> > Thanks and I look forward to your reply. 
> >> > 
> >> > Ed 
> >> > 
> >> > 
> >> > On Saturday, March 7, 2015 at 5:22:02 AM UTC-7, Alvaro Miranda 
> Aguilera 
> >> > wrote: 
> >> >> 
> >> >> try with firewall 
> >> >> 
> >> >> list rules: iptables -L 
> >> >> 
> >> >> clean  all the rules: iptables -F 
> >> >> 
> >> >> Also, paste the output of vagrant up, maybe the host is already 
> using 
> >> >> port 30000 .. that should be an error/warning on the output of 
> vagrant 
> >> >> up 
> >> >> 
> >> >> Alvaro. 
> >> >> 
> >> >> 
> >> >> 
> >> >> On Sat, Mar 7, 2015 at 1:00 PM, Ryan Moore <[email protected]> 
> wrote: 
> >> >> > Greetings, 
> >> >> > 
> >> >> > I am having a similar problem...I have a rails server running on 
> my 
> >> >> > vagrant 
> >> >> > machine serving on port 3000, as shown by the output from netstat. 
> >> >> > 
> >> >> > tcp        0      0 127.0.0.1:3000          0.0.0.0:* 
> >> >> > LISTEN 
> >> >> > 1000       15938       5632/ruby 
> >> >> > 
> >> >> > This works fine on the VM... I can run Firefox on the VM and 
> forward 
> >> >> > it 
> >> >> > through X11 and view the website on my host machine that way 
> (through 
> >> >> > the 
> >> >> > x11 windowed Firefox), but when I try to go to 127.0.0.1:3000 or 
> >> >> > 127.0.0.1:30000 on my host machine's web browser, or with curl, 
> it 
> >> >> > doesn't 
> >> >> > work. 
> >> >> > 
> >> >> > Here is the bit from my Vagrantfile 
> >> >> > 
> >> >> >   config.vm.network :forwarded_port, guest: 3000, host: 30000 
> >> >> >   config.vm.network :private_network, type: "dhcp" 
> >> >> > 
> >> >> > 
> >> >> > Any suggestions? 
> >> >> > 
> >> >> > Thanks, 
> >> >> > Ryan 
> >> >> > 
> >> >> > On Sunday, January 25, 2015 at 3:35:33 PM UTC-5, Alvaro Miranda 
> >> >> > Aguilera 
> >> >> > wrote: 
> >> >> >> 
> >> >> >> My suggestion would be set a private nic on vagrant, and then 
> change 
> >> >> >> the 
> >> >> >> program to bind to that specific IP, will be easier. 
> >> >> >> 
> >> >> >> https://docs.vagrantup.com/v2/networking/private_network.html 
> >> >> >> 
> >> >> >> Keep going, and don't give up! 
> >> >> >> 
> >> >> >> Alvaro. 
> >> >> >> 
> >> >> >> On Mon, Jan 26, 2015 at 2:55 AM, Charles <[email protected]> 
> wrote: 
> >> >> >>> 
> >> >> >>> Alvaro: 
> >> >> >>> 
> >> >> >>> Thanks you for pointing me in the right direction! 
> >> >> >>> 
> >> >> >>> Indeed, the results of netstat showed a difference between 
> apache 
> >> >> >>> and 
> >> >> >>> my 
> >> >> >>> simple go server: 
> >> >> >>> 
> >> >> >>> tcp        0      0 127.0.0.1:3000          0.0.0.0:* 
> >> >> >>> LISTEN      1406/httpbuddy 
> >> >> >>> 
> >> >> >>> vs. 
> >> >> >>> 
> >> >> >>> tcp        0      0 0.0.0.0:80              0.0.0.0:* 
> >> >> >>> LISTEN      - 
> >> >> >>> 
> >> >> >>> So it looks like I need to get my go server to listen on 
> 0.0.0.0, 
> >> >> >>> which 
> >> >> >>> would let all interfaces access it, vs. loopback which is 
> >> >> >>> 127.0.0.1? 
> >> >> >>> Not 
> >> >> >>> sure how to do that yet, but I'll figure it out. 
> >> >> >>> BTW, iptables is not running on the virtual machine. 
> >> >> >>> 
> >> >> >>> -- 
> >> >> >>> You received this message because you are subscribed to the 
> Google 
> >> >> >>> Groups 
> >> >> >>> "Vagrant" group. 
> >> >> >>> To unsubscribe from this group and stop receiving emails from 
> it, 
> >> >> >>> send 
> >> >> >>> an 
> >> >> >>> email to [email protected]. 
> >> >> >>> For more options, visit https://groups.google.com/d/optout. 
> >> >> >> 
> >> >> >> 
> >> >> > -- 
> >> >> > You received this message because you are subscribed to the Google 
> >> >> > Groups 
> >> >> > "Vagrant" group. 
> >> >> > To unsubscribe from this group and stop receiving emails from it, 
> >> >> > send 
> >> >> > an 
> >> >> > email to [email protected]. 
> >> >> > For more options, visit https://groups.google.com/d/optout. 
> >> > 
> >> > -- 
> >> > You received this message because you are subscribed to the Google 
> >> > Groups 
> >> > "Vagrant" group. 
> >> > To unsubscribe from this group and stop receiving emails from it, 
> send 
> >> > an 
> >> > email to [email protected]. 
> >> > For more options, visit https://groups.google.com/d/optout. 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "Vagrant" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an 
> > email to [email protected] <javascript:>. 
> > For more options, visit https://groups.google.com/d/optout. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Vagrant" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to