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两种方式都可以
参数解释,截图如下:
[[email protected] ~]# 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
重启即可