Linux運維基礎入門(四):Linux中的網絡知識04

本連接轉載自:http://www.javashuo.com/article/p-ypjwwomr-dc.html

僅供自學使用。html

 

 

 

一,虛擬機的安裝

linux

二,Linux系統下的網絡配置(Linux虛擬機的網絡設定爲橋接模式)

橋接模式:虛擬機同主機同樣,在網絡中至關於一個真實存在的裝有Linux系統的電腦。(咱們先用這個模式)
NAT模式:在主機中虛擬一個局域網絡,局域網絡中的系統想要鏈接Internet,只能經過主機進行跳轉鏈接(依靠主機),在網絡中不佔據真實的IP地址(目前不用,之後講)
僅主機模式:只能和主機進行同網段網絡鏈接,不能上Internet。(之後再說)shell

(1)ifconfig 查看網卡信息windows

QQ截圖20170417093856.png-14.7kB

(2)ifconfig eth0 192.168.0.222/24 臨時配置網卡IP服務器

QQ截圖20170417094309.png-15.4kB

三,用Xshell鏈接虛擬機

linux虛擬機有了IP和掩碼才能進行同網段的數據傳輸(要和主機同網段)markdown

  • [X] :Xshell軟件以下圖

QQ截圖20170417100342.png-9.9kB

學校是Xshell4,回家下個Xshell5便可,都同樣網絡

  • [X] :雙擊打開後以下圖

QQ截圖20170417100802.png-28.9kB

好比咱們在windows的CMD中輸入ipconfig。以下圖:less

QQ截圖20170417100957.png-15.4kB

咱們在Xshell的本地shell裏輸入ipconfig。以下圖:oop

QQ截圖20170417101139.png-24.8kB

  • [X] :嘗試鏈接linux虛擬機

(1)點擊Xshell軟件左上角的文件---->新建post

QQ截圖20170417101348.png-21.9kB

(2)配置遠程鏈接的信息

QQ截圖20170417101843.png-28.3kB

QQ截圖20170417102048.png-24.6kB

(3)開始鏈接遠程主機

QQ截圖20170417102231.png-16.1kB

注意
只要彈出下圖的界面就說明鏈接成功了,若是鏈接的速度異常緩慢,那麼說明在你當前的網絡範圍內,有人和你的Linux虛擬機的IP地址是同樣的,產生衝突所致,嘗試將Linux虛擬機的IP地址換一個。

QQ截圖20170417102253.png-12.8kB

QQ截圖20170417102336.png-10.5kB

QQ截圖20170417102420.png-23.7kB

QQ截圖20170417102452.png-5.5kB

(4)測試xshell(在xshell裏輸入ifconfig)

[root@localhost ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:AB:4B:25 inet addr:192.168.0.222 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:feab:4b25/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:895 errors:0 dropped:0 overruns:0 frame:0 TX packets:41 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:75551 (73.7 KiB) TX bytes:5091 (4.9 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:32 errors:0 dropped:0 overruns:0 frame:0 TX packets:32 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2372 (2.3 KiB) TX bytes:2372 (2.3 KiB)

四,Linux的網絡管理

(1)setup 管理網絡設置

[root@localhost ~]# setup

(2)Xshell和linux桌面下都是中文界面,可是Linux命令模式下的setup是英文界面

Linux虛擬機的命令行模式setup界面

QQ截圖20170417110653.png-9.5kB

Xshell界面下的setup界面

QQ截圖20170417110740.png-9.9kB

(3)進入Network configuration界面(網絡配置)

Linux虛擬機的命令行模式setup界面

QQ截圖20170417111419.png-4.5kB

Xshell界面下的setup界面

QQ截圖20170417111517.png-5.5kB

(4)進入設備配置Device configuration

Linux虛擬機的命令行模式setup界面

QQ截圖20170417111722.png-6.3kB

Xshell界面下的setup界面

QQ截圖20170417111729.png-7kB

(5)選擇一個網卡配置文件而後進入

Linux虛擬機的命令行模式setup界面

QQ截圖20170417112818.png-16.2kB

Xshell界面下的setup界面

QQ截圖20170417112844.png-10.6kB

特別提示:(重點)

  • DHCP:是網絡中專門用於IP,掩碼,網關信息自動批量分發的一種軟件服務,當咱們點選了使用DHCP之後,若是網絡中存在DHCP服務,那麼系統的IP,掩碼,網關信息將會自動進行獲取,此功能和windows的自動獲取是相同的。
  • DNS解析服務:咱們知道咱們想上百度,那麼輸入www.baidu.com就能夠了。可是你們回想一下咱們學過的網絡知識,咱們要在網絡中找到目標的位置,是要經過網關進行轉發的,網關須要的是你所發數據包的「IP頭部」裏的「目的IP地址」,所以,咱們其實只有正確的輸入了www.baidu.com的確切IP地址之後網關才能幫咱們找到它。那麼爲什麼咱們輸入www.baidu.com也能鏈接到百度呢?這就是在網絡中有一個東西幫咱們將www.baidu.com這個域名自動轉換成了具體的IP地址。這個東西就是DNS解析服務器。所以,若是在系統中沒有配置DNS解析服務的話,咱們是不能直接經過域名(www.baidu.com)來訪問網站的。
  • 假如咱們沒有啓動DHCP服務,那麼咱們就須要手動設定linux系統網卡的(eth0)IP,掩碼,網關等信息。假如咱們只配置了IP,子網掩碼。那麼根據網絡知識,數據只能在同網段內進行傳輸,是不能發到網關去的(同網段內數據傳輸原理)。若是咱們配置了網關,數據就能夠進行跨網段的數據傳輸了(跨網段數據傳輸原理)所以,若是你的網關能夠溝通Internet的話,當你配置了網關,就能夠上Internet了。

特別注意:(重點)

咱們手動設定的Linux虛擬機的IP,掩碼必定要和咱們主機(咱們的家用電腦的系統)所處的網絡環境在同一個網段內,否則是沒法通訊的。網關也必須是這個網段內的真實網關IP地址(在家裏就是貓的IP地址)
關於DNS的設置:通常狀況下,DNS能夠直接設定成網關IP(也有DNS功能)。或者設定爲網絡中公認的DNS地址,好比:202.106.0.10或201.106.0.20 (聯通DNS)或8.8.8.8 and 4.4.4.4 (有點慢不是很好用)

五,在setup中手動設定系統的IP地址,子網掩碼,網關地址,DNS信息

在setup裏手動設定的IP,子網掩碼,網關,DNS等信息,一旦通過保存,永遠不會消失

(1)在setup的設備管理裏手動配置信息

Linux虛擬機的命令行模式setup界面

QQ截圖20170417115925.png-8.2kB

Xshell界面下的setup界面

QQ截圖20170417120405.png-12.7kB

特別提示
設定好網卡信息以後,必定要一路保存退出,必定要選保存。

(2)保存好之後,回到linux的命令行界面啓動網卡配置文件

[root@localhost ~]# ifup eth0 #啓動網卡配置文件的命令(ifdown eth0關閉) 活躍鏈接狀態:激活的 活躍鏈接路徑:/org/freedesktop/NetworkManager/ActiveConnection/3 [root@localhost ~]# ifconfig eth0 #只查看eth0的網卡信息 eth0 Link encap:Ethernet HWaddr 00:0C:29:AB:4B:25 inet addr:192.168.0.222 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:feab:4b25/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1854 errors:0 dropped:0 overruns:0 frame:0 TX packets:436 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:152823 (149.2 KiB) TX bytes:81587 (79.6 KiB) 

(3)測試網絡連通性(ping命令)

[root@localhost ~]# ping www.baidu.com #經過ping命令鏈接百度 PING www.a.shifen.com (61.135.169.125) 56(84) bytes of data. 64 bytes from 61.135.169.125: icmp_seq=1 ttl=57 time=4.28 ms 64 bytes from 61.135.169.125: icmp_seq=2 ttl=57 time=4.14 ms 64 bytes from 61.135.169.125: icmp_seq=3 ttl=57 time=4.33 ms 64 bytes from 61.135.169.125: icmp_seq=4 ttl=57 time=4.34 ms 64 bytes from 61.135.169.125: icmp_seq=5 ttl=57 time=4.66 ms 64 bytes from 61.135.169.125: icmp_seq=6 ttl=57 time=8.28 ms 特別提示: 由於已經設置DNS,因此直接ping域名咱們才能通,若是沒有設定DNS,則系統不認識www.baidu.com是什麼。 百度的IP是61.135.169.125,鏈接的延遲時間爲time。上邊的信息表示數據鏈接暢通 Crtl+C鍵就能夠終止ping的鏈接測試
相關文章
相關標籤/搜索