is your host linux? to me, is running in your host not on the guest.

On Thu, Apr 24, 2014 at 8:19 PM, Вячеслав Артюхов <[email protected]>wrote:

> Hello!
>
> I have following code in Vagrantfile:
>
> config.vm.define :master do |master|
>     master.vm.box = "centos64"
>     master.vm.provider :virtualbox do |v|
>       v.name = "virtual-tests-vm-node1"
>       v.customize ["modifyvm", :id, "--memory", vm_mem]
>     end
>     master.vm.hostname = "virtual-tests-vm-node1.localdomain"
>     *master.vm.network :private_network, type: "dhcp"*
>  end
>
> If I run "vagrant ssh master" and then execute command ifconfig, I have
> following output:
> eth0      Link encap:Ethernet  HWaddr 08:00:27:F7:3D:84
>           inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
>           inet6 addr: fe80::a00:27ff:fef7:3d84/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:1267 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:977 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:112413 (109.7 KiB)  TX bytes:143334 (139.9 KiB)
>
>
>
>
>
>
>
>
> *eth1      Link encap:Ethernet  HWaddr 08:00:27:8F:48:D3            inet
> addr:172.28.128.3  Bcast:172.28.128.255  Mask:255.255.255.0          inet6
> addr: fe80::a00:27ff:fe8f:48d3/64 Scope:Link          UP BROADCAST RUNNING
> MULTICAST  MTU:1500  Metric:1          RX packets:4 errors:0 dropped:0
> overruns:0 frame:0          TX packets:10 errors:0 dropped:0 overruns:0
> carrier:0          collisions:0 txqueuelen:1000           RX bytes:1743
> (1.7 KiB)  TX bytes:1236 (1.2 KiB)*
>
> lo        Link encap:Local Loopback
>           inet addr:127.0.0.1  Mask:255.0.0.0
>           inet6 addr: ::1/128 Scope:Host
>           UP LOOPBACK RUNNING  MTU:16436  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
>
> After that I write a plugin that does following
> module Vagrant
>   module IpInfo
>     class Command < Vagrant.plugin("2", :command)
>       def execute
>         with_target_vms() do |machine|
>
> *ifConfig = `ifconfig`          puts "#{ifConfig}"*
>         end
>       end
>     end
>   end
> end
>
> But when I run this plugin I get following output:
> eth0      Link encap:Ethernet  HWaddr 68:b5:99:f6:4b:58
>           inet addr:10.100.141.178  Bcast:10.100.143.255
> Mask:255.255.252.0
>           inet6 addr: fe80::6ab5:99ff:fef6:4b58/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:152929 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:65455 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:72752581 (72.7 MB)  TX bytes:57214699 (57.2 MB)
>           Interrupt:20 Memory:d7400000-d7420000
>
> lo        Link encap:Local Loopback
>           inet addr:127.0.0.1  Mask:255.0.0.0
>           inet6 addr: ::1/128 Scope:Host
>           UP LOOPBACK RUNNING  MTU:16436  Metric:1
>           RX packets:9627 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:9627 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:1324498 (1.3 MB)  TX bytes:1324498 (1.3 MB)
>
> lxcbr0    Link encap:Ethernet  HWaddr ee:86:9f:70:e1:a9
>           inet addr:10.0.3.1  Bcast:10.0.3.255  Mask:255.255.255.0
>           inet6 addr: fe80::ec86:9fff:fe70:e1a9/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:148 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
>           RX bytes:0 (0.0 B)  TX bytes:25882 (25.8 KB)
>
> tun0      Link encap:UNSPEC  HWaddr
> 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
>           inet addr:10.10.10.6  P-t-P:10.10.10.5  Mask:255.255.255.255
>           UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
>           RX packets:1473 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:955 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:100
>           RX bytes:1450212 (1.4 MB)  TX bytes:246128 (246.1 KB)
>
> vboxnet1  Link encap:Ethernet  HWaddr 0a:00:27:00:00:01
>           inet addr:172.28.128.1  Bcast:172.28.128.255  Mask:255.255.255.0
>           inet6 addr: fe80::800:27ff:fe00:1/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:131 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:0 (0.0 B)  TX bytes:27288 (27.2 KB)
>
> It looks pretty strange.. Why do outputs are different? I tried to connect
> to my virtual machine using any ip from plugin output and I failed. For
> now, I can see correct ip only when vagrant ssh. How can I see ips using
> vagrant plugins?
>
> --
> 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.

Reply via email to