天天看點

Rocky Linux 網絡配置

作者:往風如惜

簡介

Rocky Linux 網絡配置

Rocky Linux 項目是什麼?

Rocky Linux 是一個社群化的企業級作業系統。其設計為的是與美國頂級企業 Linux 發行版實作 100% Bug 級相容,而原因是後者的下遊合作夥伴轉移了發展方向。目前社群正在集中力量發展有關設施。Rocky Linux 由 CentOS 項目的創始人 Gregory Kurtzer 上司。目前已經釋出了首個正式版。

環境介紹

CPU:8核

記憶體:8G

網絡:NAT模式

伺服器為虛拟機,我們新增一張網卡,使用僅主機模式連接配接上對應的Linux作業系統

Rocky Linux 網絡配置

配置網絡

1.先從虛拟機的管理界面登入伺服器,然後檢視網卡與IP

[root@localhost ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> 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: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:5b:fb:66 brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic noprefixroute enp0s3
       valid_lft 86031sec preferred_lft 86031sec
    inet6 fe80::a00:27ff:fe5b:fb66/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:6c:b0:03 brd ff:ff:ff:ff:ff:ff           

根據輸出,我們得到資訊enp0s3為NAT模式網卡,enp0s8為僅主機模式網卡,因為為配置IP,是以IP資訊輸出為空。

我們進入到對應的網絡檔案配置目錄

[root@localhost ~]# cd /etc/sysconfig/network-scripts/
 [root@localhost network-scripts]# ls
ifcfg-enp0s3           

可以看出隻配置了enp0s3網卡,是以enp0s8網卡無資訊(檔案命名方式ifcfg-網卡名)

我們複制一下ifcfg-enp0s3的檔案,改名成ifcfg-enp0s8

[root@localhost network-scripts]# cp ifcfg-enp0s3 ifcfg-enp0s8           

然後我們檢視一下ifcfg-enp0s8檔案的内容

[root@localhost network-scripts]# cat ifcfg-enp0s8 
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp	#使用DHCP配置設定IP
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s8		#網卡名稱
UUID=a2936266-1efa-4ac4-baf8-196958743461		#網卡UUID
DEVICE=enp0s8		#網卡名稱
ONBOOT=yes           

編輯ifcfg-enp0s8,配置對應IP

[root@localhost network-scripts]# vi ifcfg-enp0s8
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static			#靜态配置設定IP
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s8
DEVICE=enp0s8
ONBOOT=yes
IPADDR=192.168.56.201   #設定IP位址
NETMASK=255.255.255.0    #設定子網路遮罩
GATEWAY=192.168.56.1    #設定網關
DNS1=114.114.114.114     #設定dns           

使用nmcli c reload指令重新開機網絡服務,網絡這塊算是centos8改動較大的一塊了,nmcli指令的參數如下所示:

[root@localhost network-scripts]$ nmcli  -h
Usage: nmcli [OPTIONS] OBJECT { COMMAND | help }
 
OPTIONS
  -o[verview]                                    overview mode (hide default values)
  -t[erse]                                       terse output
  -p[retty]                                      pretty output
  -m[ode] tabular|multiline                      output mode
  -c[olors] auto|yes|no                          whether to use colors in output
  -f[ields] <field1,field2,...>|all|common       specify fields to output
  -g[et-values] <field1,field2,...>|all|common   shortcut for -m tabular -t -f
  -e[scape] yes|no                               escape columns separators in values
  -a[sk]                                         ask for missing parameters
  -s[how-secrets]                                allow displaying passwords
  -w[ait] <seconds>                              set timeout waiting for finishing operations
  -v[ersion]                                     show program version
  -h[elp]                                        print this help
 
OBJECT
  g[eneral]       NetworkManager's general status and operations
  n[etworking]    overall networking control
  r[adio]         NetworkManager radio switches
  c[onnection]    NetworkManager's connections  # 網絡管理一般使用 nmcli c
  d[evice]        devices managed by NetworkManager
  a[gent]         NetworkManager secret agent or polkit agent           

重新開機完成,我們再檢視網絡配置

[root@localhost network-scripts]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> 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: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:5b:fb:66 brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic noprefixroute enp0s3
       valid_lft 85251sec preferred_lft 85251sec
    inet6 fe80::a00:27ff:fe5b:fb66/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:6c:b0:03 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.201/24 brd 192.168.56.255 scope global noprefixroute enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:fe6c:b003/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever           

從中得知網絡已經配置完成。

Rocky Linux和Centos Linux ,Redhat Linux 不能說差不多,隻能說一模一樣,是以Rocky Linux的配置一樣能使用到其他兩個Linux系統上。

繼續閱讀