案發時間: 2016-12
現場(環境):Ubuntu 16.04
被害人(套件名稱): NetworkManager
筆錄(錯誤原因):
管理者使用圖形化網路管理 (NetworkManager ) 設定使用者的網路環境,但事後發現設定錯誤想要修正。
詳細狀況(錯誤訊息):
目標: 遠端修改設定錯誤的 IP 資訊。
1. 雖然網路設定錯誤,但還在可以遠端連線的範疇之中。
(網路必須是可以連線的狀態下)
2. 因為在Ubuntu的環境之下,一般使用者並未擁有更改圖形化網路管理工具的權利。
(目前測試到: Linux Mint 倒不在此限中 )
處理過程
NetworkManage 圖形化網路管理工具的設定檔路徑:/etc/NetworkManager/system-connections
跟一般我們使用Terminal介面去設定的ubuntu網路設定檔的位置不同: /etc/network/interface
在一般狀況下,我們僅會在這兩個網路管理工具中擇一使用,否則會出現網路異常的問題。
我們在這個事件當中,我們選擇使用 NetworkManage 管理工具。
只要是你在NetworkManage設定的網路資訊,全部都會出現在/etc/NetworkManager/system-connections路徑之中。
下面我們可以看到我在Ubuntu主機當中設有兩個網路設定檔的資訊。 (一個是我們主要的目標 ; 另一個是VPN)
#########################################################################################
quentin@jOptiPlex:~$ sudo ls -l /etc/NetworkManager/system-connections/
-rw------- 1 root root 281 12月 1 2016 Ethernet connection 1
-rw------- 1 root root 253 1月 6 16:51 VPN connection 1
#########################################################################################
下面我們要開始著手來修改我們的設定擋了
quentin@jOptiPlex:~$ sudo vim /etc/NetworkManager/system-connections/Ethernet\ connection\ 1
### 設定檔內容 ###
[802-3-ethernet]
duplex=full
mac-address=xx:xx:xx:xx:xx:xx
[connection]
id=Ethernet connection 1 <--名稱跟我們的檔名相同
uuid=---------------------------------------------------
type=802-3-ethernet
timestamp=1465290520
[ipv6]
method=auto
[ipv4]
method=manual
dns=168.95.1.1;
address1=10.10.10.11/24,10.10.10.1
########
再裡面可以看到你再圖形化那邊設定的所有資料。
包含IP位置(前面IP,後面GW)
address1=10.10.10.11/24,10.10.10.1
例如要改IP成12
address1=10.10.10.12/24,10.10.10.1
注意:修改完之後,並不會馬上生效!
所以記得要去 重啟NetworkManager服務。
如果找不到服務怎麼重啟,就直接重啟主機也可以。
下面兩個是重啟主機的指令。
#reboot
#shutdown -r
重啟後 網路資訊 就確實修改完成。
(事件結案)