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

简介: 最近准备在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!


相关文章
|
23天前
|
Linux
Linux中centos桌面消失网络图标
Linux中centos桌面消失网络图标
13 0
|
1月前
|
监控 网络协议 Shell
【Shell 命令集合 网络通讯 】Linux 监控和记录网络中ARP(Address Resolution Protocol)活动 arpwatch命令 使用指南
【Shell 命令集合 网络通讯 】Linux 监控和记录网络中ARP(Address Resolution Protocol)活动 arpwatch命令 使用指南
35 0
|
3月前
|
应用服务中间件 Linux 网络安全
centos7 下离线安装gcc g++ nginx,并配置nginx进行网络流转发
centos7 下离线安装gcc g++ nginx,并配置nginx进行网络流转发
111 0
|
3天前
|
存储 Linux 网络安全
centos7使用yum网络安装
这些是使用Yum进行网络安装的基本步骤。根据你的需求,你可以重复步骤3和4来安装其他软件包。请注意,执行Yum操作需要root或具有sudo权限的用户。
15 1
|
15天前
|
网络协议
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
centos8 网卡 Nmcli(是network的简写 Nmcli)配置网络
15 0
|
18天前
|
网络协议 Linux 开发工具
Centos7 /etc/sysconfig/network-scripts/ifcfg-<interface>网络配置
自动化网络配置:NetworkManager 可以自动检测网络连接,并根据网络环境自动配置网络。这使得用户可以无需手动配置即可连接到网络。 支持多种网络连接:NetworkManager 支持多种网络连接,包括有线、无线、VPN、Wi-Fi 热点等。这使得用户可以根据需要选择合适的网络连接。 提供图形化和命令行工具:NetworkManager 提供了图形化工具和命令行工具,用户可以根据自己的喜好选择使用。
|
1月前
|
关系型数据库 MySQL 数据库
虚拟机Linux-Centos系统网络配置常用命令+Docker 的常用命令
虚拟机Linux-Centos系统网络配置常用命令+Docker 的常用命令
43 0
|
1月前
|
关系型数据库 MySQL Linux
【VMware安装+centos 7Linux系统+MySQL安装】——在Linux系统中安装MySQL步骤,以及遇见的各种问题(如:vm两个虚拟网卡消失、vm网络适配器有感叹号等等)
【VMware安装+centos 7Linux系统+MySQL安装】——在Linux系统中安装MySQL步骤,以及遇见的各种问题(如:vm两个虚拟网卡消失、vm网络适配器有感叹号等等)
184 0
|
1月前
|
Linux
linux centos6.8系统配置网络yum源
linux centos6.8系统配置网络yum源
115 0
|
3月前
|
监控 Linux
CentOS7中使用一键脚本部署Librenms网络监控系统
CentOS7中使用一键脚本部署Librenms网络监控系统
103 1

热门文章

最新文章