GPRS verbinding delen
9 mei 2007 - 10:48   
geplaatst door: Macsel
Ik heb bij een kennis een iMac geïnstalleerd. Deze staat op een boot en maakt verbinding via GPRS. Dit ging tot twee weken geleden via EDGE van Telfort. Omdat Telfort door KPN is overgenomen worden nu de netwerken samengevoegd. Na problemen is hij op KPN gezet en heeft nu een tragere verbinding. Tot zover het achtergrond verhaaltje.
Zijn oude windows computer maakt via internet-delen op de iMac gebruik van dezelfde GPRS verbinding, om ook hiermee nog te kunnen internetten. Via de telefoon heb ik de instellingen met hem nagelopen en volgens mij staat alles goed (internet-delen/firewall poorten open) om de verbinding door te kunnen zetten. Maar zodra internet-delen wordt aangezet kan zowel de iMac geen webpagina's meer openen als de windows computer. Wanneer de voorziening 'persoonlijke webserver' wordt ingeschakeld (die normaal het doorzetten van websites via internet-delen faciliteerd) geen verbinding meer maken tussen de pc en imac.

Zie ik iets over het hoofd?!
Alle advies is zeer welkom!

Mac mini | 21,5" iMac Fusion Drive | vintage iPad (1st g) | iPhone (4S) | Airport extreme / express | Business: 15" MBP | 24" LED monitor
GPRS verbinding delen
10 mei 2007 - 12:27    reactie #1
geplaatst door: Macsel
Ik weet, probleem is complex, maar niemand een idee...??
Mac mini | 21,5" iMac Fusion Drive | vintage iPad (1st g) | iPhone (4S) | Airport extreme / express | Business: 15" MBP | 24" LED monitor
GPRS verbinding delen
10 mei 2007 - 13:03    reactie #2
geplaatst door: Cailin Coilleach
Citaat
Wanneer de voorziening 'persoonlijke webserver' wordt ingeschakeld (die normaal het doorzetten van websites via internet-delen faciliteerd)

Gelukkig voor jou heeft "persoonlijke webserver" er geen hout mee te maken.

Als je "Internet delen" aanzet gaat je Mac fungeren als router tussen twee netwerken. In dit geval het Internet (via GPRS) en het interne netwerk (tussen de Mac en de Windows PC). Door het aanzetten van "Internet delen" word er het eea veranderd aan de routerings-instellingen van de Mac. Mogelijk dat dit ook veroorzaakt dat de Mac zelf de route naar het Internet kwijt raakt.

Oftewel: bel in met GPRS en controleer dan de instellingen van "Internet delen".

Tevens is output van commando's als "netstat -rn" en "ifconfig -a" erg handig. En van "ipconfig" aan de Windows kant.

GPRS verbinding delen
10 mei 2007 - 13:10    reactie #3
geplaatst door: Macsel
dat van die persoonlijke webserver wist ik. Dat helpt alleen maar bij het openzetten (doorzetten) van poort 80 in de router zodat de win-pc zou moeten kunnen internetten, daar gaat dus iets mis.
Mac mini | 21,5" iMac Fusion Drive | vintage iPad (1st g) | iPhone (4S) | Airport extreme / express | Business: 15" MBP | 24" LED monitor
GPRS verbinding delen
10 mei 2007 - 13:21    reactie #4
geplaatst door: Cailin Coilleach
Citaat
[dat van die persoonlijke webserver wist ik. Dat helpt alleen maar bij het openzetten (doorzetten) van poort 80 in de router zodat de win-pc zou moeten kunnen internetten, daar gaat dus iets mis.

Sorry, maar ik heb geen flauw benul waar je het over hebt.

"Persoonlijke webserver" heeft helemaal NIETS te maken met het delen van je verbinding, of met het web surfen vanaf de Windows PC. Zet je "Internet delen" aan, dan word je Mac een router die alles door laat; hij filtert niets uit.

Extra tests op de Windows PC:
* kan je de Mac pingen? ping $IP (ik weet natuurlijk niet wat het IP van de Mac is)
* kan je Google pingen op IP adres? ping 66.249.93.99
* kan je DNS resolutie doen? -> nslookup www.google.com
* kan je Google pingen op naam? -> ping www.google.com
* werkt dat allemaal, probeer dan een website met je browser te bereiken.

GPRS verbinding delen
10 mei 2007 - 13:29    reactie #5
geplaatst door: Cailin Coilleach
Mijn excuses, je hebt toch gelijk dat het er wat mee te maken heeft.

Schijnbaar is het zo dat, als je je Firewall aan hebt staan, OS X alleen verkeer toestaat als je dat ook naar je Mac toe staat. Oftewel: wil je mensen op het interne netwerk laten surfen, dan moet je poorten 80 en 443 open zetten op je Mac. En de makkelijkste manier om dat te doen is door "Persoonlijke webserver" te starten.

Wat een afgrijselijk slechte methode! *brr*

IMHO horen die twee afzonderlijk te worden geconfigureerd. Heb je een webserver draaien, dan zet je poort 80 lokaal open. Wil je mensen op het interne netwerk laten browsen, dan zet je je als router volledig open (van binnen naar buiten).

Waar een vieze oplossing van Apple  :wacko:

Neemt niet weg dat de voorgestelde tests blijven staan. Laat je vriend die eerst even proberen.

EDIT:
Je kan overigens het zelfde bereiken door handmatig poorten open te zetten in de firewall. Dan hoef je de webserver niet te starten op je Mac. Voor een korte handleiding, zie deze Apple support pagina.

(Bewerkt door Cailin Coilleach om 13:31, 10-05-2007)

GPRS verbinding delen
10 mei 2007 - 19:56    reactie #6
geplaatst door: Macsel
De mac werkt gewoon als een normale router. Ooit geprobeerd bestanden tussen twee computers uit te wisselen waar een router tussen(!) hangt? Dan moet je toch echt een poortje openzetten.
Ik heb die persoonlijke webserver in principe ook niet actief, alleen de poorten 80, 8080 en 443. Maar bij (de)activatie verandert er dus wat voor de win-pc die kan dan wel (als ie uitstaat) of niet (als ie aan staat) verbinding krijgen via aiport.
Toch bang dat ik er zelf achter moet gaan kruipen...
Mac mini | 21,5" iMac Fusion Drive | vintage iPad (1st g) | iPhone (4S) | Airport extreme / express | Business: 15" MBP | 24" LED monitor
GPRS verbinding delen
10 mei 2007 - 20:34    reactie #7
geplaatst door: Cailin Coilleach
Jep, ik heb meerdere routers en firewalls ingericht. Punt is dat bij Linux de Forwarding queue (het router gedeelte) per default leeg is, zonder rules. Eigenlijk net als de Mac OS X firewall..

Ik vind het alleen een beetje smerig dat, als je poorten door wilt geven met een desktop Mac, je half-om-half doet alsof je Mac die verbindingen accepteert, terwijl hij het eigenlijk alleen maar door geeft. Ach ja...