标签:其他 规则 virtual 机器 查看 lin 主机 str 写入
用到的有软件:VirtualBox6.1,RetHat7.4 , SmartTTY
刚开始使用桥接模式(Bridged)网络连接,但是虚拟机没有网络。
虚拟机想要连接网络,就必须要连接DHCP服务器,但是学校并不提供liunx版本下的拨号上网软件
原因:使用桥接模式,物理机和虚拟机会被DHCP服务器自动分配IP地址;二者的子网掩码,网关(路由器IP),DNS服务器等参数都是相同的。二者在拓扑图上处于同等地位,并且处于同一网段中。因此虚拟机想要连接网络,就必须要连接DHCP服务器,但是学校并不提供liunx版本下的拨号上网软件。
后来使用NAT模式,但网络内其他机器不能访问Guest OS,想要解决需要设置一个端口转发规则。
这个一般是你先配置成NAT模式,然后你虚拟机里面就有ipv4地址了,然后你的虚拟机也可以上网,你想利用SSH的工具就需要配置端口转发,下面将会提到。
这个就是当时你配置的virtualbox虚拟地址,就是你虚拟机和本机创建的局域网,自己去查看
就是ssh连接主机的端口,但是主机将端口的数据转发给liunx虚拟机的端口
这里的转发,假如你redisAPI连接redis,你需要设置成这种:比如说你要连接redis-server的6379端口,你就需要在这里添加6379端口,然后映射到redis-server的6379。下面这里我需要转发连接Linux的22端口,那我就需要设置23进行一一对应。在你使用API时则直接使用 主机地址+端口就可以了,他自己会通过端口转发配置表映射到虚拟机地址+虚拟机端口
4、SmartTTY连接
以此写入配置的virtualbox虚拟地址
记得端口是自己配置的那个!
标签:其他 规则 virtual 机器 查看 lin 主机 str 写入
原文地址:https://www.cnblogs.com/xwj7aom1/p/14492611.html