『壹』 linux網路連接不上
我想可能是你的linux系統當中有一些默認的防火牆規則存在,不允許你聯網。
你可以使用iptables
-L來查看一下,如果有的話,你可以使用iptables
-F命令來將防火牆規則全部清楚。
還有,你將TCP/IP配置都設好了之後,有沒有啟動network服務?如果沒有的話,你再執行命令:service
network
restart。將它重新啟動一下就可以了。
『貳』 linux 網路連不上
1.
半英文半中文是因為語言包不全,你可以打開菜單
system/administration/language
support,把
default
language
設置為
chinese(china),並勾選下面的
enable
support
to
enter
complex
characters.
確定返回後重啟機器。
2.
如果你曾在路由器里配置了
dhcp
,那麼
ubuntu
啟動後打開
fire
fox
直接就可以上網。
**組合鍵
ctrl
+
alt
+
f1、f2、f3、f4、f5、f6
可以分別進入
6
個命令行形式的虛擬終端,ctrl
+
alt
+
f7
可以返回桌面。
你如果想查看一下本機是否從
dhcp
獲得了
ip
地址或
ip
是多少,可以用上述組合鍵切換到某個虛擬終端,然後用你的帳號登錄進去,然後在提示符下輸入命令
ifconfig
即可看到各塊網卡的配置信息。
如果路由器里沒有配置
dhcp,那麼你手工設置一下
ubuntu
的網路,打開菜單
system/administration/network,選擇
connection
標簽,點
unlock
,輸入密碼。然後會看到一些備選連接,不同的硬體配置會有不同的選項,如果是有線網卡,你可打開
wired
connection
(雙擊,或單擊後點「properties」)配置
ip,網關等等,如果是無線網卡,選擇
wireless
connection.
如果是虛擬撥號或通過
modem
上網的,請進入
point
to
point
connection
設置。
檢查是否密碼錯誤
輸入無線連接密碼的時候,如果密碼比較長有可能會輸錯密碼,所以建議大家再輸入一次密碼。如果有可能,直接使用復制粘貼的方式輸入密碼。復制粘貼的時候,注意別選中無關字元了喲,多加一兩個空格是最常見的錯誤。
無線路由器是否已經和MAC地址綁定
為了防止別人蹭網,很多家庭用戶都設置了無線Mac地址過濾,但是當更換電腦或者無線網卡之後,就上不了網了,所以需要在路由器設置中添加新的MAC地址。
服務設置是否完全正確
檢查電腦端的服務設置,例如DHCP Client、WirelessZero Configuration服務沒有啟動,就會導致無線網路使用不正常。其中DHCP如果沒有開啟,則使用自動分配IP的電腦無法自動配置IP地址。
分配的IP地址是否設置正確
無線網路使用手動分配的IP地址和DNS地址,這個在Windows下面需要在無線連接屬性中進行設置。Windows和Linux不一樣,不能對不同的無線網路設置不同的IP地址,所以當在多個無線網路中切換的時候,如果使用手動分配的IP就容易上不了網。
驅動是否適合當前網卡
這種情況多半出現在第一次用無線網卡的時候,如果使用了Windows 7,一般情況下都會自動下載安裝正確的網卡驅動。但是極端情況下,下載的驅動不一定適合網卡使用,所以有可能需要自己從廠商主頁下載驅動。
6
必須的補丁是否安裝好了
在Windows XP下,需要安裝補丁才能支持WPA2-PSK加密方式,所以如果路由器使用了這種加密方式且你還沒升級到XP SP3,請安裝KB893357補丁。
『肆』 linux在分享狀態下顯示無網路連接
linux在分享狀態下顯示無網路連接如下
打開電腦中的網路設置界面並選擇「乙太網」進入,隨後在右側打開「更改適配器選項」。
在打開的網路連接選項中,右鍵選中顯示無internet連接的選項,隨後點擊「屬性」進入。
電腦會彈出對應的屬性窗口,直接點擊「安裝」進入下一步操作。
開始選擇「協議」進行「添加」
電腦會彈出選擇網路協議窗口,直接選中的協議,最後點擊確定。這時候電腦聯網卻顯示無internet連接的問題就成功解決了,如果有遇到一樣問題的用戶就可以參考以上教程。
『伍』 linux系統重啟網卡後網路不通(NetworkManager篇)
<div style="font-weight: 400;">
<span></span>
<h1>個人博客:<a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fwww.mianshi.host" target="_blank" rel="nofollow">點擊這里進入</a></h1>
<span></span>
<h3>一.故障現象</h3>
<blockquote>
<p>RHEL7.6系統,使用nmcli綁定雙網卡後,再使用以下命令重啟network服務後主機網路異常,導致無法通過ssh遠程登錄系統。</p>
</blockquote>
<p> <code># systemctl restart network</code></p>
<span></span>
<h3>二.理論知識</h3>
<blockquote>
<p>Network service的制御網路介面配置信息改動後,網路服務必須從新啟動,來激活網路新配置的使得配置生效,這部分操作和從新啟動系統時時一樣的作用。制御(控制)是/etc/init.d/network這個文件,可以用這個文件後面加上下面的參數來操作網路服務。例如:
<code># /etc/init.d/network restart</code>
同樣也可以用service這個命令來操作網路服務例如:
<code># service network restart</code>
<code># systemctl restart network</code> (NetworManager)是檢測網路、自動連接網路的程序。無論是無線還是有線連接,它都可以令您輕松管理。對於無線網路,網路管理器可以自動切換到最可靠的無線網路。利用網路管理器的程序可以自由切換在線和離線模式。網路管理器可以優先選擇有線網路,支持 VPN。網路管理器最初由 Redhat 公司開發,現在由 GNOME 管理</p>
</blockquote>
<span></span>
<h3>三.環境分析</h3>
<blockquote>
<p>系統版本:Red Hat Enterprise Linux Server release 7.6
內核版本:3.10.0-957.el7.x86_64
硬體類型:Huawei 2288H V5
首先檢查系統網路配置,該系統配置兩塊bonding設備,分別是:
bond0:業務網路
bond1: Oracle RAC心跳網路 分析系統日誌,當重啟network服務時(systemctl restart network),系統messages日誌中無明顯異常,測試發現,當停止NetworkManager服務後,問題現象消失,即執行如下操作:</p>
</blockquote>
<p> <code># systemctl stop NetworkManager</code></p>
<blockquote>
<p>此時再次重啟network服務:</p>
</blockquote>
<p> <code># systemctl restart network</code></p>
<blockquote>
<p>可以很快ping通bond0的業務地址10.116.6.194。 進一步分析發現,如果不停止NetworkManager服務,而是修改網卡配置文件,在bonding網卡和組成bonding的slave網卡的配置文件中增加一行配置,也可以解決該問題。</p>
</blockquote>
<p> <code>NM_CONTROLLED=no</code></p>
<blockquote>
<p>參考紅帽RHEL7配置網卡bonding的官方文檔: <a href="https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Faccess.redhat.com%2Fdocumentation%2Fen-us%2Fred_hat_enterprise_linux%2F7%2Fhtml%2Fnetworking_guide%2Fsec-network_bonding_using_the_command_line_interface" target="_blank" rel="nofollow">https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec-network_bonding_using_the_command_line_interface</a>
可以看到,官方文檔的配置示例中設置了NM_CONTROLLED=」no」:
<img src="https://upload-images.jianshu.io/upload_images/24736011-d9a54d4b359b41d0.png" alt="">
<img src="https://upload-images.jianshu.io/upload_images/24736011-466df81c683a5113.png" alt=""></p>
</blockquote>
<span></span>
<h3>四.原廠問題建議</h3>
<blockquote>
<p>該問題是由於NetworkManager服務引起,可以通過如下兩種方法解決:</p>
</blockquote>
<ul>
<li>在網卡配置文件中增加參數NM_CONTROLLED=no(「no」的引號可以不寫),設置後重啟network服務生效。設置NM_CONTROLLED=no的目的是將網路設備脫離NetworkManager服務的管理,設置後該網路設備僅由network服務管理,不受NetworkManager服務控制,因而nmcli命令對該網路設備不再生效;</li>
<li>停止並禁用NetworkManager服務,停用後所有網路設備由network服務管理,不能通過nmcli命令來管理網路設備:</li>
</ul>
<p> <code># systemctl stop NetworkManager</code>
<code># systemctl disable NetworkManager</code></p>
<span></span>
<h3>五.解決方案</h3>
<blockquote>
<p>據上所述,可關閉NetworkManager服務或在BOND配置文件中添加參數,但因環境需要,需使用nmcli命令,故無法關閉NetworkManager,在多輪測試中進行思考,既然NetManager與network服務沖突,但nmcli命令屬於NetworkManager,systemctl一般用來管理network,考慮兩者管理命令可能也存在沖突後進行了一波測試,使用NetworkManager的nmcli進行網卡的重啟操作,使用以下命令後,網路可以即刻ping通並通過SSH連接</p>
</blockquote>
<p> <code># nmcli connection down 網口名稱</code>
<code># nmcli connection up 網口名稱</code></p>
<span></span>
<h3>六.結論</h3>
<blockquote>
<p>因NetworkManager與network服務存在沖突,且雙網卡綁定時所使用的的nmcli進行綁定,nmcli歸屬於NetworkManager,故重啟網卡時應用nmcli命令up/down,不應使用systemctl進行網卡重啟</p>
</blockquote>