25. maj 2003 - 14:43Der er
13 kommentarer og 1 løsning
internet på anden computer - dilemma
Jeg har to computere. En windows 2000 og en windows 98 logget på win2000. win98 har IP 192.168.0.2 og win2000 192.168.0.1 Forbindelsen ud af huset til internettet er DHCP. Denne har jeg delt, så andre kan bruge forbindelsen. Men IE kan ikke komme på nettet på win98. Jeg har så prøvet at lade win98 bruge DHCP, hvilket virker, men så giver det problemer med min firewall(Sygate). Den vil jo ikke automatisk lukke en tilfældig IP adresse ind.
Det giver ingen mening med formuleringen: "Forbindelsen ud af huset til internettet er DHCP." DHCP er en protokol, der benyttes til at give andre computere oplysninger om netværket automatisk ved brug af en DHCP-server (denne kan ligge i en router, på en computer i netværket eller andet.)
For at begge skal kunne komme på internettet skal de begge have en ip-adresse som de har. De skal have samme subnet mask fot at vise de er på samme netværk. De skal begge have en gateway, der giver dem adgang til internettet. Hvis alle disse oplysninger er korrekte burde det være muligt at forbinde begge computere til internettet samtidig, forudsat du har en router eller en proxy monteret på dit modem, der så vil fungere som gateway.
Du snakker om en firewall, hvilket jeg så antager er din gateway. Du nævner at din firewall blokker for din ip. Har du prøvet at åbne for denne ip i firewallen? Kan du fra Win98 pinge en adresse på internettet (eks. 216.239.51.100 - google.com)?
Håber det hjalp lidt; ellers giv lidt flere oplysninger om firewallen og hvordan du har forbundet disse maskiner/firewall/router... :o)
Jeg kan godt se var en lidt dum formulering med DHCP. Jeg mente, at jeg har ikke en fast IP adresse ved min forbindelse til internettet. Jeg har lavet en standard gateway 10.10.10.10 men IE virker stadig ikke på win98 med eller uden firewall. Jeg har prøvet at pinge google.com men får timeout.
Jeg vil ikke kalde det en dum formulering. ;o) Dum er et hårdt ord.
Men dine maskiner har jo ingen chance for at se en gateway på adressen 10.10.10.10, hvis de har en ip 192.168.0.1-2?? De er ikke på samme logiske netværk. Kan du overhovedet pinge din gateway?
En gateway er ikke noget man "bare" vælger. En gateway er adressen på et stykke hardware (typisk en router eller en firewall), der sørger for at du kan komme på internettet.
Lad os sige at du har en router som forbinder dig til internettet. Denne router har to adresser; en ud mod internettet og en ind mod dit netværk. Den adresse ind mod dit netværk er den gateway-adresse du skal angive på dine maskiner. Dine maskiner skal så have en adresse, der ligger på samme netværk.
Har din router eksempelvis en intern adresse: 192.168.0.1 med subnet mask på 255.255.255.0 (typisk) skal dine maskiner således have adresser i spektret 192.168.0.2 til 192.168.0.254. Naturligvis med samme subnet maske. Default gateway er den adresse din maskine vil spørge, hvis du laver en forespørgsel på en ip-adresse som IKKE er på dit lokale netværk (altså i ovennævnte spektre). En router leveret fra en udbyder har som regel adresserne 10.0.0.1 eller 192.168.0.1 pr. default.
Du kan undersøge hvilke adresser dit netværkskort har ved at skrive winipcfg fra en DOS-promt i Windows98, mens du kan bruge kommandoen ipconfig i Windows2K/NT...
Men det er nødvendigt at din default gateway ligger på samme netværk som maskinen. Og det er altså nødvendigt at kende ip-adressen på denne gateway. Har du derimod et modem installeret på den ene maskine, der forbinder dig til internettet er det en lidt anden snak. :o)
Så min win2000, som er koplet til internettet er den der er min gateway for andre computere, når de skal på Internettet. Altså er gateway'en den samme som IP'en på win2000. Har har fattet bare lidt?
Njaaah. Hvordan er din Windows2000 koblet op? Er det via et modem eller via en router?
Router: Hvis du er koblet op via en router er det din gateway og da skal du bruge adressen på routeren.
Modem: Er det et modem du kobler op med er det en længere historie, hvis du skal have en maskine mere på. Så skal den maskine, hvor modemet er installeret nemlig fungere som det man kalder en proxy. Dvs at din Windows98 skal på internettet gennem din Windows2000 (hvilket selvfølgelig betyder denne SKAL være tændt for at det kan lade sig gøre.). I dette tilfælde er din Win2000 gateway for din maskine med Win98. Til gengæld skal du på din Windows2000 installere Internet Connection Sharing, hvilket er en service der tillader andre computere at forbinde til internettet gennem den computer der har denne service kørende. Dette gøres ved at højreklikke på Netværksteder på skrivebordet og derefter højreklikke på den forbindelse, der forbinder dig til internettet. På fanebladet deling, slås det til og VUPTI.
win2000 skal være tændt da den er koplet til et kabelmodem - Jeg bruger webspeed. Så win2000 må være min gateway. Deling af forbindelse er slået til. Skal jeg kun indtaste en gateway på win98 og skal den være 192.168.0.1 altså Ip'en på win2000?
Ja, det skal du. Så skal du også sætte dine dns-indstillinger, så du kan pinge på navne (eksempelvis www.google.com).
Du kan checke adresserne på dine dns-servere på din Windows 2000 ved at skrive ipconfig /all i en dos-prompt.
Du kan herefter checke din vej til internettet:
Ping din win2000. Er der ikke svar skal du checke at de er på samme netværk. Ping en adresse på internettet...eks: 216.239.51.100, får du ikke svar er der ikke hul igennem din win2000. Check internet connection sharing og gateway settings på win98. Ping et navn på internettet. Eks: www.google.com. Er der ikke svar her, men der ER svar fra ip-adressen ovenfor, så er det et problem med dns-serverne.
Jeg har nu leget mere med det og fint godt nok selv ud af, at det hjælp med DNS. Men jeg indtastede 192.168.0.1 som dns og det virkede og troede det var rigtigt, men ud fra din beskrivelse om dns-adresser, som findes vha ipconfig, så er det mystisk at det virker med min adresse. Nu har jeg dog ændret dns til den der står i ipconfig'en for netværkskortet med internetforbindelse. Jeg regner med, at det er den jeg skal bruge. Det er et punkt under det andet netkort, der hedder primær DNS suffiks, men der står intet ud for, men sådan skal det vel være?
Det det ser dog ud til at virke nu, men uden firewall. Den driller nemler en del. Hvilke trusted IP skal den have at vide. Kun clientens? Skal den også have dns-adressen at vide?
Grunden til at du kan bruge begge adresser (både din Win2000 og de rigtige) er, at din Win2000 vil forwarde forespørgselen til dine dns-servere angivet på din win2000, så begge dele virker. Eller burde virke.
Nu kender jeg ikke din firewall, men som regel skal du fortælle den at den stoler på begge dine maskiner. Måske du kan give adgang til hele dit netværk ved at skrive 192.168.0.0 i allow access i firewallen. Så kan du altid sætte flere maskiner på.... Det kan man i min...
Dns-adressen er en maskine på internettet og skal derfor ikke have adgang ud gennem din firewall, men naturligvis skal den have lov til at fortælle dig resultatet af din forespørgsel udefra. Men jeg tror ikke det er et problem...
Jeg kan lige fortælle, at IE virker gennem firewall'en hvis den for tilladelse til en LSA fil, men vil jeg bruge stifinder på win98, for jeg at vide af stifinderen, at der ikke er adgang til win2000 og at det kan være pga forkert cumputernavn eller sharenavn. Siger det dig noget?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.