Dir-615 rev:D3 change wan mac and reconnect Cisco modem

Post new topic   Reply to topic    DD-WRT Forum Index -> Ralink SoC basierte Hardware
Author Message
psyforce
DD-WRT Novice


Joined: 20 Mar 2011
Posts: 2

PostPosted: Sun Mar 20, 2011 22:38    Post subject: Dir-615 rev:D3 change wan mac and reconnect Cisco modem Reply with quote
hi zusammen,

ich habe gerade ein reconnect script für den Dir-615 rev: D3 mit dd-wrt v24 und einem Kabel Modem von cisco gebastelt.

Was mir jedoch nicht gelungen ist, dass die MAC-Adresse von vlan2 einen Reboot des Routers überlebt.Diese wird jeweils auf einen default Wert zurückgesetzt.
/edit: die nvram variable def_hwaddr überlebt den reconnect kann diese direkt wieder benutzt werden?
Kann mir jemand sagen, wo die default startup config von dem vlan2 interface definiert ist?
Generell wenn jemand Verbesserungsvorschläge hat nur her damit.
Das größte Problem ist wohl, dass man keine Optware auf dem Router installieren kann. Somit muss das Modem via curl von Windows neu gestartet werden.

grüßle psy

1.) Batch für Windows
curl.exe und WinSCP in neuerer version vorrausgesetzt
Code:

@echo off
curl -d "SADownStartingFrequency=1" http://192.168.100.1/goform/gscan
c:\Programme\WinSCP3\WinSCP.com /script=c:\Programme\WinSCP3\script.txt

1.1) WinSCP-script
Code:

open scp://root:PASSWORT@192.168.0.1:22
call /tmp/etc/reconn.sh
close
exit

2.) Startupscript für dd-wrt firmware
Code:

echo "#!/bin/sh" >> /tmp/etc/reconn.sh
echo "MAC=\`(date; cat /proc/interrupts) | md5sum | sed -r 's/^(.{10}).*$/\1/; s/([0-9a-f]{2})/\1:/g; s/:$//;'\`" >> /tmp/etc/reconn.sh
echo "echo "00:\$\{MAC\}"" >> /tmp/etc/reconn.sh
echo "ifconfig vlan2 down" >> /tmp/etc/reconn.sh
echo "ifconfig vlan2 hw ether "00:\$\{MAC\}"" >> /tmp/etc/reconn.sh
echo "ifconfig vlan2 up" >> /tmp/etc/reconn.sh
echo "nvram set wan_hwaddr="00:\$\{MAC\}"" >> /tmp/etc/reconn.sh
echo "kill -USR2 \`cat /var/run/udhcpc.pid\` 2> /dev/null" >> /tmp/etc/reconn.sh
echo "killall udhcpc 2> /dev/null" >> /tmp/etc/reconn.sh
echo "udhcpc -i vlan2 -p /var/run/udhcpc.pid -s /tmp/udhcpc" >> /tmp/etc/reconn.sh
chmod +x /tmp/etc/reconn.sh
Sponsor
Sash
DD-WRT Guru


Joined: 20 Sep 2006
Posts: 17619
Location: Hesse/Germany

PostPosted: Fri Sep 09, 2011 11:07    Post subject: Re: Dir-615 rev:D3 change wan mac and reconnect Cisco modem Reply with quote
hau mal den ganzen echo muell weg. kann ja kein aas lesen.

psyforce wrote:

Code:

echo "#!/bin/sh
MAC=\`(date; cat /proc/interrupts) | md5sum | sed -r 's/^(.{10}).*$/\1/; s/([0-9a-f]{2})/\1:/g; s/:$//;'\`
echo "00:\$\{MAC\}"
ifconfig vlan2 down
ifconfig vlan2 hw ether "00:\$\{MAC\}"
ifconfig vlan2 up
nvram set wan_hwaddr="00:\$\{MAC\}"
kill -USR2 \`cat /var/run/udhcpc.pid\` 2> /dev/null
killall udhcpc 2> /dev/null
udhcpc -i vlan2 -p /var/run/udhcpc.pid -s /tmp/udhcpc" > /tmp/etc/reconn.sh
chmod +x /tmp/etc/reconn.sh


und dannpack das ins startup or custom script

_________________
Forum Guidelines...How to get help
&
Forum Rules
&
RTFM/STFW
&
Throw some buzzwords into the WIKI search Exclamation
_________________
I'm NOT rude, just offer pure facts!
_________________
Atheros (TP-Link & Clones, etc ) debrick service in EU
_________________
Guide on HowTo be Safe, Secure and Protect Your Online Anonymity!
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Index -> Ralink SoC basierte Hardware All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum