1、安装好Rocky虚拟机
默认VMware的网路是NAT模式,保持不变即可。
ping 一下百度(ping www.baidu.com)看看是不是正常
如果不是正常请配置
这里的网关自己要记住后面要用,前三位都要和前面设置的子网IP相同,最后一位也可自己改
小tips:
window系统下的虚拟机ip跟虚拟机的网关最后一位不同
linux系统下的虚拟机ip跟虚拟机的网关是一样的
进入命令界面
[root@localhost /]# cd etc/sysconfig/network-scripts
[root@localhost network-scripts]# ls
ifcfg-ens160
[root@localhost network-scripts]# vim ifcfg-ens160
修改完毕按ESC,保存退出:wq
重启
[root@localhost network-scripts]# sudo systemctl restart NetworkManager.service
# 1. 检查IP和网关 ip addr ip route show # 2. 测试网络连通性 ping 114.114.114.114 # 3. 修复DNS(临时) sudo echo "nameserver 114.114.114.114" >> /etc/resolv.conf # 4. 永久配置DNS sudo nmcli connection modify ens160 ipv4.dns "114.114.114.114" sudo nmcli connection down ens33 && sudo nmcli connection up ens160 # 5. 验证 ping www.baidu.com
查看网卡ip
输入命令:
ifconfig
让后试一下ping
接下来解决ssh登录问题:
2、建立IP映射
1.接下来就需要将宿主机和虚拟机的IP映射起来。
2.打开VMware的虚拟网络编辑器(编辑>虚拟网络编辑器):
3.选择VMnet8,点击更改设置
4.选择VMnet8,点击NAT设置
5.点击添加
内容为:
主机端口,填写默认22即可
填入之前查到的虚拟机IP地址
虚拟机端口,填写默认的22即可
相当于将宿主机和虚拟机建立起了映射关系。
3、配置虚拟机SSH(因为我是Rocky)
安装openssh-client:
sudo dnf install openssh-clients
安装openssh-server:
sudo dnf install openssh-server
在Rocky Linux系统中,您可以使用systemctl
命令来重启SSH服务。以下是具体的命令:
sudo systemctl restart sshd
这个命令会停止当前运行的SSH守护进程(sshd),并立即启动一个新的实例,从而实现重启。如果您需要检查SSH服务的状态,可以使用以下命令:
sudo systemctl status sshd
这将显示SSH服务的当前状态,包括它是否正在运行以及任何相关的日志信息。如果您想要设置SSH服务在系统启动时自动启动,可以使用以下命令:
sudo systemctl enable sshd
4、主机配置VMnet8
1.打开网络连接,配置VMnet8,右键点VMnet8,点属性
2.左键双击TCP/IPv4
3.由于我的虚拟机IP地址是192.168.220.xxx,所以需要将VMnet8的IP地址设置为192.168.220.2,这样可以同一网段,设置为下图所示,点确定。
用xshell登录试试看