Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest wtorek, 17 czerwca 2025, 19:40

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 5 ] 
Autor Wiadomość
Post: sobota, 1 listopada 2008, 13:28 
Offline

Rejestracja: niedziela, 4 kwietnia 2004, 17:38
Posty: 55
Witam serdeczenie, poszukuje jakiegoś rozwiązania dla odczytu Mac adresu w sieci lokalnej przez www. W sieci odnalazłem coś takiego:
: [/] [] ()
 <?php
$ip = '192.168.0.1';
$eth = 'eth0';
exec('/usr/sbin/arping -c 1 -I '.$eth.' '.$ip.' -f', $answer);
eregi('([0-9a-z]{2}:[0-9a-z]{2}:[0-9a-z]{2}:[0-9a-z]{2}:[0-9a-z]{2}:[0-9a-z]{2})',$answer[1],$result);
echo('Adres MAC : '.$result[0]);
?>

postawilem apacha z php, (skrypty dzialają )
ale niestety nic w zmiennych nie zwraca wartosci, mysle ze jest coś nie tak z wykonaniem exec'a moge o jakąś podpowiedź prosic ?
pozdrawiam

_________________
www.hitechgroup.pl
www.htmarket.pl
www.sulejowski.pl


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 1 listopada 2008, 14:30 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
Nie masz uprawnień do polecenia "arping" , musisz w /etc/sudoers dopisać linię :
: [/] [] ()
nobody ALL=NOPASSWD:/usr/sbin/arping

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 1 listopada 2008, 23:28 
Offline

Rejestracja: niedziela, 4 kwietnia 2004, 17:38
Posty: 55
dziekuje Ci za szybką odpowiedz, jednak po wyedytowaniu i wprowadzniu dodatkowej lini nie pomoglo.
nadal tylko echo dziala dla wyswietlenia napisu.
edytowalem rownież z visudo , restartowałem i tez nic. Czy możesz podpowiedzieć jak sprawdzić czy ta komenda jest w ogóle wykonywana ?

_________________
www.hitechgroup.pl
www.htmarket.pl
www.sulejowski.pl


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 1 listopada 2008, 23:38 
Offline
CDN Support

Rejestracja: środa, 12 lipca 2006, 14:46
Posty: 497
Lokalizacja: Sarnaki / Warszawa
zmień linię
: [/] [] ()
exec('/usr/sbin/arping -c 1 -I '.$eth.' '.$ip.' -f', $answer);

na
: [/] [] ()
exec('sudo /usr/sbin/arping -c 1 -I '.$eth.' '.$ip.' -f', $answer);

a jak nie będzie działać, to spróbuj tak:
: [/] [] ()
exec('sudo /usr/sbin/arping -c 1 -I $eth $ip -f', $answer);


jeżeli chodzi o:
: [/] [] ()
Czy możesz podpowiedzieć jak sprawdzić czy ta komenda jest w ogóle wykonywana ?

odpal skrypt z konsoli, root-a, w taki sposób:
: [/] [] ()
php -f /scieżka/do/skryptu.php


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 1 listopada 2008, 23:53 
Offline

Rejestracja: niedziela, 4 kwietnia 2004, 17:38
Posty: 55
super, ruszyło.
Teraz siadam i przemyle jak wykonac dodatkowo z REMOTE_ADDR ale z tym już sobie poradze,
dziekuje serdecznie

_________________
www.hitechgroup.pl
www.htmarket.pl
www.sulejowski.pl


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 5 ] 

Strefa czasowa UTC+2godz.


Kto jest online

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


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl