wget: unable to resolve host address ‘ftp.gnu.org’(CentOS 7的网络配置)

本文涉及的产品
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
简介: 最近准备在linux环境下做开发,综合参考选了CentOS7 。然后在使用wget命令下载 tar.gz 包时出现了小问题

问题概述:


Mac 下

最近准备在linux环境下做开发,综合参考选了CentOS7 。然后在使用wget命令下载 tar.gz 包时出现了小问题。如下所示:


[root@centos-linux-7 ~]# wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz
--2018-05-03 20:05:00--  http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz
Resolving ftp.gnu.org (ftp.gnu.org)... failed: Name or service not known.
wget: unable to resolve host address ‘ftp.gnu.org’


解决办法

分析得知虚拟机在桥接下,wget 不能识别外网地址。检查是虚拟机的DNS没有配置好。


修改vim /etc/sysconfig/network-scripts/ifcfg-eth0,在文件的最后加上

DNS1=192.168.0.1
DNS2=192.168.0.101
DOMAIN=www.tendawifi.com   #这个必须要


查找两个dns 的地址 :1. window 下可以通过ipconfig -all 得到。2. Mac 下可以通过cat /etc/resolv.conf 得到DNS1。如图所示:(注:DNS2 在此处没啥用)。

4a25ad272b4eafe48860e06ceceb1505_70.jpg

DEVICE=eth0
IPV6INIT=yes
BOOTPROTO=dhcp
UUID=cb6d31b7-264f-4f65-a017-6205eb00a6a6
ONBOOT=yes
TYPE=Ethernet
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME="System eth0"
DNS1=192.168.0.1
DNS2=192.168.0.101
DOMAIN=www.tendawifi.com   #这个必须要


这个配置好之后我们可以通过cat /etc/resolv.conf查看到resolv.conf自动增加了这三行配置

nameserver 192.168.0.1
nameserver 192.168.0.101
search www.tendawifi.com


以root身份重启network 服务

service network restart

再执行wget下载 一切顺畅:

其他相关命令:

1. systemctl status network 查看网络状态

2. systemctl stop NetworkManager 关闭网络

3. systemctl start network 启动网络

Window 下

查询DNS

在命令行中根据ipconfig -all 查询主机的DNS,以及虚拟机的IPv4地址。

配置DNS

转到cd /etc/sysconfig/network-scripts下,

通过ls找到你的网络配置文件,例如ifcfg-eno16777736

修改如下配置:

ONBOOT=yes  #开启自动启用网络连接 
IPADDR0=192.168.21.128  #设置IP地址 
PREFIXO0=24  #设置子网掩码 
GATEWAY0=192.168.21.2  #设置网关 
DNS1=202.101.172.46  #设置主DNS


修改完成之后输入:wq!保存退出

重启网络 service network restart

测试网络是否正常ping www.linuxidc.com

查看ip地址ip addr

设置主机名为www

编辑配置文件 vi /etc/hostname #

www #修改localhost.localdomain为www

:wq! 保存退出即可设置hostname www #设置主机名为www

编辑配置文件 vi /etc/hosts

127.0.0.1 localhost www #修改localhost.localdomain为www

保存退出 :wq!


相关文章
|
1月前
|
Docker 容器
【赵渝强老师】Docker的Host网络模式
Docker容器在网络环境中是隔离的,可通过配置不同网络模式(如bridge、container、host和none)实现容器间或与宿主机的网络通信。其中,host模式使容器与宿主机共享同一网络命名空间,提高性能但牺牲了网络隔离性。
|
4月前
|
Linux
成功解决:CentOS7中无法连接网络
这篇文章介绍了如何解决CentOS 7虚拟机无法连接网络的问题。作者猜测问题可能是由于虚拟机软件的网关和CentOS 7系统的网关不一致导致的。文章提供了两种解决方案:修改虚拟网络编辑器的网关或修改CentOS系统的网关和IP地址。作者选择了后者,并演示了如何在CentOS终端中以root用户身份修改IP和网关。
成功解决:CentOS7中无法连接网络
|
4月前
|
Web App开发 缓存 Ubuntu
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
248 11
|
4月前
|
网络协议 Linux
CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org;"之解决办法(换源)
CentOS7 yum安装报错“Could not resolve host: mirrorlist.centos.org; Name or service not known“之解决办法(换源)
|
4月前
|
网络协议 Linux 网络安全
Hyper-v 如何配置 Centos7 虚拟机网络?
Hyper-v 如何配置 Centos7 虚拟机网络?
160 0
|
6月前
|
机器学习/深度学习 JSON Kubernetes
一篇文章讲明白k8s网络插件flannel模式剖析:vxlan、host
一篇文章讲明白k8s网络插件flannel模式剖析:vxlan、host
485 0
|
7月前
|
网络协议 Linux
centos7部分桥接网络ping不通解决方案
centos7部分桥接网络ping不通解决方案
|
7月前
|
Linux 网络安全
CentOS系统openssh-9,网络安全大厂面试真题解析大全
CentOS系统openssh-9,网络安全大厂面试真题解析大全
|
6月前
|
网络安全
ssh: Could not resolve hostname centos02: Temporary failure in name resolution
ssh: Could not resolve hostname centos02: Temporary failure in name resolution
563 0
|
7月前
|
运维 网络协议 Linux
【Linux】CentOS网络故障排查大揭秘: 实战攻略解读
【Linux】CentOS网络故障排查大揭秘: 实战攻略解读

热门文章

最新文章