【发布时间】:2016-03-09 13:18:21
【问题描述】:
我想告诉流浪用户使用的机器有什么IP地址。我的第一个想法是使用 '/etc/rc.local' 并将 ifconfig 的输出打印到 '/vagrant' 目录中的一个文件中,但似乎这个目录是在调用 rc.local 之后挂载的。所以我需要另一种方式来通知用户而无需任何 ssh 登录。
我的第二个想法是将 ifconfig 输出写入某个“位置”,它会显示在 vagrant 启动输出中……如下面的示例所示。
...
default: Guest Additions Version: 4.3.10
default: VirtualBox Version: 5.0
==> default: Setting hostname...
==> default: Configuring and enabling network interfaces...
==> default: Mounting shared folders...
default: /vagrant => /home/user/vagrant/test
==> default: Machine already provisioned. Run `vagrant provision` or use the `--provision`
# start of desired output
Adresses found:
10.0.2.15
172.28.128.3
# end of desired output
==> default: flag to force provisioning. Provisioners marked to run always will still run.
...
欢迎所有想法。
【问题讨论】: