文档分享类网站建设,wordpress主题添加字体设置,旅游网站开发的背景及意义,外贸网站推广营销文章目录1、简介2、修改高级共享设置3、启用防火墙规则4、局域网内的其他主机访问NAT模式下的虚拟机4.1 虚拟机网络设置4.2 访问测试4.2.1 http测试4.2.2 curl测试4.2.3 telnet测试4.2.4 端口占用测试5、其他结语1、简介
ping 192.168.31.134ping主机ip时#xff0c;访问无法…
文章目录1、简介2、修改高级共享设置3、启用防火墙规则4、局域网内的其他主机访问NAT模式下的虚拟机4.1 虚拟机网络设置4.2 访问测试4.2.1 http测试4.2.2 curl测试4.2.3 telnet测试4.2.4 端口占用测试5、其他结语1、简介
ping 192.168.31.134ping主机ip时访问无法访问目标主机或请求超时。 需要在不关闭防火墙的前提下解决了这个问题。 先分析下ping不同的原因
网线的本地连接有没有问题或者说接口有没有插对等问题防火墙是否关闭防火墙的安全策略可能会阻止本机与其他计算机的互相访问本机的网关是否错误。子网掩码是否错误。
2、修改高级共享设置
点击系统桌面的左下角的开始菜单再点击子菜单“设置”弹出Windows设置窗口。 打开Windows设置点击“网络和Internet”如下 点击“网络和共享中心”如下 点击“更改高级共享设置”如下 按图中选择启用网络发现 和 启用文件和打印机共享 后点击下方的 保存更改。
3、启用防火墙规则
打开Windows设置界面。在搜索框输入“防火墙”。 在打开的防火墙窗口中点击左侧的菜单高级设置。 选择 入站规则找到这两条规则右键 启用规则远程地址也就是作用域改为任何 远程IP地址选择任何IP地址。
再ping一下目标主机ok。
4、局域网内的其他主机访问NAT模式下的虚拟机 局域网内的一台主机远程登录另一台主机上的VMware虚拟机nat模式。 4.1 虚拟机网络设置
1登录虚拟机查看虚拟机的ip。
2打开VMware的编辑虚拟网络编辑器点击NAT设置再点击端口转发框下的添加按钮。
3依次按照自己的需求配置
主机端口就是宿主机的端口一般大于1024就是非系统非常用的端口推荐使用。
虚拟机IP地址需要映射的虚拟机IP
虚拟机端口需要映射的端口。一般开启80端口的web就开放web端口如果要远程连 接就开放22端口我这里使用22端口当然也可以添加多的映射
4主要就是使用VMware workstation的端口映射功能。1查看虚拟机ip
ip address
# or
ip addr
# or
ip add这个虚拟机的ip为192.168.136.129
2打开VMware的编辑虚拟网络编辑器 菜单“编辑”-“虚拟网络编辑器”如下 在虚拟网络编辑器点击按钮“更改设置”如下 选择列表中的WMnet8选择NAT模式点击按钮“NAT设置”如下 3添加映射端口 使用ssh连接的端口默认是22 所以添加22端口如果是其他用途则更改为相应端口。 ip地址就是虚拟机的ip地址确定之后 vnware 的设置就完成了。
4.2 访问测试 4测试访问 浏览器地址输入主机IP:映射的主机端口亲不是虚拟机的IP192.168.136.129是虚拟机所在电脑的IP192.168.31.135。如果其他主机无法访问但是直接ping你的主机电脑ip是能ping通那么你就要考虑是不是需要把主机电脑的防火墙给关了。如果不关防护墙的话就考虑设置规则。搜索控制面板 – Windows防火墙 -- 高级设置 -- 入站规则 -- 新建规则 -- 端口 -- 下一步 -- 特定本地端口 -- 填写40001一直下一步保存就可以了。
http://192.168.31.135:40001
# or
telnet 192.168.31.135 40001
# or
curl 192.168.31.135:400014.2.1 http测试
打开浏览器输入如下网址。
http://192.168.31.135:400014.2.2 curl测试
这里使用curl命令来测试ip地址是否可以访问如下
curl 192.168.31.135:40001curl命令最常用的参数就是-I仅返回头部信息使用HEAD请求获取的结果如下
curl -I 192.168.31.135:40001
# or
curl -I 192.168.31.135:40001 | grep -E HTTP|200 OK
curl -s -w %{http_code} -o /dev/null 192.168.31.135:400014.2.3 telnet测试
如果在windows命令行中运行telnet相关指令提示“‘telnet’ 不是内部或外部命令也不是可运行的程序 或批处理文件” 信息的话需要启用Telnet客户端具体操作如下
① 在控制面板中找到 “程序和功能”
② 打开 “启用或关闭windows功能”
③ 勾选 Telnet 客户端点确定稍等片刻完成该功能启用。telnet 192.168.31.135 400014.2.4 端口占用测试
Linux中检测本机端口是否被占用
netstat -apn | grep 端口5、其他
1服务是否开启如果说用这台主机用//计算机名 访问任意的服务器都出现错误提示试试看把TCP/IP NetBIOS Helper这个服务启动并且设置为自动启动。 如果用//计算机名 提示为 “指定的网络名不再可用”可能是目标主机上的workstation、Computer Browser、server等服务没有启动启动即可解决。 2ip地址可访问主机名不可访问可在host文件添加地址解析注销重启即可生效。 3可能需要使用route add命令添加你要ping的主机ip路由。 4有时候互相ping一下会有意想不到的惊喜。
结语
如果您觉得该方法或代码有一点点用处可以给作者点个赞或打赏杯咖啡╮(▽)╭ 如果您感觉方法或代码不咋地//(ㄒoㄒ)//就在评论处留言作者继续改进o_O??? 如果您需要相关功能的代码定制化开发可以留言私信作者(✿◡‿◡) 感谢各位大佬童鞋们的支持( ´ ▽´ ) ( ´ ▽´)っ