首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从主机获取网络IP

从主机获取网络IP
EN

Stack Overflow用户
提问于 2018-09-18 11:06:51
回答 1查看 1.6K关注 0票数 2

我使用ansible在linux机器上设置NFS服务器。我想让所有共享同一个局域网的机器访问NFS服务器上的/data_to_share目录。这就是我想在以下位置导出NFS的原因:

代码语言:javascript
复制
/data_to_share      192.168.0.0/24(rw)   

使用ansible,我可以使用变量获得NFS主机的IP地址:

代码语言:javascript
复制
{{ ansible_default_ipv4.address }}

这将返回192.168.0.13。是否有网络IP的变量,即192.168.0.0,或者其他方法来达到这个目的?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-18 11:42:54

我找到了相关的内置变量,我需要运行一个临时操作:

代码语言:javascript
复制
ansible -m setup hostname

这些措施是:

代码语言:javascript
复制
ansible_default_ipv4.network
ansible_default_ipv4.netmask

我可以使用

代码语言:javascript
复制
"{{ ansible_default_ipv4.network }}/{{ansible_default_ipv4.netmask}}"

显示为: 192.168.0.0/255.255.255.0

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52385203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档