查看: 1326|回复: 4
打印 上一主题 下一主题

BPI-R1路由解决无法解析域名的问题

[复制链接] qrcode

29

主题

30

帖子

91

积分

注册会员

Rank: 2

积分
91
楼主
跳转到指定楼层
发表于 2014-11-25 12:02 AM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

之前使用BPI-R1想安装一些ipk,结果下载包总是失败,ping也提示bad address。后来查看了一下DNS的设置才发现DNS服务器居然设置的是127.0.0.1,难怪无法解析域名。

那下面我就来简单介绍一下如何解决这个问题。

首先我们要把openwrt的DNS配置文件修改一下。默认的DNS配置文件等都放在tmp临时目录里,这个目录一旦系统重启里面的东西就消失了……所以我们需要换个地方来存储。一般习惯放在etc文件夹里。当然你也可以自己放在自己喜欢的地方……打开openwrt的界面,找到DNS解析文件的设置

如图里选中的部分,那里就是默认的配置目录。我们改成/etc/resolv.conf

然后使用ssh或者串口终端连接BPI-R1,输入下面的命令:

echo \'nameserver 114.114.114.114\' >> /etc/resolv.conf
echo \'nameserver 8.8.8.8\' >> /etc/resolv.conf
这里写入了2个解析服务器的IP地址,当然如果你不放心的话可以多写几个进去也无妨~

这样弄好后,ping还不能通,需要重启,那为了可以直接实现,我们可以用变量来设置当前的解析服务器:

export nameserver=114.114.114.114
这里设置了114.114.114.114为当前的DNS服务器,注意,这里设置变量的时候一定记得加上export进行声明。

然后再ping,就可以看到返回了。

当然为了保险你也可以把变量的设置一起写入系统启动配置里,比如rc.local里,或者profile里也可以。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

89

帖子

26

积分

新手上路

Rank: 1

积分
26
沙发
发表于 2014-11-25 12:03 AM | 只看该作者
上面的DHCPIP分配也是一样,如果你觉得IP不停的变换很不方便你可以把DHCP的配置文件也像上面说的那样去修改,这样就能保证分配的IP是固定的了。
回复 支持 反对

使用道具 举报

0

主题

91

帖子

6

积分

新手上路

Rank: 1

积分
6
板凳
发表于 2014-11-25 09:42 AM | 只看该作者
技术流啊,很给力!!!
回复 支持 反对

使用道具 举报

1

主题

101

帖子

19

积分

新手上路

Rank: 1

积分
19
地板
发表于 2014-11-29 07:52 PM | 只看该作者
的确技术流
回复 支持 反对

使用道具 举报

58

主题

366

帖子

618

积分

高级会员

Rank: 4

积分
618
5#
发表于 2014-12-7 06:04 PM | 只看该作者
不错 技术文
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表