Change the router IP address and DHCP range

bar1

Expert Member
Joined
Sep 15, 2008
Messages
4,122
Reaction score
445
Hi, Is it possible to change the rain's router ip address and the DHCP range?
my home lab is configured on the 192.168.1.x range.
thanks
 
"Please be advice that no changes can be made on the router setting"

Second time I am asked to send a private message for a simple yes/no answer.....
a bit of a strange behavior by rain, surely this is not top secret information.
 
Strange... I've done this before, I think the model was a ZTE.
 
I can do this with their Oppo router no problem, which is VERY basic compared to my ADSL router from 2006. 1704917899415.png
 
The new 101 router is locked into kiddie mode, there's a password protected 'developer' section where I imagine these basic settings are hiding. Unless they give us access or we find another way in, alternative is to switch the 101 into 'bridge' mode and use a different router for DHCP.
 
All the settings are hiding in developer mode. It's client side, so we can just bypass the login.

Install Charles, the trial is fine https://www.charlesproxy.com/

Grab the config file here (101-dev-mode.xml): https://mega.nz/file/a5ckgR4S#zuJTN_l8PXkDK7kzrOhejk-zFJd-0VP68Z9QnkTJU_0

1. Open Charles
2. Menu: Tools>Rewrite
3. Import: 101-dev-mode.xml
4. Enable Rewrite: ticked
5. Hit OK

With that running, you can go into the router config and all the hidden menu items will be unlocked. Have fun!
 
All the settings are hiding in developer mode. It's client side, so we can just bypass the login.

Install Charles, the trial is fine https://www.charlesproxy.com/

Grab the config file here (101-dev-mode.xml): https://mega.nz/file/a5ckgR4S#zuJTN_l8PXkDK7kzrOhejk-zFJd-0VP68Z9QnkTJU_0

1. Open Charles
2. Menu: Tools>Rewrite
3. Import: 101-dev-mode.xml
4. Enable Rewrite: ticked
5. Hit OK

With that running, you can go into the router config and all the hidden menu items will be unlocked. Have fun!
Thanks @lost_sock!!!
I've unlocked the hidden menus using the above steps.

Anyone able to find where to set DNS servers?
I wish to use the OpenDNS IP addresses for Family Shield: 208.67.222.123 and 208.67.220.123
 
Last edited:
All the settings are hiding in developer mode. It's client side, so we can just bypass the login. Install [Charlesproxy.com and use this code:]
Code:
<?xml version='1.0' encoding='UTF-8' ?>
<?charles serialisation-version='2.0' ?>
<rewriteSet-array>
  <rewriteSet>
    <active>true</active>
    <name>101 Developer Mode</name>
    <hosts>
      <locationPatterns>
        <locationMatch>
          <location>
            <protocol>http</protocol>
          </location>
          <enabled>true</enabled>
        </locationMatch>
      </locationPatterns>
    </hosts>
    <rules>
      <rewriteRule>
        <active>true</active>
        <ruleType>7</ruleType>
        <matchValue>&quot;is_super_user&quot;:0</matchValue>
        <matchHeaderRegex>false</matchHeaderRegex>
        <matchValueRegex>false</matchValueRegex>
        <matchRequest>true</matchRequest>
        <matchResponse>false</matchResponse>
        <newValue>&quot;is_super_user&quot;:1</newValue>
        <newHeaderRegex>false</newHeaderRegex>
        <newValueRegex>false</newValueRegex>
        <matchWholeValue>false</matchWholeValue>
        <caseSensitive>false</caseSensitive>
        <replaceType>2</replaceType>
      </rewriteRule>
      <rewriteRule>
        <active>true</active>
        <ruleType>7</ruleType>
        <matchValue>&quot;super_admin&quot;:&quot;0&quot;</matchValue>
        <matchHeaderRegex>false</matchHeaderRegex>
        <matchValueRegex>false</matchValueRegex>
        <matchRequest>true</matchRequest>
        <matchResponse>false</matchResponse>
        <newValue>&quot;super_admin&quot;:&quot;1&quot;</newValue>
        <newHeaderRegex>false</newHeaderRegex>
        <newValueRegex>false</newValueRegex>
        <matchWholeValue>false</matchWholeValue>
        <caseSensitive>false</caseSensitive>
        <replaceType>2</replaceType>
      </rewriteRule>
      <rewriteRule>
        <active>true</active>
        <ruleType>7</ruleType>
        <matchValue>&quot;develop_mode&quot;:0</matchValue>
        <matchHeaderRegex>false</matchHeaderRegex>
        <matchValueRegex>false</matchValueRegex>
        <matchRequest>true</matchRequest>
        <matchResponse>true</matchResponse>
        <newValue>&quot;develop_mode&quot;:1</newValue>
        <newHeaderRegex>false</newHeaderRegex>
        <newValueRegex>false</newValueRegex>
        <matchWholeValue>false</matchWholeValue>
        <caseSensitive>false</caseSensitive>
        <replaceType>2</replaceType>
      </rewriteRule>
    </rules>
  </rewriteSet>
</rewriteSet-array>

1. Open Charles
2. Menu: Tools>Rewrite
3. Import: 101-dev-mode.xml
4. Enable Rewrite: ticked
5. Hit OK

With that running, you can go into the router config and all the hidden menu items will be unlocked. Have fun!

Quoted with code block to eternalise the code
 
Hi @lost_sock

I've unlocked and in "Developer Mode" using Charles.

However, I'm really struggling to find where to change the DNS servers (primary and secondary)
I would have expected them to be in the LAN menu.
Please see if you can find where.

1725797864172.png

1725797964805.png
 

Attachments

  • 1725797331124.png
    1725797331124.png
    17 KB · Views: 15
Hey @Razor3

I changed ISP and sent the router back a while ago so unfortunately can't take a look to see where those DNS settings are.

Anyone else know where the DNS server settings are hiding?

If there for some reason really isn't a way to change DNS settings in the GUI, if I remember correctly there was a settings export. Export, make changes to the config manually, will be standard openwrt, then import back in.
 
Thanks, i'll look for the dns settings in the exported config
 
Thanks @lost_sock!!!
I've unlocked the hidden menus using the above steps.

Anyone able to find where to set DNS servers?
I wish to use the OpenDNS IP addresses for Family Shield: 208.67.222.123 and 208.67.220.123

This only works if the router is connected to the PC via LAN? I have just tried doing this and it didn't work and I was accessing admin using WIFI.
 
All the settings are hiding in developer mode. It's client side, so we can just bypass the login.

Install Charles, the trial is fine https://www.charlesproxy.com/

Grab the config file here (101-dev-mode.xml): https://mega.nz/file/a5ckgR4S#zuJTN_l8PXkDK7kzrOhejk-zFJd-0VP68Z9QnkTJU_0

1. Open Charles
2. Menu: Tools>Rewrite
3. Import: 101-dev-mode.xml
4. Enable Rewrite: ticked
5. Hit OK

With that running, you can go into the router config and all the hidden menu items will be unlocked. Have fun!
I wonder if something has changed, can't get it working anymore.

I can see the rewrite working
Screenshot 2024-12-23 095931.png
Screenshot 2024-12-23 095957.png


But it doesn't show the hidden menus
Screenshot 2024-12-23 100054.png


hardware version V1.0
software version RA_M2_v3.6.22r
 
Top
Sign up to the MyBroadband newsletter