首頁 > 軟體

[圖文]RHEL 7/CentOS 7/Fedora 28 聯網初始化

2020-06-16 16:47:32

實驗說明:

 入門Linux,一般會遇到以下幾個問題:

  • 從哪裡獲取LInux映象?
  • 如何通過映象檔案安裝Linux系統?
  • 安裝實體機還是虛擬機器?
  • 安裝完系統如何設定網路?
  • 虛擬機器的網路設定與實體機有何不同?

 那本章我們針對  網路聯網初始化  進行詳細的講解


實驗環境:

  • 宿主機系統  :Window 10 1803
  • VMware版本 :VMware Workstation Pro 14
  • 虛擬機器設定  :系統:CentOS 7.2 1511
                網路:NET模式(VMnet8) 192.168.18.0

實驗步驟:

第一部分:設定及了解宿主機上VMware Workstation的虛擬網路

  1. 開啟 VMware Workstation,選擇選單欄上的編輯,進入 虛擬網路編輯器

  2. 點選更改設定,獲取管理員許可權

  3. 選擇 NET模式(VMnet8),點選 DHCP 設定

  4. 記住DHCP的起止IP地址,例如:圖示為 192.168.18.10~254

  5. 選擇 NET模式(VMnet8),點選 NAT設定

  6. 記住閘道器 IP ,例如:圖示為 192.168.18.2

  7. 很多小夥伴會發現,這裡閘道器是192.168.18.2,為啥設定成192.168.18.1就不行呢?

  8. 進入系統的網路連線面板,找到VMware Network Adapter VMnet8,右擊選擇狀態

  9. 點選詳細資訊,檢視IPv4地址,可以看見是192.168.18.1

    從某些角度來說,可以理解為VMware在電腦裡建立了一個虛擬路由器,虛擬機器連線到路由器中,然後路由器作為一個虛擬網和宿主機物理網的連線,路由器就必定要有地址,即IP,所以才會是所看見的192.168.18.1

PS1:有些朋友會問為何不選擇橋接或者Host-Only?

  • 首先,Host-Only不支援聯網,Host-Only網路的虛擬機器只能與該宿主機通訊,並不能與外界連通
  • 其次,NET模式可以理解為是可以聯網的Host-Only模式
  • 再次,NEt模式能很好的解釋網路設定上常遇到的問題,最常見的就是閘道器的設定,其次就是開啟DHCP後的起止IP地址的問題
  • 相比於以上兩種,橋接模式就會顯得簡單很多,但是會有很多問題,對於實驗環境,少不了靜態IP,但是一旦切換宿主機網路,我們的虛擬機器就需要重新設定靜態網路
  • 所以建議使用NET模式
  • 第二部分的步驟會適用於 三種網路的靜態模式和DHCP模式

第二部分:設定CentOS7 虛擬機器

在開始以下步驟前,確保連線的是 NET模式網路 或者 橋接網路

  • 顯示網路裝置的執行狀態

[root@sxy ~]$ ip link

  • 顯示網路介面的網路引數

[root@sxy ~]$ ip addr

  • 修改網絡卡資訊–ONBOOT

 [root@sxy ~]$ vi /etc/sysconfig/network-scripts/ifcfg-exxxxxx
##找到ONBOOT引數,將no改為yes,即設定網絡卡開機自啟
ONBOOT=yes

重新啟動網路服務

[root@sxy ~]$ systemctl restart network

檢測網路連通性

[root@sxy ~]$ ping 114.114.114.114 -c 3
PING 114.114.114.114 (114.114.114.114) 56(84) bytes of data.
64 bytes from 114.114.114.114: icmp_seq=1 ttl=67 time=1.55 ms
64 bytes from 114.114.114.114: icmp_seq=2 ttl=70 time=1.47 ms
64 bytes from 114.114.114.114: icmp_seq=3 ttl=65 time=1.54 ms

--- 114.114.114.114 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 1.472/1.522/1.554/0.057 ms

至此,使用DHCP分配IP聯網就成功了,下面的步驟介紹設定static靜態IP

顯示網路介面的網路引數-檢視當前IP

##記錄現有DHCP分配的ip地址
 [root@sxy ~]$ ip addr

修改網絡卡資訊–IP

[root@sxy ~]$ vi /etc/sysconfig/network-scripts/ifcfg-exxxxxxx

BOOTPROTO=static              將dhcp更改為static
IPADDR=XXX.XXX.XXX.XXX        填寫上一個步驟裡對應網絡卡下的IP 地址
NETMASK=255.255.255.0
GATEWAY=XXX.XXX.XXX.XXX      填寫之前虛擬網的閘道器地址

重新啟動網路服務

[root@sxy ~]$ systemctl restart network

再次檢測網路連通性

[root@sxy ~]$ ping 114.114.114.114 -c 3
## 只要能ping通114.114.114.114,就意味著在網上了
PING 114.114.114.114 (114.114.114.114) 56(84) bytes of data.
64 bytes from 114.114.114.114: icmp_seq=1 ttl=67 time=1.55 ms
64 bytes from 114.114.114.114: icmp_seq=2 ttl=70 time=1.47 ms
64 bytes from 114.114.114.114: icmp_seq=3 ttl=65 time=1.54 ms

--- 114.114.114.114 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 1.472/1.522/1.554/0.057 ms

檢測域名解析

[root@sxy ~]$ ping baidu.com
ping: unknown host baidu.com

設定域名解析

[root@sxy ~]$ vi /etc/resolv.conf

nameserver 114.114.114.114
nameserver 8.8.8.8

或者

[root@sxy ~]$ vi /etc/sysconfig/network-scripts/ifcfg-exxxxxxx

##新增下兩行,
DNS1=114.114.114.114
DNS2=8.8.8.8

再次檢測域名解析

[root@sxy ~]$ ping baidu.com -c 3

PING 114.114.114.114 (114.114.114.114) 56(84) bytes of data.
64 bytes from 114.114.114.114: icmp_seq=1 ttl=67 time=1.55 ms
64 bytes from 114.114.114.114: icmp_seq=2 ttl=70 time=1.47 ms
64 bytes from 114.114.114.114: icmp_seq=3 ttl=65 time=1.54 ms

--- 114.114.114.114 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 1.472/1.522/1.554/0.057 ms

以上就完成了從基礎設定到系統設定的全過程

橋接步驟一模一樣,但是需要知道閘道器,一般都是X.X.X.1

Complete!!!

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新連結地址https://www.linuxidc.com/Linux/2018-08/153759.htm


IT145.com E-mail:sddin#qq.com