rhel7系統支援網路會話功能,允許使用者在多個配置檔案中快速切換(非常類似於firewalld防火牆服務中的區域技術)。如果我們在公司網路中使用膝上型電腦時需要手動指定網路的ip位址,而回到家中則是使用dhcp自動分配ip位址。這就需要麻煩地頻繁修改ip位址,但是使用了網路會話功能後一切就簡單多了—只需在不同的使用環境中啟用相應的網路會話,就可以實現網路配置資訊的自動切換了。
可以使用nmcli命令並按照「connection add con-name type ifname」的格式來建立網路會話。假設將公司網路中的網路會話稱之為company,將家庭網路中的網路會話稱之為house,現在依次建立各自的網路會話。
[root@linuxprobe ~]# nmcli connection add con-name company ifname eno16777728 autoconnect no type ethernet ip4 192.168.10.10/24 gw4 192.168.10.1使用con-name引數指定家庭所使用的網路會話名稱house。因為我們想從外部dhcp伺服器自動獲得ip位址,因此這裡不需要進行手動指定。connection 'company' (cead2896-8b12-4f4c-9f27-91948d99f40f) successfully added.
[root@linuxprobe ~]# nmcli connection add con-name house type ethernet ifname eno16777728在成功建立網路會話後,可以使用nmcli命令檢視建立的所有網路會話:connection 'house' (254ddbd4-f30c-48fd-b047-2cd7a3d9dd76) successfully added.
[root@linuxprobe ~]# nmcli connection show使用nmcli命令配置過的網路會話是永久生效的,這樣當我們在公司時,啟用company網路會話。name uuid type device
company cead2896-8b12-4f4c-9f27-91948d99f40f 802-3-ethernet --
house 254ddbd4-f30c-48fd-b047-2cd7a3d9dd76 802-3-ethernet --
eno16777728 36644a00-01b9-4fcb-a765-748bc7b42672 802-3-ethernet eno16777728
[root@localhost ~]# nmcli connection up company如果大家使用的是虛擬機器,請把虛擬機器系統的網絡卡(網路介面卡)切換成僅主機模式。connection successfully activated (d-bus active path: /org/freedesktop/networkmanager/activeconnection/2)
[root@localhost ~]# ifconfig
eno16777728: flags=4163mtu 1500
inet 192.168.10.10 netmask 255.255.255.0 broadcast 192.168.10.255
inet6 fe80::20c:29ff:fe1d:8469 prefixlen 64 scopeid 0x20ether 00:0c:29:1d:84:69 txqueuelen 1000 (ethernet)
rx packets 128 bytes 13774 (13.4 kib)
rx errors 0 dropped 0 overruns 0 frame 0
tx packets 74 bytes 10602 (10.3 kib)
tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10loop txqueuelen 0 (local loopback)
rx packets 1162 bytes 98900 (96.5 kib)
rx errors 0 dropped 0 overruns 0 frame 0
tx packets 1162 bytes 98900 (96.5 kib)
tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0
這樣當我們下班回家後,順手啟用house網路會話,網絡卡就能自動通過dhcp獲取到ip位址了。
如果大家使用的是虛擬機器,請把虛擬機器系統的網絡卡(網路介面卡)切換成橋接模式,然後重啟虛擬機器系統即可。
如何如果大家使用的是虛擬機器,這樣設定「虛擬網路配置」,將達不到效果。
紅帽7 建立網路會話
rhel和centos系統預設使用networkmanager來提供網路服務,這是一種動態管理網路配置的守護程序,能夠讓網路裝置保持連線狀態。可以使用nmcli命令來管理network manager服務。nmcli是一款基於命令列的網路配置工具,功能豐富,引數眾多。它可以輕鬆地檢視網路資訊或網路狀...
C 建立網路對映盤
很簡單的功能,本來沒什麼可寫的,但是在本機 windows xp 開發完成之後,測試一切正常,發布到伺服器之後卻沒有檔案列表,查了一下日誌,錯誤提示是沒有找到對映盤的碟符,上網查了一下,都說對映盤可以直接像本地磁碟一樣訪問的,奇怪了。想好好久,考慮到本機和伺服器的作業系統不同,最大的區別是windo...
linux下建立網絡卡配置
大家都知道linux系統一般作為伺服器來用,而且很多情況的設定都是需要通過字元介面修改配置檔案來設定。比如說配置網絡卡ip是修改 etc下面的 ifcfg eth0,如果配置檔案沒有了怎麼辦呢?本經驗以centos系統為例,解決如果沒有網絡卡配置檔案 1大家都知道linux下面設定ip是 ifcon...