失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > teamview外网连接服务器虚拟主机 利用路由器端口映射+桥接虚拟机搭建个人服务器...

teamview外网连接服务器虚拟主机 利用路由器端口映射+桥接虚拟机搭建个人服务器...

时间:2020-05-28 09:58:19

相关推荐

teamview外网连接服务器虚拟主机 利用路由器端口映射+桥接虚拟机搭建个人服务器...

前言

工作后发现和 linux 打交道都只限于在服务器上看看线程、查查日志等简单操作,越发觉得对 linux 的了解过于匮乏。

考虑到之后可能会更多地直面 linux,觉得还是有必要,也是时候把 linux 捡起来了。

虽然计划买个云服务器自己捣鼓捣鼓,但是因为并没有拿得出手的项目,也只能先作罢。

家里自用的 thinkpad 之前装过桥接的 readhat 的虚拟机,可以考虑作为破产版的服务器练练手;那么就需要支持公网访问并配置 ssh,方便不在家的时候也 ssh 到虚拟机上。

整体搭建思路如下:thinkpad 安装值守的 teamviewer 并长时间待机,虚拟机可不启动;当有需要的通过 teamviewer 远程到 thinkpad 上启动虚拟机。

另外通过家用路由器端口映射功能把虚拟机开放到公网上可访问。那么家用的笔记本也能充当所谓的 “云” 服务器啦。

首先,对虚拟机进行网络设置,设置为桥接模式(具体方法请自行查阅资料),并将虚拟机 ip 地址通过静态设置固定下来,方便后续进行网络转发。

通过以下命令修改 eth0 的 ip 配置注意:虚拟机配置网关和掩码需要和宿主机一致,保证两者在同一个子网中

shell1

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

以下是虚拟机上以及宿主机的 ip 配置信息

虚拟机上通过 IPADDR 和 GATEWAY 确定了固定 ip 和网关,重启网络后即可生效shell1

service network restart

当前配置下,从 ip 资源来看,虚拟机完全和宿主机处于平等地位了;通过其 ip 即可访问虚拟机上的相关资源了。

其次,设置家用路由器进行端口映射。办理的宽带是电信网,安装宽带时自带网关,并另外买了一个华为路由器接入电信网关。自用的 thinkpad 连接华为路由器 wifi。

那么整体的网络拓扑如下(电信网关的 wan ip 即为公网 ip):

所以端口映射需要进行两步映射:

a. 电信网关映射到华为路由器,即 telecom -> huawei

b. 华为路由器再映射到虚拟机,即 huawei -> vm

端口映射暂时只映射 ssh 协议的启用端口 22,后续需要支持服务器其他功能时再另外添加。

查看路由器的管理台程序,具体信息(包括 ip、登录名密码等)都在路由器上,查看后发现电信网关和华为路由器的管理台程序地址各自为

192.168.1.1

192.168.3.1

分别登录后查看路由器支持功能,端口映射功能基本都有,然后查看两个路由器的 wan ip 和 local ip 进行端口映射。

映射配置如下(分别为电信网关和华为路由器):

配置好后,在远程终端上进行 ssh 尝试,显示成功,大功告成!

如果觉得《teamview外网连接服务器虚拟主机 利用路由器端口映射+桥接虚拟机搭建个人服务器...》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。