前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ubuntu14/ubuntu16/centos7:解决可以ping ip却ping不通主机名

ubuntu14/ubuntu16/centos7:解决可以ping ip却ping不通主机名

作者头像
10km
发布2019-05-25 21:57:59
2.7K0
发布2019-05-25 21:57:59
举报
文章被收录于专栏:10km的专栏

版权声明:本文为博主原创文章,转载请注明源地址。 https://cloud.tencent.com/developer/article/1433568

最近装了两台linux虚拟机分别CentOS7和Ubuntu14,都装了samba服务,文件共享都正常,虚拟机上互联网也正常,能以ping 通局域网的ip,却都ping不通主机名,其他电脑(windows/linux)都能ping 通这两台虚拟机的主机名。

最终找到原因:没有安装winbind,也没有配置/etc/nsswitch.conf

下面分别说明CentOS7和Ubuntu14/16下的步骤。

CentOS7

安装windbind

sudo yum install samba-winbind-clients

修改/etc/nsswitch.conf

sudo vi /etc/nsswitch.conf

修改hosts,如下图加上wins

修改/etc/samba/smb.conf

sudo vi /etc/samba/smb.conf

CentOS7安装的是samba4,在samba4中 security的share 和 server 选项已被弃用,

必须使用user,并加上 map to guest = bad user,

否则会导致,其他主机无法通过主机名访问本机

并且在ping 其他主机时,ping会警告:

WARNING: Ignoring invalid value ‘share’ for parameter ‘security’

Ubuntu14

安装windbind

sudo apt-get install winbind

修改hosts,如下图加上wins

sudo vi /etc/nsswitch.conf

再次ping主机名,成功。

如果其他主机不能ping通本机主机名,请检查是否安装了防火墙,以及防火墙是否开启,以及防火墙规则中是开启了相关端口

sudo ufw status numbered // 检查防火墙状态(显示规则编号) sudo ufw allow samba // 允许所有的外部IP访问本机的samba端口 sudo ufw allow ssh // 允许所有的外部IP访问本机的samba端口(22)

下面是我的ubuntu14虚拟机上防火墙的配置

Ubuntu16

ubuntu14安装winbind时还会自动安装libnss-winbind,libpam-winbind,libwbclient0,如下图:

但是在ubuntu16下,安装winbind好像不会自动安装上面的组件,所以安装winbind后如果还是不能ping 主机名,还要手工安装libnss-winbind libpam-winbind

sudo apt-get install winbind , sudo apt-get install libnss-winbind libpam-winbind

其他操作与ubuntu14下相同

参考

《WARNING: Ignoring invalid value ‘share’ for parameter ‘security’ 》

《匿名无须交互输入用户名和密码的samba配置方法(security = user)》

http://www.cnblogs.com/laipDIDI/articles/2213787.html

http://www.linuxidc.com/Linux/2011-03/32894.htm

http://blog.sina.com.cn/s/blog_51c7c7fa0100lig2.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016年11月11日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • CentOS7
  • Ubuntu14
  • Ubuntu16
  • 参考
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档