středa 30. června 2010

Mac OS X a problém s DHCP

Narazil jsem na problém s připojením MacBooku do jedné wifi sítě. MacBook se
  • přihlásil do wifi (jde o zabezpečenou síť - přístup přes jméno a heslo)
  • do Internetu se ale nedostal
  • protože "nedostal" IP adresu od místního DHCP serveru a jen si vygeneroval adresu typu 192.169.x.x
Zjistil jsem (odchytáváním komunikace programem WireShark), že DHCP server dostává žádosti o IP adresu, odpovídá na ně, MacBook odpovědi dostává, ale ignoruje je.
Příčina - DHCP server uváděl jako své ID adresu 127.0.0.1 (loopback). Po změně ID to začalo fungovat.
Na straně serveru šlo o ISC-DHCP verze 3.0 a o tento řádek konfigurace:

server-identifier server.domena.cz;

Jako "server.domena.cz" tam musí být něco, co odpovídá IP adrese fyzického interfejsu, ne loopbacku.

Otestoval jsem ještě chování různých systémů:
  • Mac OS X 10.6.4 (momentálně nejnovější verze Mac OS X) - odpovědi dhcp serveru s ID 127.0.0.1 ignoruje
  • Mac OS X 10.4 - to samé
  • iPhone s iOS 4.0 - to samé
  • Windows XP - ID 127.0.0.1 jim nevadí, nabídnutou IP adresu akceptují a připojí se
  • FreeBSD 6.2 - také se připojí
Je jedno, jestli jde o připojení přes wifi nebo přes kabel.

3 komentáře:

petrenkov@atlas.cz řekl(a)...

Dobrý den,
mám stejný problém, ale nevím, kde nastavit ID adresu DHCP serveru, zda přímo v konfiguraci ADSL modemu/routeru či někde jinde.

Děkuji za radu

vhor řekl(a)...

Máte-li připojení přes ADSL, tak problém bude asi v něčem jiném, než o čem jsem psal na blogu. Můžete podrobněji popsat problém? Psal jsem Vám na mail, ale máte plnou schránku.

petrenkov@atlas.cz řekl(a)...

Dobrý den,
schránka mi nějak zlobila. Už by to mělo být v pohodě. Modem stále hlásí, že je připojený a jednou internet funguje, podruhé ne. Většinou, když se přihlásí uživatel s Mac, všem ostatním přestane připojení fungovat. Uživatelé PC nemají problém s připojením, tedy až na to, že je vždy s Mac někdo taktéž shodí. Uživatelé Mac se sice připojí k Wifi, ale již ne na internet. Modem je D-Link DSL-2741B, rev. E, nastavený rozsah adres je 200, ale maximálně je připojeno cca. 15 lidí. DNS je napevno nastaveno na Google 8.8.8.8, bez něj se na internet nedá připojit téměř vůbec. ADSL připojení je přes T-Mobile, lokalita Praha, Dejvice u Kulaťáku.
Takto však zlobil i předchozí modem Huawei od O2.

Děkuji