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,确认网卡的配置

Hyper-v Linux 网络不可达network is unreachable 错误记录_第1张图片

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 ------ 检测

Hyper-v Linux 网络不可达network is unreachable 错误记录_第2张图片

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 

重启即可

 

 

你可能感兴趣的:(Docker)