[OpenWRT] Instalacja dnsmasq-full

Instalacja dnsmasq-full

1. Najpierw sprawdzamy jakie posiadamy repo oraz wersje:
tutaj: barrier_breaker
wersja: 14.07

2. Sprawdzamy możliwość zainstalowania pakietu poprzez domyślne repo:
opkg install dnsmasq-full

Gdy nie dostaniemy błędu poniżej przechodzimy do pkt 6:
Innaczej jak twierdzi źródło możemy dostać taki błąd poniżej:
daemon.crit dnsmasq[1692]: cannot read /usr/share/dnsmasq/trust-anchors.conf: No such file or directory
daemon.crit dnsmasq[1692]: FAILED to start up
Oznacza on brak zainstalowanego pakiet dnsmasq-full, którego zresztą będziemy instalować

3. Sprawdzamy dostępność pakietu na stronie poprzez link

Wyszukujemy dostepny pakiet:
CTRL+F [ dnsmasq-full ]
Ufff już połowa sukcesu za nami.

4. Sprawdzamy działanie sieci na przykładzie
dig @nasza_lokalny_serwer_dns +dnssec nazwa_naszej_domeny

Gdy nie mamy własnej domeny można posłurzyć się dobrze znaną 😉
dig @192.168.0.1 +dnssec debian.org

nie powiniśmy ujrzeć flagi: ad
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

5. Widząc go na stronie wyżej, instalujemy z konsoli root wg następujących zależności bibliotek.

Downloading http://archive.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/base/libgmp_6.0.0-1_ar71xx.ipk.
Installing libgmp (6.0.0-1) to root…
Configuring libgmp.
root@OpenWrt:~# opkg install http://archive.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/base/libnettle_2.7.1-1_ar71xx.ipk
Downloading http://archive.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/base/libnettle_2.7.1-1_ar71xx.ipk.
Installing libnettle (2.7.1-1) to root…
Configuring libnettle.
root@OpenWrt:~# opkg install http://archive.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/base/dnsmasq-full_2.71-5_ar71xx.ipk
Downloading http://archive.openwrt.org/barrier_breaker/14.07/ar71xx/generic/packages/base/dnsmasq-full_2.71-5_ar71xx.ipk.
Installing dnsmasq-full (2.71-5) to root…
Configuring dnsmasq-full.
Collected errors:
* resolve_conffiles: Existing conffile /etc/config/dhcp is different from the conffile in the new package. The new conffile will be placed at /etc/config/dhcp-opkg.

Ostatnią linią nie nalezy się przejmować mówi tylko o zastąpieniu instniejącej konfiguracji.

6. Wykonujemy restart dnsmasg
/etc/init.d/dnsmaq restart
Sprawdzamy jeszcze raz pkt4. Tym razem w flagach powinna pokazać się ad

root