0

OpenWrt ルーター ファームウェア 10.03.1 で広告ブロックを機能させようとしています

/etc/hosts.ads のような無害なエントリを含むファイルを用意しました

address=/eviladserver1.com/127.0.0.1
address=/eviladserver2.com/127.0.0.1

/etc/dnsmasq.conf に次の行を追加しました。

 addn-hosts=/etc/hosts.ads

dnsmasqを再起動しました。再起動すると、ログにエラー メッセージが表示されます。

Jun  3 22:52:33 OpenWrt daemon.err dnsmasq[13056]: bad address at /etc/hosts.ads line 1

hosts.ads のすべての行についてググってみましたが、うまくいきませんでした。構文的にはすべて正しいように見えますが、なぜ dnsmasq はそれを好まないのでしょうか?

(hosts.ads のすべての行は [LF] のみで終わります)

4

2 に答える 2

2

/etc/hosts.ads の適切な形式は、次のような標準の HOSTS 形式です。

127.0.0.1 eviladserver1.com
127.0.0.1 eviladserver2.com

http://jazz.tvtom.pl/adblock-w-openwrt/ (ポーランド語)で OpenWRT の adblock の実装を見てください。

于 2013-06-05T17:25:30.163 に答える