User Tools

Site Tools


docs:tips_n_tricks:md_90400

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
docs:tips_n_tricks:md_90400 [16.12.2010 19:39 CET]
peter created
docs:tips_n_tricks:md_90400 [17.12.2010 01:10 CET] (current)
peter
Line 1: Line 1:
 ====== MD 40900 ====== ====== MD 40900 ======
-===== Add wireless MAC to allow access list =====+===== Add wireless MAC ===== 
 + 
 +The following scriptlet allows to add a MAC address of a wireless device to the access allow list of a //Medion MD 90400 Wireless Lan Set// (A DSL router and wireless LAN switch sold in Germany) bypassing the stupid javascript checks of the input data. (In my case, the native web interface didn't allow a MAC address to start with an odd number)
  
   password=<​router password>​   password=<​router password>​
Line 9: Line 11:
   --post-data '​i1_3_6_1_4_1_937_3_1_3_2_2_1_4_*=5&​m1_3_6_1_4_1_937_3_1_3_2_2_1_2_*='"​${mac}"'&​i1_3_6_1_4_1_937_3_1_3_2_2_1_3_*=1&​i1_3_6_1_4_1_937_3_1_3_2_2_1_4_*=1'​ \   --post-data '​i1_3_6_1_4_1_937_3_1_3_2_2_1_4_*=5&​m1_3_6_1_4_1_937_3_1_3_2_2_1_2_*='"​${mac}"'&​i1_3_6_1_4_1_937_3_1_3_2_2_1_3_*=1&​i1_3_6_1_4_1_937_3_1_3_2_2_1_4_*=1'​ \
   '​http://'"​${router}"'/​cgi-bin/​setobject?/​lib/​popup/​close_window.shtml'​   '​http://'"​${router}"'/​cgi-bin/​setobject?/​lib/​popup/​close_window.shtml'​
 +
 +===== Reserve IP for specific MAC =====
 +Same problem arises when setting a dedicated constant IP number to a device. Same solution applies:
 +
 +  password=<​router password>​
 +  ip=<ip number to reserve>
 +  mac=<​respective mac>
 +  router=<​router ip or dns name>
 +  wget --http-user bla \
 +       ​--http-password "​${password}"​ \
 +       ​--post-data '​i1_3_6_1_4_1_937_2_1_11_2_12_1_99_*=5&​setobject_macAddress=m1_3_6_1_4_1_937_2_1_11_2_12_1_3_*='"​${mac}"'&​setobject_ipAddress=a1_3_6_1_4_1_937_2_1_11_2_12_1_2_*='"​${ip}"'&​i1_3_6_1_4_1_937_2_1_11_2_12_1_99_*=1'​ \
 +       '​http://'"​${router}"'/​cgi-bin/​setobject?/​lib/​popup/​close_window.shtml'​
 +
 +===== Get public IP by SNMP =====
 +This scriptlet allows you to get your public IP when using a //MD 90400 Wireless Lan Set// for DSL uplink:
 +
 +  router=<​router ip or dns name>
 +  public_ip="​`snmptable -c public -v 2c -CH "​${router}"​ .1.3.6.1.2.1.4.20 \
 +                                 | awk ' $2 == 7 {print $1}'​`"​
docs/tips_n_tricks/md_90400.1292524747.txt.gz · Last modified: 16.12.2010 19:39 CET by peter