windows10 上安装centos wsl 后无wget git等软件, yum update无法联网(https://github.com/yuk7/CentWSL)
ping 8.8.8.8 可以返回结果,curl baidu.com 长时间没返回,一时间不知所措,受到一篇文章影响,突然想起可能是dns的问题,于是到了熟悉的/etc 目录,查看 networks netconfig resolv.conf 几个文件
resolv.conf 中文件内容为空,里面一堆@@@@@ ,修改dns如下:
nameserver 8.8.8.8
nameserver 114.114.114.114
再次curl baidu.com 返回结果可以正常连接网络 ;
更换源为163 或者阿里云
直接打开 163 源网站:http://mirrors.163.com/.help/centos.html 按照使用说明,还是先备份一下源(使用下面的命令重命名原来的源,如果有错误,再改回来): mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 转到源目录: 使用root用户登录 cd /etc/yum.repos.d/ 按照自己的版本下载源,我是CentOS 7,使用命令: wget http://mirrors.163.com/.help/CentOS7-Base-163.repo mv CentOS7-Base-163.repo CentOS-Base.repo 运行以下命令生成缓存: yum clean all yum makecache
参考:
centos网络配置(手动设置,自动获取)的2种方法 http://blog.51yip.com/linux/1120.html
CentOS 7 更换 163网易yum源 https://my.oschina.net/biliangzu/blog/652140