1. 程式人生 > >Linux運維記 - 重啟網絡卡後,網路不通

Linux運維記 - 重啟網絡卡後,網路不通

前言

不小心重啟了線上伺服器的網絡卡,結果整個網路不通了,就算使用127.0.0.1訪問都不行,第一次遇到這種問題,當時就六神無主了,兩個人排查了好久也沒找到原因,萬分火急。排查核心日誌發現網絡卡狀態不斷地從Not ReadyReady切換,但是卻看不出任何原因。沒辦法還是得從日誌中找原因,由於不知道錯誤關鍵詞,只能肉眼盯著滾動的系統實時日誌,終於功夫不負有心人,看到了這行日誌:IPV4 forwarding is disabled. Networking will not work,下面就將整個排查過程簡單明瞭的說明一下,希望能幫助到大家。

1 如何檢視日誌?

遇到問題不要慌,排查日誌第一步。

# 系統實時日誌
journalctl -n 100 -f

# 搜尋警告日誌
journalctl | grep 'level=warning' 

# 根據可能關鍵詞搜尋
journalctl | grep 'Networking will not work'
或者
journalctl | grep 'IPv4'

2.如何解決問題?

從原因可以看到,IP轉發被禁用,導致網路不通,那麼如何開啟核心IP轉發呢,如下:

備註:解決問題其實最容易,根據自己的知識google就行了,找出原因往往才是最難的,這裡就不詳細說明了。

# 2.1 會話
echo 1 > /proc/sys/net/ipv4/ip_forward

# 2.2 永久
vi /etc/sysctl.conf
新增如下程式碼:
    net.ipv4.ip_forward=1

# 2.3 檢查
重啟network服務
 systemctl restart network

檢視是否修改成功
 sysctl net.ipv4.ip_forward

3. 總結

遇到問題,不要慌張,特別是從來沒遇到過的問題,更要趁著冷靜,過程雖然不容易,但是結果往往非常簡單,祝願各位運維小夥伴都能順利解決問題,實現升職加薪,迎娶自己的白富美,嘿嘿。

4. 最後

如果有什麼疑問和見解,歡迎評論區交流。
如果你覺得本篇文章對您有幫助的話,感謝您的【推薦】。
如果你對Linux感興趣的話可以【關注我】,我會定期的在部落格分享我的心得。
未經允許,禁止轉載