手头上有一git服务器,双网卡跨越两个网段,公网地址DHCP相对固定,而私网地址以机器向DHCP注册的时间分配IP。笔记本电脑只接入私网,公网与私网不联通,并且私网无法使用DNS。为了方便向Git服务提交代码,应尽可能避免使用经常变动的IP。因此笔记本通过计算机名解析IP以达到按名访问、地址固定的目的。
笔记本安装的是Linux mint系统,这个系统是从Ubuntu中衍生出来的,除了窗口管理器等视觉上的不同,其他诸如包管理、目录结构等完全一样。笔记本的系统默认只能ping IP地址,而同网段的计算机名却ping不通。此时说明网络连通性没问题但是名称解析不工作。
局域网中的计算机名解析使用微软的WINS协议,只需在linux中安装配置兼容软件即可。
首先安装winbind软件:
sudo apt-get install winbind
接着启用wins:
sudo vim /etc/nsswitch.conf
在hosts、networks、protocols、services、ethers、rpc、netgorup后加入wins(小写,与其他选项用空格隔开)。重启winbind服务即可。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于