Allt från Computex 2023

OpenBSD Router - DNS-problem

Permalänk
Medlem

OpenBSD Router - DNS-problem

Jag har lekt med OpenBSD 4.0 ganska mycket i helgen och installerade det till slut på min router/brandvägg (vilket var det slutgiltiga målet).

Allting var frid och fröjd, net.inet.ip.forwarding sattes till 1 i sysctl.conf, pf till yes och jag fixade ett basic "pf.conf"-utförande (för att få upp nätet asap, finjusteringar kan göras senare).

Båda mina nätverkskort hittas och routern har inga problem att komma ut på nätet (ping, lynx) eller att komma åt dom övriga datorerna i nätverket (ping, ftp).
Problemet är att dom örvriga datorerna (Win XP) bara kommer åt nätet om man använder sig utav IP-adresser (kan pinga eller surfa till t.ex. google.com's IP-adress) men inte med domännamn.

När jag hade Win XP på routern innan så fungerade det bra. Jag ställde bara in att datorerna bakom skulle använda routern som "DNS-server" i inställningarna för deras nätverkskort. Då kunde routern översätta eller vidarebefodra förfrågningarna. Detta fungerar antagligen inte på samma sätt i OpenBSD, eller så har jag gjort något fel.

Jag vet inte om jag formulerat mig så bra men jag hoppas att ni förstår vad jag menar.
Antagligen är det ett lätt problem som kan fixas ganska lätt, men jag kan inte komma på vad det är..
Behöver ni mer information om vilka inställningar som är satta till vad eller något annat som kan vara till hjälp ska jag självklart försöka svara på det.

Mycket tacksam för hjälp!

Visa signatur

Asus P4C800-E Deluxe | P4c 3.2 GHz HT 800 MHz | 2 * OCZ PC3200 Platinum Limited Edition 512 MB, 2-2-2-6 | Sapphire Radeon 9800 Pro Atlantis 128 MB | Maxtor DiamondMax Plus8 40 GB system-disk | 3DMark2001SE: 19169 | 3DMark03: 5941

Permalänk
Hedersmedlem

Lättast vore att manuellt ställa in namnservrar på klientdatorerna (kör cat /etc/resolv.conf för att få fram IP-adresserna till dem).
För att göra som du vill måste du installera/confa upp en cachande DNS-server, vilket visserligen är en ganska bra idé. Orkar du med ett projekt till, så är det bara att googla på "caching name server" eller liknande, och dra in t ex BIND, det är ganska simpelt.

Visa signatur

Asus B550M-Plus / Ryzen 5800X / 48 GB 3200 MHz CL14 / Asus TUF 3080 OC / WD SN850 1 TB, Kingston NV1 2 TB + HDDs / Corsair RM650x / Acer XB271HU (1440p165) / LG C1 55"
Mobil: Moto G200

Permalänk
Hedersmedlem

dnsmasq sköter det plus dhcp-servande, är lätt att konfigurera och lämpar sig särskilt väl för hemmarouters och liknande. finns i ports/packages.

Visa signatur

I have free will but I choose to oscillate

Permalänk
Medlem

@Thomas: Jag försökte att ställa in adresserna manuellt, men det gick ändå inte.

@Aphex: Tack så mycket för tippset om dnsmasq! Nu fungerar det att spela spel över internet och att surfa "vanligt" (d.v.s utan att behöva ta reda på IP-adressen dit man ska surfa).

Visa signatur

Asus P4C800-E Deluxe | P4c 3.2 GHz HT 800 MHz | 2 * OCZ PC3200 Platinum Limited Edition 512 MB, 2-2-2-6 | Sapphire Radeon 9800 Pro Atlantis 128 MB | Maxtor DiamondMax Plus8 40 GB system-disk | 3DMark2001SE: 19169 | 3DMark03: 5941

Permalänk
Medlem

Ska nog också ta och titta på dnsmasq, för närvarande använder jag cachande DNS-serverar, funkar ypperligt men känns lite overkill att ha igång BIND för att serva ett fåtal datorer. Tack för tipset Aphex.

Visa signatur

qw q b

Permalänk
Medlem

Hos mig fungerar dessa rader i /etc/dhcpd.conf ypperligt

shared-network LOCAL-NET { option domain-name "qc.to"; option domain-name-servers 195.67.199.12, 195.67.199.13, 195.67.199.14; subnet 192.168.1.0 netmask 255.255.255.0 { option routers 192.168.1.1; range 192.168.1.32 192.168.1.127; } }

Visa signatur
Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av FLAGEL
Ska nog också ta och titta på dnsmasq, för närvarande använder jag cachande DNS-serverar, funkar ypperligt men känns lite overkill att ha igång BIND för att serva ett fåtal datorer. Tack för tipset Aphex.

Kan också tipsa om att dnsmasq tyvärr är lite bruten just nu i 4.0.. Det ska vara fixat iom dnsmasq 2.35, men än så länge finns bara 2.31 i ports.

dns-biten funkar alltså, däremot inte dhcp.

Visa signatur

I have free will but I choose to oscillate

Permalänk
Hedersmedlem

MaraDNS är också ett alternativ om man vill ha en lite simplare DNS-server men inte har något behov av DHCP-server eller vill använda någon annan DHCP-server.

Finns i packages/ports.

Själv kör jag BIND hemma, gillar saker som går att konfigurera mycket, samt att den är så pass välanvänd vilket gör att det är bra att kunna den.

Visa signatur

Vim
Kinesis Classic Contoured (svart), Svorak (A5)
Medlem i signaturgruppen Vimzealoter.

Permalänk
Medlem

Angående dnsmasq så spelar det inte så stor roll (för mig iaf) då jag bara använder dns-biten. Men tack för upplysningen ändå, bra att veta.

Kommer antagligen försöka sätta mig in i BIND då det verkar vara så välanvänt. Men än så länge verkar dnsmasq fungera gott och väl.

Visa signatur

Asus P4C800-E Deluxe | P4c 3.2 GHz HT 800 MHz | 2 * OCZ PC3200 Platinum Limited Edition 512 MB, 2-2-2-6 | Sapphire Radeon 9800 Pro Atlantis 128 MB | Maxtor DiamondMax Plus8 40 GB system-disk | 3DMark2001SE: 19169 | 3DMark03: 5941