Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Funkcja MAC random w openwrt
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Najpierw czytaj potem pytaj: http://eko.one.pl/?p=openwrt-konfigurac … eadresumac
A jako źródło adresu:
hexdump -e '5/1 "%02X:" "%02X"' /dev/urandom -n 6 | head -c 17Czyli wystarczy wydać polecenie
# uci set network.wan.macaddr=hexdump -e '5/1 "%02X:" "%02X"' /dev/urandom -n 6 | head -c 17
# uci commit network
i adres mac zostanie automatycznie zmieniony na losowy wygenerowany? Dobrze zrozumiałem?
Czy jeśli jestem połączony z dostawcą isp radiowo i wydam to polecenie to router automatycznie wznowi połączenie?
Jak to dodać do gui gargoyle?
Nie.
uci set network.wan.macaddr=$(hexdump -e '5/1 "%02X:" "%02X"' /dev/urandom -n 6 | head -c 17)
uci commit network
Też nie. ifup wan musisz zrobić
Napisać własny kod do zrobienia tego (w js).
Właśnie o to mi chodziło!
O kod, który generuje losowy adres mac.
Jako, że jestem ciemny w linuxie, zapytam wprost... Jak najłatwiej i najszybciej wykonać te 3 polecenia, tak by zautomatyzować ten proces? Napisać skrypt w bashu i po zalogowaniu przez ssh uruchamiać go? Dlatego pytałem o dodanie takiej funkcji w gui garoyle...
Dzięki za zainteresowanie tematem ![]()
Możesz skrypt sobie zrobić.
A jakiś sposób by uruchamiać to w przeglądarce? Bo rozumiem, że taki skrypt tylko przez ssh czy telnet.
Coś takiego ?
#!/bin/bash
ifdown wan
uci set network.wan.macaddr=$(hexdump -e '5/1 "%02X:" "%02X"' /dev/urandom -n 6 | head -c 17)
uci commit network
ifup wan
Źle. W openwrt nie masz basha domyślnie więc #!/bin/sh jak już. W do przeglądarki to musisz sobie kawałek kodu w html/js/shellu czy czym tam potrafisz napisać żeby skrypt wywołać.
No właśnie nie za bardzo potrafię, ale będę próbował. Dzięki za naprowadzenie ![]()
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Funkcja MAC random w openwrt
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc