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