本文首发于 lzcBlog,前往该页面阅读体验更佳:OpenWrt 酸奶饮料 Plus+ 未运行&解析失败bad_address解决办法。作者:lzc


linux 搭建特殊网络环境进行上网如同便秘般时好时坏,正好手边有个没用的 GI945 工控机,用 U 盘刷了个 32 位的 OpenWrt。结果进管理后设置某酸奶饮料 Plus+ 失败,保存后还是提示未运行。踩了无数坑,下面是最有效的解决办法。

解决办法

Step 1.进入命令行

可以直接屏幕输入,或使用 PuTTY 等工具进行 SSH 连接。账户为 root,密码为你的管理面板密码。

Step 2.设置 /etc/resolv.conf

输入 vi /etc/resolv.conf,敲下 i 键,进入编辑模式。

往里面添加如下内容:

nameserver 223.5.5.5
nameserver 223.6.6.6

按一下 ESC 键,输入 :wq(别漏了冒号),回车退出。

Step 2.设置 /etc/config/network

输入 vi /etc/config/network,敲下 i 键,进入编辑模式。

找到你的网卡,有线连接一般是 lan,无线的你还做什么软路由

在你的网卡后面追加如下内容:

option dns '223.5.5.5'

按一下 ESC 键,输入 :wq(别漏了冒号),回车退出。

Step 3.重启网卡

假如你是用显示器的,依次输入如下命令:

ifconfig eth0 down
ifconfig eth0 up

或者输入这条重启设备也可以:

reboot

注意 eth0 改成你的真实网卡名字

假如你是用 SSH 的,请输入这条命令:

reboot

免得关掉网卡以后连接不上。

到这里设置就成功了。科学上网再也没有便秘的感觉了。