内网服务器为了安全性考虑,一般不会提供连接外网的权限,但我们完成某些工作时需要连网下载依赖或者安装包,怎么办?
这是我们可以通过笔记本网络共享给服务器进行连接外网
一、我们先把服务器和笔记本连接到同一网络内,
可以选择笔记本和服务器直连,笔记本和服务器IP配置成同一网段,下面是我的配置。
服务器IP,配置为10.4.192.158
服务器子网掩码:255.255.248.0
服务器默认网关:将笔记本的IP设置为服务器默认网关
同时,将服务器与笔记本关闭防火墙!!!
以保证服务器与笔记本可以相互ping通。
如果发现电脑可以ping通服务器,但是服务器ping不通电脑时。先检查下服务器防火墙是不是把PING给封掉了,WINSERVER 2008默认是封掉的。可以手工打开进入“服务器管理器->配置->高级安全windows防火墙->入站规则”,再右键点击“文件和打印机共享(回显请求-ICMPv4-in)”,选择“启用规则”,这时当其他客户端电脑ping服务器时,就可ping通了
二、服务器默认路由设置为笔记本IP
route add 笔记本IP mask 子网掩码 默认网关 -p
添加完成后可以使用route print进行查看(注:因本人的服务器为Windows server,故命令有所不同)
三、笔记本网卡设置共享
进入笔记本网卡属性设置,点击共享,勾选允许其他网络用户通过此计算机的internet连接来连接。
下拉框选择本地网卡。
注意:这步选择之后本地网卡配置静态IP,可能会被改变,需要重新配置。
四、此时在服务器上已经可以连接外网。
ping www.baidu.com,正常则已连外网。
如果不正常,可以先尝试ping 8.8.8.8,查网络是否可以通畅。
并且可能会发生pingIP时可以ping通,但是ping域名就会显示找不到主机。
可以使用以下方法进行解决
1、使用nslookup命令查看dns是否配置,未配置设置下dns,使用8.8.8.8或114.114.114.114或其他。
2、使用ipconfig /flushdns 刷新下dns缓存。