设置虚拟机ip地址
首先对虚拟机软件进行一些设置,这里笔者用的是VMware,就以该软件为例
点击虚拟机 → 设置 进入虚拟机设置
注意图中的三个地方就行。
点击编辑 → 虚拟网络编辑器
获取ip地址可以按win+r输入cmd,在命令行窗口中输入ipconfig命令
检查一下,和前面设置的ip相同。
点确认点应用等待他设置好就行。
回到虚拟机、
#设置ifconfig的配置文件,这里根据系统选择ens33或者其他的,因为笔者是CentOS7使用使用ens33,如果不知道自己使用的是什么可以查一下
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
#重启网卡
[root@localhost ~]# systemctl restart network
这是刚刚进入配置文件中需要注意的内容,ip地址(IPADDR)同网段但是最后一项不能相同,网关(GATEWAY)必须相同,子网掩码(NETMASK)也必须相同,子网掩码基本上都是255.255.255.0
设置完成后输入ifconfig就可以查看是否设置成功了。
[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.44.12 netmask 255.255.255.0 broadcast 192.168.44.255
inet6 fe80::20c:29ff:fe95:55a0 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:95:55:a0 txqueuelen 1000 (Ethernet)
RX packets 15542 bytes 18533389 (17.6 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 4726 bytes 384589 (375.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 3076 bytes 264301 (258.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 3076 bytes 264301 (258.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
连接远程连接工具
虚拟机这边就设置好了
打开远程连接工具,这里我用的是Xshell
点击文件后点击新建
按照图中设置完毕后点击确定。
然后会让你输入用户名和密码,当然是虚拟机的用户名和密码啦
注意:设置ifconfig配置文件时,可能会遇到一些错误,文中并没有提及,但是笔者给个建议,千万千万不要随便动自己win主机上的设置,因为配置大部分问题都是出于虚拟机上面,新手基本上不会说因为win的原因让虚拟机无法配置网卡信息。因为我自己以前就出过这些问题,该了win主机上的设置,又因为一些莫名其妙的原因虚拟机成功运行,但是在后续的学习中因为win主机的设置错误导致虚拟机一直无法成功运行。使用找错误要想着虚拟机出错了,正常的win主机是不需要动他的。
本文为作者学习时所写,仅供参考,如有错误,还请指点并多多包涵。如需转载还请标记出处,欢迎大家一起交流学习。