A. 我用linux命令修改了網卡ip,為啥重啟Linux系統,有自動還原了..
用Linux命令修抄改了網卡ip,重啟Linux系統,襲有自動還原了是設置錯誤造成的,解決方法為:
1、ifconfig查看當前網卡的信息。
B. Linux網卡配置查看與修改
准備流程:
1 首先准備/檢查好環境。
主要是確定到底是centos6還是centos7系統,因為兩個系統命令不同。
2 操作之前做好備份。
操作完成不一定成功,先備份好,給自己留條退路。
3 進行配置之後注意保存
4 配置完成需要檢查
5 編寫項目文檔,方便交接
系統關機:
shutdown
1 ip address show/ip a #檢查網卡地址配置
2 ping 網址/ip #測試網路的連接性
執行該命令,出現如下界面,選擇【edit a connection】,在彈出的新窗口中選擇需要編輯的網卡,然後選擇【edit】就進入網卡編輯窗口了。
當對網卡進行編輯好後,保存方式依次點擊三個窗口的 【ok】->【back】->【quit】完成保存退出。注意,該方式只是重新配置好了,但還是沒有生效,需要重新啟動網卡服務才能生效。
4 systemctl restart network #系統控制 重啟 網路服務
這里介紹一下網卡設置的一些概念的含義:
ip地址:網路通信的標識信息
子網掩碼:在區域網中可以有多少個主機
網關地址:從一個區域網到另一個區域網的必經之路
1 ctrl+c #中斷當前命令操作(中斷那些持續的命令)
2 ctrl+l #清屏操作
C. 虛擬機Linux修改config-eth0配置文件,許可權不夠。
可以試試以下步驟:
root登陸系統的超級管理員;
cd /etc/sysconfig/network-scrips/;
vi ifcfg-eth0 使用Tab鍵可補全命令;
修改屬性 ONBOOT=NO 為 yes 後,按 Esc 後按 :wq 退出;
然後重啟服務生效:services network restart。
D. linux添加網卡後restartnetwork失敗
Linux系統重啟network服務失敗
丹魚先生
2022-07-18 11:37
關注
問題描述
使用KVM通過修改配置文件配置好網卡IP,使用命令行service network restart 重啟網路服務失敗。
如圖:
使用圖形化管理工具配置IP,在系統界面右上角可以看到網卡狀態為未連接,配置好IP以後使用service network restart命令時報同樣的錯。
如圖:
告警信息
使用ping命令查看路由是否通暢,系統提示「network is unreachable」。
處理過程
解決的方法很簡單,直接將NetworkManager服務關閉即可。步驟描述如下:
步驟 1 查看NetworkManager服務是否開啟。
因系統版本各異,NetworkManager服務的具體名稱可以用chkconfig --list查看。
如圖所示:
從圖中,可以發現NetworkManager服務已經開啟了。
步驟 2 禁用NetworkManager服務。
將當前激活的服務關閉,使用下面的命令:
service NetworkManager stop
使用下面的命令禁止服務自啟動。
chkconfig NetworkManager off
步驟 3 使用腳本方式配置IP地址。
根因
使用/etc/network/interfaces腳本文件配置IP信息的時候,使用的是Network服務;使用圖形化界面配置IP地址的時候,使用的是NetworkManager服務。
Netwok服務和NetworkManager服務之間存在下面的關系:
當系統內無NetworkManager時,系統默認使用Netwok服務進行網路配置。
當系統內啟用了NetworkManager之後,NetworkManager默認接管了系統的網路配置。此時需要使用NetworkManager自己的網路配置參數來進行配置。適用於桌面環境,例如使用筆記本等。
Netwok服務和NetworkManager服務之間不能同時共存,兩者為了避免沖突,又能共享配置,就有下面的解決方案:
當Network-Manager發現/etc/network/interfaces被改動的時候,則關閉自己(顯示為未託管),除非NetworkManager的相關標志位設置成真。
當NetworkManager的相關標志位設置成真時,/etc/network/interfaces,則不生效。
從Red Hat 6開始,默認是開啟NetworkManager服務的,此時通過修改腳本的方式配置IP地址將無效,除非將相關標志位設置為假。例如,使用DHCP配置的IP地址,其格式如下:
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR="00:1F:29:57:8B:A8"
NM_CONTROLLED="yes"
> TYPE="Ethernet"
不同的系統中,NetworkManager服務的標志位不同。例羨姿如Ubuntu中是存放在配置文件/etc/NetworkManager/nm-system-settings.conf中,名稱為managed。
配置文件修改後,需型褲要重啟NetworkManager服務。
本案例中,系統默認啟用了NetworkManager服務,詳細信息如下所示:
[root@localhost ~]# chkconfig|grep -i network
NetworkManager 0:off 1:off 2:on 3:on 4:on 5:on 6:off
network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@localhost ~]#
此時再啟用Network服務時是不生效的。所以重啟Network服務會失敗。兄租絕
建議與總結
從Red Hat 6開始,默認是開啟NetworkManager服務的,此時通過修改腳本的方式配置IP地址將無效。