Hyper-v Linux 網絡不可達network is unreachable 錯誤記錄

Hyper-v Linux虛擬機遇到   network is unreachable 及 name or service not know

環境

操作系統: Window 10

軟件:Hyper-v  新增的CentOS7 虛擬機

錯誤1:network is unreachable  --原因:網卡未配置好

1.利用命令ip addr(或者ifconfig)查ip,如果沒有分配ip,則步驟2,確認網卡的配置

2.覈對網卡配置,特殊注意的用紅色字體標出,配置可以使用dhcp或者static兩種方式都可以

參數解釋,截圖如下:

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 (編輯網卡配置文件)
TYPE=Ethernet --------以太網網絡類型:Ethernet,Static-
DEVICE=eth0   ------網卡名稱,物理設置名字,最終通信地址-
HWADDR=......  ---MAC地址-
ONBOOT=yes    --控制網卡是否開機自啓動,必須改爲yes   查看網卡狀態service network status
DEFROUTE=yes   ---就是default route,是否把這個eth設置爲默認路由 
BOOTPROTO=dhcp  ---啓動協議,none 引導時不使用協議,static 靜態分配地址, bootp 使用BOOTP協議,DCHP 使用區域爲內自動分配IP的服務  。如果使用dhcp,但未分配地址,查看DHCP 服務是否啓動,或者改爲static方式
IPADDR=192.168.1.31 ---本機IP地址
NETMASK=255.255.255.0 ---子網掩碼,劃分網絡位和主機位置 
DNS=192.168.1.1 --域名解析服務,把域名解析成IP,也可以反過來
DNS1=8.8.8.8   --第一個dns服務器 
DNS2=8.8.8.4  --第二個dns服務器 

GETWAY=192.168.1.1   ---設置網關,訪問的入口,路由器的地址,通過其出去上網,出口 
UUID    ---網卡的唯一標識
BRIDGE=   ---設置橋接網卡
PEERDNS ------ 是否允許DHCP獲得的DNS覆蓋本地的DNS
PEERROUTES ------ 是否從DHCP服務器獲取用於定義接口的默認網關的信息的路由表條目
IPV6INIT=no ------ 是否啓用IPv6的接口
IPV4_FAILURE_FATAL=yes ------ 如果ipv4配置失敗禁用設備
IPV6_FAILURE_FATAL=yes ------ 如果ipv6配置失敗禁用設備
PREFIX=24  ( 子網掩碼24位)
NM_CONTROLLED=yes (network mamager的參數 ,是否可以由NNetwork Manager託管)
BROADCAST      (廣播)
USERCTL=no ------ 是否允許非root用戶控制該設備,設置爲no,只能用root用戶更改
NAME=”System eth0” ------ 這個就是個網絡連接的名字
MASTER=bond1 ------ 指定主的名稱 
SLAVE ------ 指定了該接口是一個接合界面的組件。
NETWORK ------ 網絡地址
ARPCHECK=yes ------ 檢測

3. 重啓網絡服務 service network restart  或者重啓系統  reboot

錯誤2:name or service not know  --原因:DNS未配置好

在vi /etc/resolv.conf  添加內容:

nameserver 8.8.8.8

nameserver 8.8.8.4  --你物理機或者虛擬交換機網絡設置的那個DNS 

在vi /etc/sysconfig/network-scripts/ifcfg-eth0  加上你物理機或者虛擬交換機網絡設置的那個DNS 

重啓即可

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章