openwrt 交叉编译花生壳

来源:互联网 发布:focusky mac版本 编辑:程序博客网 时间:2024/04/28 16:20
  • 建立交叉编译工具链: 
    我用的是 mipsel-linux-gcc

  • 下载源码

sudo apt-get install gcc gcc-c++ autoconf automakewget http://download.oray.com/peanuthull/phddns-2.0.2.16556.tar.gz
  • 1
  • 2
  • 交叉编译
 tar zxvf phddns-2.0.2.16556.tar.gzcd phddns-2.0.2.16556aclocalautoconfautomake./configure --host=i386-linux --target=mipsel-linux --build=mipsel-linux CXX=mipsel-linux-gcc CC=mipsel-linux-gcc LD=mipsel-linux-ldmakecd srcls -l phddns
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

把 phddns 放到板子上面,运行。 
更多信息参考 http://service.oray.com/question/116.html

  • 测试

我的运行结果

root@DayDream:/home# ./phddns 192.168.20.1NIC bind successdefOnStatusChanged okConnectingdefOnStatusChanged okRedirectingdefOnStatusChanged okConnectingdefOnStatusChanged okDomainListeddefOnDomainRegistered ******.imwork.net
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

可以看到,花生壳已经绑定到的域名为 **.imwork.net 。

在电脑上 ping 该域名:

 ping **.imwork.netPING lza1205.imwork.net (1**.1**.1**.1**) 56(84) bytes of data.^C64 bytes from 1**.1**.1**.1**: icmp_req=1 ttl=128 time=4.63 ms
  • 1
  • 2
  • 3

可以看到,该域名已经被成功解析。 
下一步。我们看下板子的的公网IP是否跟上面解析到的一样。让电脑跟路由器存于同一个网络下。然后百度下 IP。就可以看到自己的公网IP,也就是板子的公网IP,经测试。是一样的,说明基本成功

总结: 
可以直接在电脑上输入 该 域名。测试能否访问到 web 界面。

原创粉丝点击