/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Min server, hvordan finder jeg den?
Fra : |-| e n n i n g


Dato : 01-09-05 16:20

Hej,

Jeg har en lille server stående, som kun har tilsluttet et net-kabel og
strømforsyning. Jeg bruger putty når jeg skal ændre diverse ting. Men nu
har den fået en anden IP, og jeg kan ikke bruge den samme IP som før,
mærkeligt nok ;P

Jeg har inde på DynDNS oprettet domæner til den, og prøver på at bruge
ddclient til at opdatere IP'en til domænerne. Men så jeg den
vidunderlige besked, "couldn't find IP-adr.", eller noget i den stil,
perfekt :)

Men hvordan kan jeg altid komme til den? Med samme adresse?
Havde engang fået det til at virke i Ubuntu, hvor jeg som hostname bare
skrev ubuntu, som jeg havde navngivet den under installationen.
Kunne det være noget med samba jeg skulle bruge?


Selvfølgelig kan man sætte skærm og tastatur til HVER gang man lige skal
finde IP'en, men det jo ikke brugbart i længden.


Mvh
- henning

 
 
Thomas Rasmussen (01-09-2005)
Kommentar
Fra : Thomas Rasmussen


Dato : 01-09-05 17:10

|-| e n n i n g wrote:
> Hej,
>
> Jeg har en lille server stående, som kun har tilsluttet et net-kabel og
> strømforsyning. Jeg bruger putty når jeg skal ændre diverse ting. Men nu
> har den fået en anden IP, og jeg kan ikke bruge den samme IP som før,
> mærkeligt nok ;P
>
> Jeg har inde på DynDNS oprettet domæner til den, og prøver på at bruge
> ddclient til at opdatere IP'en til domænerne. Men så jeg den
> vidunderlige besked, "couldn't find IP-adr.", eller noget i den stil,
> perfekt :)

Jamen så er det jo noget med at den ikke har fået kommunikeret IP'en ud
til DynDNS, for ellers kunne du jo bare forbinde til adressen du har
valgt der.

> Men hvordan kan jeg altid komme til den? Med samme adresse?
> Havde engang fået det til at virke i Ubuntu, hvor jeg som hostname bare
> skrev ubuntu, som jeg havde navngivet den under installationen.
> Kunne det være noget med samba jeg skulle bruge?

Samba har intet med dette at gøre. Det er din nameserver resolver der
skal kunne dette. Mange OS'er kan man lave nogle "alias'er" således at
din egen PC får at vide at ubuntu har altså IP: x.y.z.w.

Du har fat i det rigtige med at få serveren til automatisk at opdatere
DynDNS med sin nye IP når den bliver bootet, dette findes der mange
scripts og daemons til, så google efter dem. Men det løser ikke dit
problem lige pt.

Hvis den ellers er online og du ikke har spærret fx. ping eller lign.
Hvis du fx. ved at den tilhører et eller andet privat subnet, så kan man
lave en scanning med ping hvor man ping'er hver IP indenfor subnettet
med een pakke, og der hvor der er svar, der står der jo en maskine.
Dette er ikke hensigtsmæssigt hvis du ikke ved indenfor hvilket område
den får en IP.

Den må jo køre noget DHCP, så måske hvis du har en router eller lign.
der også agere DHCP server, så kan du måske se hvilken MAC adresse der
har hvilken IP, og dermed være heldig at finde den der.

Men hvis den nu har smidt netværket, så bliver det svært at få 'fat' i
den igen uden at smide tastatur og skærm på bæstet. Når du så får den
online og lign. så kan du jo lave et lille cronjob der checker om
netværket er oppe, hvis ikke, så genstarter den netværket
(/etc/init.d/networking restart) og derefter opdatere DynDNS og måske
endda sender en mail automatisk til en forudbestemt adresse med hvilken
IP den nu er kendt under. Hvis et sådan cronjob kører fx. hver time
eller lign. så burde det jo være rimelig nemt.

Thomas

|-| e n n i n g (01-09-2005)
Kommentar
Fra : |-| e n n i n g


Dato : 01-09-05 18:25

Thomas Rasmussen skrev:
>
>> Men hvordan kan jeg altid komme til den? Med samme adresse?
>> Havde engang fået det til at virke i Ubuntu, hvor jeg som hostname
>> bare skrev ubuntu, som jeg havde navngivet den under installationen.
>> Kunne det være noget med samba jeg skulle bruge?
>
>
> Samba har intet med dette at gøre. Det er din nameserver resolver der
> skal kunne dette. Mange OS'er kan man lave nogle "alias'er" således at
> din egen PC får at vide at ubuntu har altså IP: x.y.z.w.
>
> Du har fat i det rigtige med at få serveren til automatisk at opdatere
> DynDNS med sin nye IP når den bliver bootet, dette findes der mange
> scripts og daemons til, så google efter dem. Men det løser ikke dit
> problem lige pt.
>
> Hvis den ellers er online og du ikke har spærret fx. ping eller lign.
> Hvis du fx. ved at den tilhører et eller andet privat subnet, så kan man
> lave en scanning med ping hvor man ping'er hver IP indenfor subnettet
> med een pakke, og der hvor der er svar, der står der jo en maskine.
> Dette er ikke hensigtsmæssigt hvis du ikke ved indenfor hvilket område
> den får en IP.
>
> Den må jo køre noget DHCP, så måske hvis du har en router eller lign.
> der også agere DHCP server, så kan du måske se hvilken MAC adresse der
> har hvilken IP, og dermed være heldig at finde den der.
>
> Men hvis den nu har smidt netværket, så bliver det svært at få 'fat' i
> den igen uden at smide tastatur og skærm på bæstet. Når du så får den
> online og lign. så kan du jo lave et lille cronjob der checker om
> netværket er oppe, hvis ikke, så genstarter den netværket
> (/etc/init.d/networking restart) og derefter opdatere DynDNS og måske
> endda sender en mail automatisk til en forudbestemt adresse med hvilken
> IP den nu er kendt under. Hvis et sådan cronjob kører fx. hver time
> eller lign. så burde det jo være rimelig nemt.
>
> Thomas

Hvis jeg starter ddclient for jeg denne besked:

# ddclient
WARNING: unable to determine IP address
#

Men dette script virker i nogen tilfælde:

#!/bin/sh
IP=`lynx -dump whatismyip.com |grep 'Your IP Is' |awk {'print $4'}`
ddclient -ip $IP

Det med at kalde den Ubuntu, det er noget med så bliver den en del af
netværket. Ligesom i XP bl.a hvor min computer f.eks hedder henning og
vil kunne findes via http, hvis den kører den webserver eller lign.

Jeg kører Debian på serveren, og derfor kunne et passende navn til bare
være DEBIAN, http://debian .


PS. Min server, er ikke rigtig nogen officiel én, den er nok mere
privat. Bruger den for at lære linux :D


mvh
- henning

Thomas Rasmussen (01-09-2005)
Kommentar
Fra : Thomas Rasmussen


Dato : 01-09-05 20:30

|-| e n n i n g wrote:

> Hvis jeg starter ddclient for jeg denne besked:
>
> # ddclient
> WARNING: unable to determine IP address
> #
>
> Men dette script virker i nogen tilfælde:
>
> #!/bin/sh
> IP=`lynx -dump whatismyip.com |grep 'Your IP Is' |awk {'print $4'}`
> ddclient -ip $IP

Hmm... jeg undre mig lidt over at du siger 'i nogen tilfælde'. Det lyder
til at du måske har lidt netværksproblemer som du nok bør overveje at få
løst først. Fx. noget med at smide en skærm på og se hvad der sker med
den efter noget tid (kig i logs og lign). Hvis den umotiveret smider
netforbindelsen så er der noget galt.

> Det med at kalde den Ubuntu, det er noget med så bliver den en del af
> netværket. Ligesom i XP bl.a hvor min computer f.eks hedder henning og
> vil kunne findes via http, hvis den kører den webserver eller lign.

Ja, men du skal stadig have fortalt din 'normale' computer at Ubuntu
(eller debian eller hvad du har lyst til at kalde den) har en eller
anden given IP adresse. At XP kan finde ud af at finde andre windows
maskiner skyldes sandsynligvis at de bruger windows fildeling til at
holde denne name-resolver opdateret med IP adresser samt hvad maskinerne
hedder iflg. delingen. Om XP kan gøre det med linux er så rigtig nok
noget Samba måske kan tilbyde.

> Jeg kører Debian på serveren, og derfor kunne et passende navn til bare
> være DEBIAN, http://debian .

Du kan selv gøre det ved at smide den i din XP's Hosts fil, som sikkert
ligger gemt et eller andet obskurt sted i windows systemfolderen. Men
der skal du nok over i en windows gruppe for at høre dem.

En anden løsning kunne være at få din linuxbox til at have en fast IP og
så sætte den op til at køre DNS server for din windows box. Men uanset
hvad så skal du sørge for at den holder sig online hele tiden ellers vil
du blive ved med at få problemer.

Jeg har set netkort blive ustabile (i hardwaren) og umotiveret smide
netforbindelsen (Realtek 8139'ere)

> PS. Min server, er ikke rigtig nogen officiel én, den er nok mere
> privat. Bruger den for at lære linux :D

Om den er officiel eller ej har intet med sagen at gøre. Det drejer sig
om at dels forstå hvordan det virker samt få bygget et fornuftigt
netværk op. En af de vigtige ting her er så at få din maskine til at
opdatere fx. DynDNS hvis den bliver ved med at få en ny offentlig IP
adresse.

Thomas

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste