Konfigurera dyndns, Linksys-router och en server.

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
JimmyAndersson
Inlägg: 26571
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

"Vad har du WAN address då?"

¿que? :)

Chansar lite:
A) Internetleverantören delar ut den.
B) I ADSL-modemet.
C) 81.225.55xxx


"Man *kan* ju lägga till en A-record på tex annanserver.varion.se som perkar åt ett helt annat håll än till var du nu hade din andra server."

Iofs. Det vore smidigt. Men jag provar gärna med dyndns först. Kan vara bra att lära sig hur man gör. :)
Senast redigerad av JimmyAndersson 16 december 2007, 21:47:06, redigerad totalt 1 gång.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Men sedan är jag lost. Varför är inte WAN-adressen intressant?

Jo, men den är inte intressant för *DIG* !
Din router skickar över den automatiskt till dyndns...

> men 192.168.1.103 är *serverns* adress i mitt LAN.
> Routerns adress är 192.168.0.1.

OK, helt OK. Mer "by default", alltså... :-)

> när jag skapade ett hostnamn på dyndns.

Vilket host namn ?

Jag minns inte, men det gick väldigt enkelt när jag skapade "jescab2.dyndns.org".

Sedan ser min ADSL router (Xyzel 660-någonting) till att dyndns får rätt
IP att koppla ihop med jescab2 domänen.
Och denna har inte ett smack med "jescab.se" att göra!

Och som sagt, zone vet jag inte vad det är, och jag har ingen när
jag kollar hos dyndns...
rehnmaak
Inlägg: 2204
Blev medlem: 13 december 2005, 01:43:41

Inlägg av rehnmaak »

A) Internetleverantören delar ut den.
B) I ADSL-modemet.
C) 81.225.55xxx
Troligen både A, B och C...

Så, när du gick in på dyndns och skrev in ditt nya domänamn så fanns det en ruta som du skulle fylla i IP-nummer, vad skrev du där???? Ett tips är att skriva det ip-nummer som dyndns detekterade som stod i blå text under rutan...
Användarvisningsbild
JimmyAndersson
Inlägg: 26571
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

> Men sedan är jag lost. Varför är inte WAN-adressen intressant?

Jo, men den är inte intressant för *DIG* !
Din router skickar över den automatiskt till dyndns...


Ah, nu förstår jag. Det håller jag med om. :)


Jag provade att ta bort det hostnamnet som jag skapade tidigare och gjorde ett nytt. Knappade in uppgifterna i routern och sparade. Då fungerade det direkt! :)
Så, zone behövs som sagt inte. :)
Vet dessvärre inte varför det inte fungerade tidigare.


Nu ska jag bara konfigurera routern så att rätt dator kopplas ihop med dyndns-sidan.


Stort tack för all input! :) :tumupp:


edit:
rehnmaak:
Jag klickade in att den skulle använda IP-adressen som stod där.
rehnmaak
Inlägg: 2204
Blev medlem: 13 december 2005, 01:43:41

Inlägg av rehnmaak »

DDNS automatisk uppdatering är tydligen inte helt standardiserat märkte jag. Jag konfigurerade min router (nån 3Com burk) att uppdatera dyndns, men fick ett mejl att de stängt av kontot pga av för frekvent uppdatering samt tror jag att det var samma ip-nummer hela tiden. Så jag fick köra utan uppdatering. Det gör iofs inte så mycket, jag har haft samma ip-nummer i flera år nu.

Det finns en lista på dyndns över certifierad hårdvara.
Användarvisningsbild
oJsan
EF Sponsor
Inlägg: 1541
Blev medlem: 11 november 2005, 21:36:51
Ort: Umeå
Kontakt:

Inlägg av oJsan »

För mig är det tvärtom, har de två senaste månaderna fått mail från dyndns om att jag _inte_ uppdaterat min IP-adress... tydligen så ändras den inte så ofta och då förmodar dyndns att något är trasigt.

Edit: Såhär såg deras senaste från dem ut (använder en WRT54GL):

Kod: Markera allt

Your account jojjas at DynDNS.com is due to expire in 5 days.

DynDNS expires accounts that have no activity during a 30 day period.

You can purchase an Account Upgrade to prevent your hosts from expiring
every 30 days:
 https://www.dyndns.com/+upgrades/add.html

Account Upgrades also give you more hosts, a higher abuse threshold,
additional domain names, and telephone support and additional other
special DynDNS.com features.

You'll find more info at:
 https://www.dyndns.com/services/upgrades/

If you wish to allow your account to expire, simply do nothing. We will not
send you any future messages but we regret seeing you go. If you do have
any parting comments, please let us know.

You can also use this link to prevent expiration:
 https://www.dyndns.com/account/confirm/[slummässigatecken]
Senast redigerad av oJsan 16 december 2007, 22:53:38, redigerad totalt 1 gång.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> pga av för frekvent uppdatering

Kollade just manualen till min Zyxel och det står inget om det.
Jag har inte heller fått något mail om det från dyndns, så det
verkar fungera. I princip borde det räcka om routern uppdaterar
IP om den ändras (och ev. vid omstart av routern).
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Om man väljer "Static DNS" istället för "Dynamic DNS" så behöver man inte oroa sig för att man behåller sitt IP länge.
Static går lika bra att ändra med en klient som dynamisk.

Jimmy:
Om du ber ditt webbhotell lägga en CNAME på hemma.varion.se till din dyndns-adress så kommer du kunna nå hemservern med "hemma.varion.se".

Hur långt har du kommit med att nå själva servern, på insidan routern, utifrån?
Användarvisningsbild
JimmyAndersson
Inlägg: 26571
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Strax efter att jag fick kontakt mellan routern och dyndns-adressen så märkte jag att servern inte gick att väcka när den gått ner i viloläge. Efter en stunds felsökning så upptäckte jag att det var DVD-brännaren som låste IDE-bussen varje gång datorn gick ner i vila. Nu är brännaren utbytt. Servern har varit i viloläge hela natten och vaknade som den skulle när jag tryckte på tangentbordet nu på morgonen.

Så jag har inte hunnit så värst långt än. :)
Jo förresten, jag konfigurerade routern att koppla rätt port till servern.
Om jag inte missat något så är allt klart mellan dyndns-adressen och in till servern.

Idag ska jag dubbelkolla så att besökarna bara kommer åt det de ska och göra ett första test.



En liten fråga:
När man i det lokala nätverket knappar in serverns_IP-adress/mapp i webläsaren så kommer man till /var/www/mapp (även om man ju inte ser hela sökvägen i webläsaren). I /var/www har jag diverse mappar med sidor som jag bara vill komma åt lokalt i nätverket. Besökarnas hemkatalog ska vara t.ex /var/www/hem (har inte bestämt det riktiga namnet än).

Hur var det man gjorde så att besökarna får /var/www/hem som hemkatalog utan möjlighet att gå bakåt i kataloghierakin?


Servern ska förresten bara fungera som lagringsplats för bilderna till mina webkameror. Jag har en sida på www.varion.se/webkameror som ska visa de bilderna genom <img src="dyndns-adress_till_ftp-servern/bild.jpg">

(Just nu laddas bilderna upp till varion-servern på webhotellet.)
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Vill du krångla till det så läs på om mod_rewrite.
Jag hade dock skapat en "VirtualHost" på din dyndns-adress som går till den katalog som ska vara åtkomstbar utifrån.
Så även för en som nås inifrån, och låtit vanliga /var/www vara oberörd med "It works!"-sidan på. Detta för att dom inte ska ta någon bakväg in...
Din virtualhost från insidan kan du ju skydda med:

Kod: Markera allt

Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 192.168.0.0/16
Ett annat alternativ är att låta /var/www vara den allmänna katalogen, och sedan skapa en underkatalog som endast tillåts access inifrån:

Kod: Markera allt

<Directory "/var/www/secret/">
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 192.168.0.0/16
</Directory>
Användarvisningsbild
JimmyAndersson
Inlägg: 26571
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Smidigt! :)

Jag kommer använda den första lösningen, dvs låta dyndns-adressen gå till rätt katalog.

Har jag gjort rätt om jag gör en VirtualHost såhär:

NameVirtualHost *
<VirtualHost *>
ServerName min_dyndns.dyndns.org
DocumentRoot /var/www/hemkatalogen
</VirtualHost>

Kikade här men jag är ändå inte helt säker på om det ska vara * eller om det är där som dyndns-adressen ska stå istället. Samtidigt har jag läst att man ska skriva IP-adressen istället..






Upptäckte att jag tyvärr inte har blivit av med problemet att datorn "fastnar" i viloläge.
Den klarar att väckas när den kör skärmsläckare (japp, jag kör med fönsterhanterare, Gnome) men låter man den vara så går sedan "grafiken" ner i viloläge efter en halvtimma. Rör man musen eller trycker någon tangent så händer det inget. Skärmen förblir svart. Trycker jag på datorns power-knapp så vaknar datorn i textläget och jag är utloggad. Tangentbordet svara då fortfarande inte. Det enda alternativet är då att trycka på power-knappen igen så att den kör en shut-down.

Ska testa att stänga av energispar-grejjerna och se vad som händer.


edit: Stavfel. "fösta" --> "första".
Senast redigerad av JimmyAndersson 17 december 2007, 15:00:44, redigerad totalt 1 gång.
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

* ska det vara. För enkelhetens skull. :)
Och det ska funka som du gjort. Tänk på att man faktiskt *kan* fejka sin Host-header vilket gör att man kan komma åt även andra virtualhosts.
Därav "Allow from"...
Användarvisningsbild
JimmyAndersson
Inlägg: 26571
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Nu börjar det närma sig. :)

Har lagt till:

<Directory "/var/www/hemkatalogen/">
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 192.168.0.0/16
</Directory>


Kör "apachectl configtest" och får:
Syntax OK

Kör "apache reload" och det laddas om så fint. :)



Dags för en första riktigt test.
Loggar in på dyndns-kontot och ställer in att hosten ska vara online.

Går in på min dyndns-adress med webläsaren och...
"Sidan kan inte hittas"

Hm... Misstänker något av följande:
A) Tar det lite tid för dyndns att "hitta fram" till min server?
B) Konfigurerar routern fel?
C) Inget speciellt som man måste tänka på när det gäller användare och grupper?

Det enda jag gjort i routern är att öppnat port 80 på serverns IP-adress.


edit: kl 23:06: Hm, så här lång tid borde det inte ta för dyndns att "hitta rätt".

edit 2:
I det lokala nätverket hittar jag servern om jag skriver in http://192.168.1.104:80/katalogen/
("katalogen", som egentligen heter något annat är hemkatalogen för dyndns-sidan)
Så portöppningen mm fungerar.

Det fungerar även om jag skriver in 192.168.0.1 i webläsaren eftersom dyndns och portöppningen gör att den adressen är "ip-adressen för internet" som det står i routerns dyndns-inställningar. Routerns IP-adress ut mot internet, eller hur man ska beskriva det.


edit 3: kl 01:28: Nähepp, dyndns-adressen kommer fortfarande inte åt servern, så det har nog inget att göra med att dyndns-dns'en behöver lite tid på sig.



edit 4: Precis efter jag skrivit den förra editen så kom jag på det!
Det ska inte alls vara min WAN-adress som är kopplad till dyndns-kontot.
Det ska vara *routerns* adress. Då fungerade det direkt. :)


Men man ser "It works!" så alltså kommer man till /var/www.
Det går dessutom att komma åt andra mappar om man känner till namnen.
Inte så bra...

Aj aj.. nu vet jag varför modifieringarna i httpd.conf inte fungerade.

Jag har tydligen både apache och apache2. Den som körs är apache2. Den httpd.conf som jag har ändrat i ligger i /etch/apache

Det är ju /etc/apache2/apache2.conf som jag ska ändra i.

..och efter att ha gjort det så fungerar nu allt som det ska. :whoho:

Ta en titt själva. :)
http://varion2.dyndns.org/

Det finns inget viktigt på servern än, men säg gärna till om det är något galet. :)
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Det ska inte alls vara min WAN-adress som är kopplad till dyndns-kontot.

Jo, det ska det vara !!

D.v.s den IP som du antingen får via DHCP från din ISP
eller har satt upp "fast" (men fortfarnde fått från din ISP).

192.168.x.x. adresserna är *interna* adresser och ska *aldrig* "synas" ut !
Och de har inte ett smack med dyndns att göra...
Användarvisningsbild
JimmyAndersson
Inlägg: 26571
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Frågan är då varför det inte fungerar när WAN-adressen är kopplad till dyndns-kontot och varför det istället fungerar när jag anger routerns "IP-adress för internet".
Skriv svar