手机或者电脑连接局域网内的虚拟机(网桥)
手机软件:ConnectBot,Termius,JuiceSSH …
1.虚拟机vmware中添加桥接网卡
这里桥接网卡选择的是自动,是自动生成动态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 root@192.168.1.9 就能连接。
查看宿主机ip的方法
1.win+r 输入cmd
2.输入ipconfig 即可显示出主机的ip和网关
3.手机连接
网络过程:
- 在本地网络手机访问时本网段找不到ip地址对应的主机,拿不到mac地址,通过网桥转发广播。
- 跨越网桥去找,找到了虚拟机中的ip对应的mac地址。
- 直接就通过网桥,跨越网桥找到另一接口连接的mac。
注意:如果这里宿主机和虚拟机IP不在同一网段,是不会通过网桥找到虚拟机(网桥就是把不同物理的同一网段网络连接在一起),就直接通过网关去互联网找,不能找到虚拟机的私网IP。