一.寫在前面:
因爲是我剛學習linux好多問題需要解決,bolg僅作爲記錄自己的在技術這條道路上的點點滴滴。
二.事件起因:
最近因爲女友的原因消沉的好長時間,在馬哥那裏的課程的結束到現在已經將近45天時間都沒有溫習,今天拿出來突然老師問我會不會配置lvs,頓時傻眼了。忘記光了,看來這溫故而知新的道理不是白來的,然後就出現今天的的事情了。
今天在安裝REdhat的時候遇見和網卡有關的問題,起初沒有解決系統級別的經驗就是最原始的辦法,重啓虛擬機,不然就是重裝。來來回回折騰了好多次都沒有成功(沒想到百度一下)
啓動網絡如下
[root@localman c]# /etc/init.d/network start
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: RTNETLINK answers: Invalid argument
[ OK ]
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists
經過網上苦苦尋覓,不斷的輸入命令,然後等待失敗,不知道什麼時候才能好。功夫部分有心人,找到了一個可行的辦法,解決了RTNETLINK answers: File exists的問題。
(1)分析該問題的成因:
/etc/init.d/network
/etc/init.d/NetworkManager這兩個服務有衝突。
從根本上說是NetworkMaganager(NM)的帶來的衝突,停用NetworkManager即可解決。重啓即可。
(2)解決問題:
既然不是操作系統和網卡配置的問題解決問題的就簡單許多。利用chkconfig查看下
[root@localhost ~]# chkconfig --list network
network 0:off 1:off 2:on 3:on 4;on 5:on 6:off
[root@localhost ~]# chkconfig --list NetworkManager
NetworkManager 0:off 1:off 2:off 3:on 4:on 5:off 6:off
[root@localhost ~]# service NetworkManager stop
然後就OK了.
感覺有點濫竽充數。沒辦法。。事實上 後來通過查看百度 發現問題就是這麼簡單。。兩個配置網絡的服務的衝突造成的。
補充:
後來我又發現一種懶省事的辦法 當前系統如果是橋接的模式 並且 網卡配置問件事固定IP 把 固定IP註銷了。 然後換成DHCP~這樣可以直接繞過 networkmanager這個衝突的毛病~