手机或者电脑连接局域网内的虚拟机(网桥)

手机或者电脑连接局域网内的虚拟机(网桥)

手机软件:ConnectBot,Termius,JuiceSSH …

1.虚拟机vmware中添加桥接网卡

手机或者电脑连接局域网内的虚拟机(网桥)_第1张图片

手机或者电脑连接局域网内的虚拟机(网桥)_第2张图片
这里桥接网卡选择的是自动,是自动生成动态IP,如果不需要动态生成,可以不选择自动,修改网卡就可以。

2.在虚拟机上添加配置文件(如果自动生成对应的IP,则不需要进行配置)

1.cd /etc/sysconfig/network-scripts
2.vim ifcfg-eth1 
 
DEVICE=eth1
NAME=eth1
BOOTPROTO=static
IPADDR=192.168.1.9   配置和宿主机相同网段的ip
PREFIX=24
GATEWAY=192.168.1.1   配置和宿主机相同的网关
DNS1=127.0.0.1
DNS2=180.76.76.76     百度的dns解析,
ONBOOT=yes
 
3. systemctl restart network(centos7)nmcli con reload;nmcli con up eth1(centos8)
 
4.查看IP
[root@centos7:~]#
hostname -I
172.31.4.100 192.168.1.9(这是自动生成的)

5.直接手机ssh [email protected] 就能连接。

查看宿主机ip的方法

1.win+r   输入cmd
 
2.输入ipconfig 即可显示出主机的ip和网关

手机或者电脑连接局域网内的虚拟机(网桥)_第3张图片

3.手机连接

手机或者电脑连接局域网内的虚拟机(网桥)_第4张图片

手机或者电脑连接局域网内的虚拟机(网桥)_第5张图片

手机或者电脑连接局域网内的虚拟机(网桥)_第6张图片

网络过程:

  1. 在本地网络手机访问时本网段找不到ip地址对应的主机,拿不到mac地址,通过网桥转发广播。
  2. 跨越网桥去找,找到了虚拟机中的ip对应的mac地址。
  3. 直接就通过网桥,跨越网桥找到另一接口连接的mac。

注意:如果这里宿主机和虚拟机IP不在同一网段,是不会通过网桥找到虚拟机(网桥就是把不同物理的同一网段网络连接在一起),就直接通过网关去互联网找,不能找到虚拟机的私网IP。

你可能感兴趣的:(ssh)