Windows VMware安装RockyLinux9

前言,今天用虚拟机安装rockyLinux时碰到了一些坑,要么时无法联网,要么是无法使用ssh链
接,在这里记录下

准备工作

        1. VMware® Workstation 17 Pro

        2. RockyLinux9.2阿里镜像站,这里无选择了最小版本Rocky-9-latest-x86_64-minimal.iso

        3. SSH工具使用的Finalshell

一、VMware网络设置

       NAT模式设置

        因为后续安装的linux使用的NAT模式,所以要在这里先设置下,否则等安装好后是无法联网的

  Windows VMware安装RockyLinux9_第1张图片 

按如上图所示配置网络子网ip、掩码、网关

二、linux镜像安装基本配置设置

Windows VMware安装RockyLinux9_第2张图片

 Windows VMware安装RockyLinux9_第3张图片

 这里选择售后安装操作系统,先等配置信息,启动时再去做安装Windows VMware安装RockyLinux9_第4张图片

 Windows VMware安装RockyLinux9_第5张图片

 虚拟机名称自由定义

Windows VMware安装RockyLinux9_第6张图片

 处理器自定义配置Windows VMware安装RockyLinux9_第7张图片

 内存酌情设置Windows VMware安装RockyLinux9_第8张图片

 这里网络就选用了NAT模式Windows VMware安装RockyLinux9_第9张图片

 后续选推荐就行Windows VMware安装RockyLinux9_第10张图片

 Windows VMware安装RockyLinux9_第11张图片

 Windows VMware安装RockyLinux9_第12张图片

 磁盘存储单文件或多文件都可以Windows VMware安装RockyLinux9_第13张图片

 Windows VMware安装RockyLinux9_第14张图片

 Windows VMware安装RockyLinux9_第15张图片

 Windows VMware安装RockyLinux9_第16张图片

 选择完后点击“完成

Windows VMware安装RockyLinux9_第17张图片

 到上面这一步基本配置就完成了

 三、Linux镜像安装

选择第一个,Install Rocky Linux 9.2

Windows VMware安装RockyLinux9_第18张图片

 安装过程Windows VMware安装RockyLinux9_第19张图片

 作为开发人员,默认language就选English没得说Windows VMware安装RockyLinux9_第20张图片

 基础的配置就看下面红框标注Windows VMware安装RockyLinux9_第21张图片

 “doneWindows VMware安装RockyLinux9_第22张图片

 选好时区,doneWindows VMware安装RockyLinux9_第23张图片

 基于开始我们对虚拟机网络设置,这里能够看到,镜像安装完后直接就可以联网了Windows VMware安装RockyLinux9_第24张图片

 这里的“Allow root SSH login with password”一定要勾选,上一次安装时SSH工具死活连不上,找了好半天问题才看到有的博主提示这里要允许Windows VMware安装RockyLinux9_第25张图片

 前面我们为root(管理员账户)用户创建了密码,这里再创建一个用户,不需要再为其设置为“管理员账户了”,不然创建新用户意义何在Windows VMware安装RockyLinux9_第26张图片

 所有的都设置问就可以“Begin installationWindows VMware安装RockyLinux9_第27张图片

Windows VMware安装RockyLinux9_第28张图片

 四、登录验证

安装完后我们登录到系统看一看,这里我们用新创建的用户来验证

Windows VMware安装RockyLinux9_第29张图片

等我们登录进去后,查看ip地址,也能ping通外网 

Windows VMware安装RockyLinux9_第30张图片

 这里工具使用的finalshell,能够正常连接虚拟机

 五、RockyLinux静态网络设置

看下图我们一开始会有点奇怪,网卡ens160是启用状态,但是在  /etc/sysconfig/network-scripts/ 目录下我们并没有找到 类似 ifcfg-ens160的网卡配置

 当我们阅读readme-ifcfg-rh.txt文件时这里给出了答案,RockyLinux已经不在把ifcfg-ens**作文默认配置,该配置已经移到目录  /etc/NetworkManager/system-connections/

 当我们进入到/etc/NetworkManager/system-connections/,会看到有一个ens160.nmconnection的文件,打开后会见到我们的静态IP配置如下

 下面我贴上了RockyLinux社区关于IPV4的网络配置命令,可以根据这个自行配置

# 查看设备信息
[root@localhost ~]# nmcli device
DEVICE  TYPE      STATE                                  CONNECTION 
ens18   ethernet  connecting (getting IP configuration)  ens18      
lo      loopback  unmanaged                              --        
 
# 配置 IPv4 地址
[root@localhost ~]# nmcli connection modify ens18 ipv4.addresses 192.168.11.144/24
 
# 配置 IPv4网关
[root@localhost ~]# nmcli connection modify ens18 ipv4.gateway 192.168.11.254
 
# 配置 IPv4 DNS,多个 DNS IP 之间使用双引号 + 空格
[root@localhost ~]# nmcli connection modify ens18 ipv4.dns "114.114.114.114 223.6.6.6"
 
# 设置 DNS 基础搜索,多个域名之间使用双引号 + 空格
[root@localhost ~]# nmcli connection modify ens18 ipv4.dns-search "rockylinux.cn rockylinux.org"
 
# 重新加载网络配置
[root@localhost ~]# nmcli connection down ens18; nmcli connection up ens18
 
# 查看接口配置信息
[root@localhost ~]# nmcli device show ens18
GENERAL.DEVICE:                         ens18
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         AA:6C:33:A3:47:FE
GENERAL.MTU:                            1500
GENERAL.STATE:                          70 (connecting (getting IP configuration))
GENERAL.CONNECTION:                     ens18
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/15
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         192.168.11.144/24
IP4.GATEWAY:                            192.168.11.254
IP4.ROUTE[1]:                           dst = 172.16.11.0/24, nh = 0.0.0.0, mt = 100
IP4.ROUTE[2]:                           dst = 0.0.0.0/0, nh = 192.168.11.254, mt = 100
IP4.DNS[1]:                             114.114.114.114
IP6.ADDRESS[1]:                         fe80::a86c:33ff:fea3:47fe/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 1024
 
# 查看IP
[root@localhost ~]# ip addr
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens18:  mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether aa:6c:33:a3:47:fe brd ff:ff:ff:ff:ff:ff
    altname enp0s18
    inet 192.168.11.144/24 brd 172.16.11.255 scope global noprefixroute ens18
       valid_lft forever preferred_lft forever
    inet6 fe80::a86c:33ff:fea3:47fe/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
 
# 配置DHCP[auto]
[root@localhost ~]# nmcli connection modify enp1s0 ipv4.method manual
 
# 查看配置文件,如果需要配置多IP,可以修改此配置文件。
[root@localhost ~]# cat /etc/NetworkManager/system-connections/ens18.nmconnection
[connection]
id=ens18
uuid=7f49fd62-02d9-323e-8f35-0c8249647a74
type=ethernet
autoconnect-priority=-999
interface-name=ens18
timestamp=1669365850
 
[ethernet]
 
[ipv4]
address1=192.168.11.144/24,192.168.11.254
# address2=192.168.11.145/24,192.168.11.254
dns=114.114.114.114;223.6.6.6;
dns-search=rockylinux.cn;rockylinux.org;
method=auto
 
[ipv6]
addr-gen-mode=eui64
method=auto
 
[proxy]
 
# 查看网络连接
[root@localhost ~]# nmcli connection
NAME   UUID                                  TYPE      DEVICE 
ens18  7f49fd62-02d9-323e-8f35-0c8249647a74  ethernet  ens18  
 
# 重启网络
[root@localhost ~]# systemctl restart NetworkManager
[root@localhost ~]# systemctl status NetworkManager
● NetworkManager.service - Network Manager
     Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2022-11-25 03:52:19 EST; 5s ago
       Docs: man:NetworkManager(8)
   Main PID: 2002 (NetworkManager)
      Tasks: 4 (limit: 48930)
     Memory: 2.9M
        CPU: 105ms
     CGroup: /system.slice/NetworkManager.service
             └─2002 /usr/sbin/NetworkManager --no-daemon

你可能感兴趣的:(linux,服务器)