CentOS 7下無法上網的終極解決方案

2021-10-16 12:33:55 字數 3575 閱讀 3586

最近在vmware虛擬機器裡玩centos,裝好後發現上不了網。經過一番艱辛的折騰,終於找到出解決問題的方法了。最終的效果是無論是ping內網ip還是ping外網ip,都能正常ping通。方法四步走:

第一步,我們進入/etc/sysconfig/network-scripts目錄,檢視該目錄有沒有形如ifcfg-***的檔案:

下面進行第二步:

為了能夠使用靜態ip,這裡不要勾選」使用本地dhcp服務將ip分配給虛擬機器「這個選項。然後是配置子網ip,子網ip與宿主機的ip一定不能處在同一位址範圍裡,否則就算虛擬機器能上網,網路既慢,還不穩定。我主機的ip段是192.168.115.***,所以我配了192.168.10.***來避開主機的ip段,反正ip的第三個數字在0到254並且不是115就行。nat模式相當於配置了乙個子路由器,有設定過多級路由的朋友對此應該有所體會。各位結合自己機器的ip來合理配置乙個子網ip吧。

在這個介面接著點"nat設定",檢視虛擬機器的閘道器,這個閘道器在第三步要用。我這裡的閘道器是192.168.10.2。

第三步:

type=ethernet

bootproto=static  #設定靜態ip

defroute=yes

ipv4_failure_fatal=no

ipv6init=yes

ipv6_autoconf=yes

ipv6_defroute=yes

ipv6_failure_fatal=no

name=eno16777736

uuid=4f40dedc-031b-4b72-ad4d-ef4721947439

device=eno16777736

onboot=yes  #這裡如果為no的話就改為yes,表示網絡卡裝置自動啟動

peerdns=yes

peerroutes=yes

ipv6_peerdns=yes

ipv6_peerroutes=yes

ipv6_privacy=no

gateway=192.168.10.2  #這裡的閘道器位址就是第二步獲取到的那個閘道器位址

ipaddr=192.168.10.150  #配置ip,在第二步已經設定ip處於192.168.10.***這個範圍,我就隨便設為150了,只要不和閘道器相同均可

netmask=255.255.255.0#子網掩碼

dns1=202.96.128.86#dns伺服器1,填寫你所在的網路可用的dns伺服器位址即可

dns2=223.5.5.5#dns服器2

關鍵的引數我都用彩色底紋標記出來了,其他的保持預設就好,確認無誤後儲存退出。

第四步:重啟網絡卡服務,執行service network restart,然後總算能上網了:

開啟瀏覽器瞅瞅,發現網頁秒開

最後,虛擬機器和內網ip通訊效果圖就不貼出來了,自然不在話下。個人表述能欠佳,請各位湊合看吧,希望能夠幫到你。

最近在vmware虛擬機器裡玩centos,裝好後發現上不了網。經過一番艱辛的折騰,終於找到出解決問題的方法了。最終的效果是無論是ping內網ip還是ping外網ip,都能正常ping通。方法四步走:

第一步,我們進入/etc/sysconfig/network-scripts目錄,檢視該目錄有沒有形如ifcfg-***的檔案:

下面進行第二步:

為了能夠使用靜態ip,這裡不要勾選」使用本地dhcp服務將ip分配給虛擬機器「這個選項。然後是配置子網ip,子網ip與宿主機的ip一定不能處在同一位址範圍裡,否則就算虛擬機器能上網,網路既慢,還不穩定。我主機的ip段是192.168.115.***,所以我配了192.168.10.***來避開主機的ip段,反正ip的第三個數字在0到254並且不是115就行。nat模式相當於配置了乙個子路由器,有設定過多級路由的朋友對此應該有所體會。各位結合自己機器的ip來合理配置乙個子網ip吧。

在這個介面接著點"nat設定",檢視虛擬機器的閘道器,這個閘道器在第三步要用。我這裡的閘道器是192.168.10.2。

第三步:

type=ethernet

bootproto=static  #設定靜態ip

defroute=yes

ipv4_failure_fatal=no

ipv6init=yes

ipv6_autoconf=yes

ipv6_defroute=yes

ipv6_failure_fatal=no

name=eno16777736

uuid=4f40dedc-031b-4b72-ad4d-ef4721947439

device=eno16777736

onboot=yes  #這裡如果為no的話就改為yes,表示網絡卡裝置自動啟動

peerdns=yes

peerroutes=yes

ipv6_peerdns=yes

ipv6_peerroutes=yes

ipv6_privacy=no

gateway=192.168.10.2  #這裡的閘道器位址就是第二步獲取到的那個閘道器位址

ipaddr=192.168.10.150  #配置ip,在第二步已經設定ip處於192.168.10.***這個範圍,我就隨便設為150了,只要不和閘道器相同均可

netmask=255.255.255.0#子網掩碼

dns1=202.96.128.86#dns伺服器1,填寫你所在的網路可用的dns伺服器位址即可

dns2=223.5.5.5#dns服器2

關鍵的引數我都用彩色底紋標記出來了,其他的保持預設就好,確認無誤後儲存退出。

第四步:重啟網絡卡服務,執行service network restart,然後總算能上網了:

開啟瀏覽器瞅瞅,發現網頁秒開

最後,虛擬機器和內網ip通訊效果圖就不貼出來了,自然不在話下。個人表述能欠佳,請各位湊合看吧,希望能夠幫到你。

CentOS 7下無法上網的終極解決方案

最近在vmware虛擬機器裡玩centos,裝好後發現上不了網。經過一番艱辛的折騰,終於找到出解決問題的方法了。最終的效果是無論是ping內網ip還是ping外網ip,都能正常ping通。方法四步走 第一步,我們進入 etc sysconfig network scripts目錄,檢視該目錄有沒有形...

解決CentOS 7無法上網的問題

新安裝好的centos 7無法上外網 但是可以ping通同一網段的ip位址 修改 etc sysconfig network scripts ifcfg enp0s3檔案,內容如下 vim etc sysconfig network scripts ifcfg enp0s3type ethernet...

解決Centos7無法上網的問題

由於更新版本 我新部署的centos7無法連線外網。自己也在網上找了好多辦法,現在把有效的解決辦法分享給大家。centos7 預設是無法上網的,此時我們需要修改一下檔案。下面是具體的操作 1 進入root 2 終端裡輸入 ls etc sysconfig network scripts,檢視該虛擬機...