我在一个基于Linux的路由器上工作,我用inotify_init()编写了监控文件的代码。交叉编译是在没有警告或错误消息的情况下完成的,但是当我尝试执行代码时,它显示一个类似function not implemented的错误
if ( (fp = inotify_init()) < 0 ) {
printf("something went wrong with inotify_init()! %s\n", strerror(errno));
printf("#### 1 can't open file\n");
g
一旦我禁用了开发模式,所有的RPC服务都不再可用。只有路由匹配为/的DefaultFrontend服务才会返回初始应用程序页面。对/以外的路由进行匹配的任何调用都会返回通常的404页面,并显示"Page not found。请求的URL无法通过路由匹配。没有可用的例外“ 当我启用开发模式时,我的应用程序工作正常,路由功能正常。 对这个问题的任何帮助都将不胜感激。
所以我有了ubuntu10.04.4服务器。我试着用两周的时间安装zoneminder,并用廉价的显卡配置它。上周我不知怎么做到了,但问题是我使用了以太网。现在我需要使用wifi,但是我的电脑没有集成wifi适配器,所以我买了doesn-137。问题是我不知道怎么安排。整个周末都在读这篇文章,并试图建立起来,但没有成功。
lsusb显示:
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 15d9L0a4d Dexon
Bus 002 Device 001: ID 1d6b
我必须配置NAT,并在连接到Linux盒的两个网关之间手动拆分internet流量。
如果每个网关都有特定的IP地址,则没有问题。我可以通过iproute2做到这一点:
ip route add default via 192.168.1.1 dev eth1
ip route add 2.3.4.5 via 192.168.0.1 dev eth0
ip route add 8.9.4.5 via 192.168.0.1 dev eth0
但我的问题太简单了!我无法更改网关地址和网络ids。我只需要使用两个来自Linux机器的地址相同的互联网网关,内核3.2.0和更高版本。