rhel和centos系統預設使用networkmanager來提供網路服務,這是一種動態管理網路配置的守護程序,能夠讓網路裝置保持連線狀態。可以使用nmcli命令來管理network manager服務。nmcli是一款基於命令列的網路配置工具,功能豐富,引數眾多。它可以輕鬆地檢視網路資訊或網路狀態。
[root@localhost desktop]#nmcli connection showname uuid type deviceeno16777736 8cedbaed-b1ed-aa77-7f3c-6b5a960f4bb5 802-3-ethernet eno16777728
另外,rhel7系統支援網路會話功能,允許使用者在多個配置檔案中快速切換(非常類似於firewalld防火牆服務中的區域技術)。如果我們在公司網路中使用膝上型電腦時需要手動指定網路的ip位址,而回到家中則是使用dhcp自動分配ip位址。這就需要麻煩地頻繁修改ip位址,但是使用了網路會話功能後一切就簡單多了—只需在不同的使用環境中啟用相應的網路會話,就可以實現網路配置資訊的自動切換。
可以使用nmcli命令並按照 「connection add con-name type ifname」 的格式來建立網路會話。假設將公司網路中的網路會話稱之為company,將家庭網路中的網路會話稱之為house,現在依次建立各自的網路會話
[root@localhost desktop]#nmcli connection add con-name company ifname eno16777728 autoconnect no type ethernet ip4 192.168.10.10/24 gw4 192.168.10.1connection'company
' (985bcf95-b267-450c-b08e-60a998bdaef1) successfully added.
[root@localhost desktop]#nmcli connection showname uuid type device
company 985bcf95-b267-450c-b08e-60a998bdaef1 802-3-ethernet --eno16777736 8cedbaed-b1ed-aa77-7f3c-6b5a960f4bb5 802-3-ethernet eno16777728
使用con-name引數指定家庭所使用的網路會話名稱house。因為我們想從外部dhcp伺服器自動獲得ip位址,因此這裡不需要進行手動指定。
[root@localhost desktop]#nmcli connection add con-name house type ethernet ifname eno16777728connection'house
' (197c7825-a658-4702-9bd2-7f8a3fed74ee) successfully added.
在成功建立網路會話後,可以使用nmcli命令檢視建立的所有網路會話:
[root@localhost desktop]#nmcli connection showname uuid type devicecompany 985bcf95-b267-450c-b08e-60a998bdaef1 802-3-ethernet --eno16777736 8cedbaed-b1ed-aa77-7f3c-6b5a960f4bb5 802-3-ethernet eno16777728house 197c7825-a658-4702-9bd2-7f8a3fed74ee 802-3-ethernet --
使用nmcli命令配置過的網路會話是永久生效的,啟用house網路會話,網絡卡就能自動通過dhcp獲取到ip位址了。(原來的ip位址是192.168.10.10)
[root@localhost desktop]#nmcli connection up houseconnection successfully activated (d-bus active path: /org/freedesktop/networkmanager/activeconnection/1)[root@localhost desktop]#ifconfigeno16777728: flags=4163
mtu 1500
inet192.168.253.128netmask 255.255.255.0 broadcast 192.168.253.255
inet6 fe80::20c:29ff:fe57:f30f prefixlen
64 scopeid 0x20
ether
00:0c:29:57:f3:0f txqueuelen 1000
(ethernet)
rx packets
169 bytes 19083 (18.6
kib)
rx errors
0 dropped 0 overruns 0 frame 0
tx packets
696 bytes 70531 (68.8
kib)
tx errors
0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73
mtu 65536
inet
127.0.0.1 netmask 255.0.0.0
inet6 ::
1 prefixlen 128 scopeid 0x10
loop txqueuelen
0(local loopback)
rx packets
103 bytes 13059 (12.7
kib)
rx errors
0 dropped 0 overruns 0 frame 0
tx packets
103 bytes 13059 (12.7
kib)
tx errors
0 dropped 0 overruns 0 carrier 0 collisions 0
Linux 建立網路會話
rhel7系統支援網路會話功能,允許使用者在多個配置檔案中快速切換 非常類似於firewalld防火牆服務中的區域技術 如果我們在公司網路中使用膝上型電腦時需要手動指定網路的ip位址,而回到家中則是使用dhcp自動分配ip位址。這就需要麻煩地頻繁修改ip位址,但是使用了網路會話功能後一切就簡單多了 ...
WIN7建立網路對映磁碟
建立網路對映磁碟 如果需要經常訪問網路中的同乙個共享資料夾,則可以將這個共享資料夾直接對映為本地計算機中的乙個虛擬驅動器。其具體操作如下。1 雙擊桌面上 計算機 圖示,開啟 計算機 視窗,單擊工具欄上的 對映網路驅動器 按鈕,如圖16.38所示。2 彈出 對映網路驅動器 對話方塊,在 驅動器 下拉列...
C 建立網路對映盤
很簡單的功能,本來沒什麼可寫的,但是在本機 windows xp 開發完成之後,測試一切正常,發布到伺服器之後卻沒有檔案列表,查了一下日誌,錯誤提示是沒有找到對映盤的碟符,上網查了一下,都說對映盤可以直接像本地磁碟一樣訪問的,奇怪了。想好好久,考慮到本機和伺服器的作業系統不同,最大的區別是windo...