问题概述:

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没有配置好。

  1. 修改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 在此处没啥用)。

Mac上的DNS配置

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 
  1. 以root身份重启network 服务
    service network restart
  2. 再执行wget下载 一切顺畅:
  3. 其他相关命令:
    1. systemctl status network 查看网络状态
    2. systemctl stop NetworkManager 关闭网络
    3. systemctl start network 启动网络

Window 下

  1. 查询DNS
    在命令行中根据ipconfig -all 查询主机的DNS,以及虚拟机的IPv4地址。
  2. 配置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
  1. 修改完成之后输入:wq!保存退出
  2. 重启网络 service network restart
  3. 测试网络是否正常ping www.linuxidc.com
  4. 查看ip地址ip addr
  5. 设置主机名为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!
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐