Opened 15 years ago

Closed 15 years ago

#24 closed defect (fixed)

recursive dns gewenst ivm captive portal en transparante proxy

Reported by: huub Owned by:
Priority: major Version:
Keywords: Cc:

Description

Om het captive portal op de nodes te laten functioneren en om desgewenst een transparante proxy te kunnen gebruiken moet dns op de nodes werken, ook voor internetadressen. Daarvoor moet op de proxies recursive dns draaien. Deze functionaliteit heeft nsd niet.

Alternatief zou kunnen zijn 'maradns'. Met Rick dit op proxy62 gezet als test. Dns werkt nu op de nodes (via proxy62).
Nodig:
testen captive portal en transproxy op de nodes;
configuratiescript voor ophalen van de wleiden.net zones;
implementatie in proxyfabriek.

Change History (5)

comment:1 by richardvm, 15 years ago

configuratiescript voor ophalen van de wleiden.net zones;

  • Periodieke fetchzone (/usr/local/sbin/fetchzone.sh _ /usr/local/etc/rc.d/fetchzone)
  • op proxy62 en svn

Andere 'fouten'

  • startup script van maradns aangepast zodat de maradns luistert naar sis1.

comment:2 by richardvm, 15 years ago

Huub kan je nodehuub testen op 1ste puntje?, neem aan dat die noraliter op proxy62 staat

comment:3 by huub, 15 years ago

captive portal werkt.
Ik heb na een update van de proxyfabriek een nieuw proxy62-kaartje gemaakt en getest.
Bij het opstarten van maradns zie ik de boodschappen:
Mar 24 20:41:06 Proxy62 /usr/local/sbin/maradns:
Mar 24 20:41:06 Proxy62 /usr/local/sbin/maradns: Adding root nameserver 8.8.8.8, 8.8.4.4 for zone .
Mar 24 20:41:06 Proxy62 /usr/local/sbin/maradns: Log: Root directory changed
Mar 24 20:41:06 Proxy62 /usr/local/sbin/maradns: Log: Binding to address 172.17.16.66, 127.0.0.1
Mar 24 20:41:06 Proxy62 /usr/local/sbin/maradns: Log: Socket opened on UDP port 53
Mar 24 20:41:06 Proxy62 /usr/local/sbin/maradns: Log: Root privileges dropped
Mar 24 20:41:06 Proxy62 /usr/local/sbin/maradns: Processing zone wleiden.net. right now.
Mar 24 20:41:06 Proxy62 /usr/local/sbin/maradns: Filename: db.wleiden.net
Mar 24 20:41:06 Proxy62 /usr/local/sbin/maradns: Error running stat() on db.wleiden.net
Mar 24 20:41:06 Proxy62 /usr/local/sbin/maradns: Error opening db.wleiden.net
Mar 24 20:41:06 Proxy62 /usr/local/sbin/maradns: Log: All RRs have been loaded

En na het opstarten, met het handje:
Proxy62# fetchzone wleiden.net 132.229.112.21

# Fatal error: Unable to connect to zone server

Die zoneserver is wel in de lucht en bereikbaar:
PING 132.229.112.21 (132.229.112.21): 56 data bytes
64 bytes from 132.229.112.21: icmp_seq=0 ttl=55 time=26.093 ms

comment:4 by richardvm, 15 years ago

132.229.112.21 is dellphi
195.169.86.131 is dellas, master voor wleiden.net

comment:5 by huub, 15 years ago

Resolution: fixed
Status: newclosed

Het probleem blijkt de zijn dat in het script fetchzone.sh script het commando fetchzone wordt gedefinieerd zonder pad:
APP=fetchzone

als ik dit verander in:
APP=/usr/local/bin/fetchzone

werkt het.

Note: See TracTickets for help on using tickets.