Pokazanie MAC oraz IP przez WWW

Instalacja i konfiguracja oprogramowania sieciowego.
Najkon
Piegowaty Guziec
Piegowaty Guziec
Posty: 17
Rejestracja: 18 lut 2008, 20:12
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Pokazanie MAC oraz IP przez WWW

Post autor: Najkon »

Witam,

Mam otóż taki problem teraz. I nie wiem jak to ugryźć.
Jest tak:
Nowy klient podłącza się do sieci. Zostaje automagicznie przekierowany na inny serwer na którym stoi apache, i informuje go o tym, że nie jest dodany do bazy i prosimy go o kontakt jeżeli chce posiadać Internet.

Kod: Zaznacz cały

$IPTABLES -A PREROUTING -t nat -s $NOAUTH -p tcp --dport 80 -j DNAT --to-destination 10.0.0.254 
A chciałbym, aby w komunikacie widniejącym na stronie WWW móc odczytać MAC Adres oraz IP komputera. Na zasadzie np. takiego skryptu:

Kod: Zaznacz cały

<?php 
$ip=$_SERVER['REMOTE_ADDR']; 
$mac_komenda="/usr/sbin/arp -n $ip | grep ether | awk '{print $3;}'"; 
$mac=shell_exec($mac_komenda); 
echo "<h3>Podczas rozmowy przydatne mogą się okazać poniższe dane:<br/></h3>"; 

echo "Adres IP Twojego komputera: "; 
echo "<b>$ip</b>"; 
echo "<br/>Adres fizyczny Twojej karty sieciowej: "; 
echo "<b>$mac</b>"; 
?> 
Tylko tak. Serwer z DHCP-em to inny komputer. Tak samo jak Serwer z apache to inny komputer.
Teraz komputer z apache-em nie ma w tablicy ARP tych że maców i nie może uzyskać ów MAC Adresu.
Są to dwa różne serwerki. Jak to teraz można zrobić? aby to zadziałało w takiej konfiguracji.
Awatar użytkownika
liftboy syndrome
Wytworny Kaczor
Wytworny Kaczor
Posty: 336
Rejestracja: 05 maja 2012, 21:48
Płeć: Mężczyzna

Re: Pokazanie MAC oraz IP przez WWW

Post autor: liftboy syndrome »

Najkon pisze:Teraz komputer z apache-em nie ma w tablicy ARP tych że maców i nie może uzyskać ów MAC Adresu.
Rozumiem, że problem jest w tym, że komputer z apachem jest w innej podsieci niż komputery z adresami przyznawanymi przez DHCP?
Najkon
Piegowaty Guziec
Piegowaty Guziec
Posty: 17
Rejestracja: 18 lut 2008, 20:12
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

Re: Pokazanie MAC oraz IP przez WWW

Post autor: Najkon »

Tak. I są to dwa różne komputery/serwery.
Awatar użytkownika
liftboy syndrome
Wytworny Kaczor
Wytworny Kaczor
Posty: 336
Rejestracja: 05 maja 2012, 21:48
Płeć: Mężczyzna

Re: Pokazanie MAC oraz IP przez WWW

Post autor: liftboy syndrome »

Wyeksportowałbym przez NFS plik leases z serwera dhcp, tak by apache miał do niego dostęp i mógł sobie w nim sprawdzić jaki MAC dostał jakie IP.
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 26 gości