Linux-linux下如何通过机器名访问?
最近工作环境变动,电脑重启后ip就会发生变动,通过ssh远程登录,有时候ip不对,但是在windows系统下可以直接通过机器名登陆(使用 vpn),因为机器名是不变的。Linux下有工具可以实现机器猫登陆么?
-------------更新一下,我是远程连接,不是局域网-----------------
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
从网管的角度来看的话,不如让网络管理员设置好DHCP的静态分配地址了,这样的话对服务器等进行静态的MAC和IP绑定。
如果在Linux系统上对整个局域网进行MAC扫描的话,肯定要用到MAC Ping工具,不知道你用过Mikrotik没有,就是那个Ros系统,支持MAC telnet服务器,也能够通过没有IP的机器访问。我以前用过一款:arpping
官方的地址如下:
http://www.habets.pp.se/synscan/programs.php?prog=arping
你尝试试用下吧~~ 当然这不是最好的解决方案,这种属于运维问题,应该尽量从网关角度解决。
恩 今天突然想起来一个办法 你可以考虑使用类似动态域名解析啊~~ 这样的话 你就可以使用所谓的“机器名”方式进行访问了~~~~~~~~~~~~
理论上是能够通过NetBIOS方式进行访问的,你去编辑下对应的smb.conf文件
vi /etc/samba/smb.conf
打开netbios name一项,并给出一个netbios名。
重启smb和nmb服务
sudo service restart smb
sudo service restart nmb
这样的话,如果windows平台的网上邻居(win 7的共享中心 ,资源管理器的左下角列表)应该能出现对应的及其名称的,普通的局域网扫描工具在ping的时候尝试解析主机名的时候应该能够获得相应的信息。
相对来说,最简单的还是使用MAC扫描工具就好了,很小的一款叫做IP MAC的工具你可以试下,能够快速扫描整个局域网的IP和MAC对应的信息。