DSM-G600, DNS-3xx and NSA-220 Hack Forum

Unfortunately no one can be told what fun_plug is - you have to see it for yourself.

You are not logged in.

Announcement

#1 2008-08-24 08:54:51

jalin2
Member
Registered: 2008-08-24
Posts: 6

Lost remote-admin page

I recently added a 2nd hard drive to my nas and I noticed that HD_a2 was mapped to Volume_2 and HD_b2 was mapped to Volume_1.  Seeing as this mismatching would drive me crazy, I followed the "change share name" wiki page using the save and load configuration page method.  I ensured that I modified the file in unix format.

So, after loading in the new configuration file where HD_a2 was to map to Volume_1 and HD_b2 to Volume_2, it turns out that it didn't do so, but instead, I lose access to remote-admin. (ie. page not found when I try to load the admin page).  I can still see my files fine (share names still mixed up).  I also still have telnet access, transmission and clutch still working.

I guess my question is:  where do I start to find out why the remote-admin page isn't working?  My first thing would be to try and run the remote-admin server through telnet but I'm not sure where to find that.

Any help would be appreciated.
Thanks,

Btw:  awesome forum.  I didn't realize my nas could do so much before I bought it.

Offline

 

#2 2008-08-24 11:29:56

bq041
Member
From: USA
Registered: 2008-03-19
Posts: 709

Re: Lost remote-admin page

Bad idea to mess with the backup file, especially if you have telnet access.  Search the forum for how many people have bricked their unit attempting this.  There are much easier ways of making modifications without risking the unit.  Also, there is a big warning on the Wiki (I know you are sure you did not make the crlf mistake), and if you noticed, the Wiki talks about changing share names from Volume_1 to another name, NOT swapping Volume_1 and Volume_2.  It goes on to mention that those are embedded in the binaries.  Anyway, about your problem:

You most likely had 1 drive in the left hand bay and added the second to the right hand bay.  This explains what the Volume names were different than what you expected.  Notice how I did not say mismatched or wrong.  This is actually correct and expected.  Slot 0 is actually on the right bay and slot 1 is on the left bay.  By default, slot 0 is seen first, hence HD_a2, but since it was the second drive added to the unit, it was assigned share Volume_2.  Slot 1 is now HD_b2, but it is still assigned to Volume_1 since it was the original drive.  To fix the share name issue you had, just swap the drives.  This is the most common cause of this scenario.

Since you have telnet access, you are one step up.  Telnet in and run

Code:

ps

See if /web/webs is running.  If it is not, start it by running

Code:

/web/webs &

If it is already running, kill it, then start it again with the command above.
You should get something that looks like this:

Code:

/ # /web/webs
Quota Start
Set Daylight :/usr/sbin/daylight 1 &
country = 31
Daylight mode : USA
StartDaylight US = March 9
EndDaylight US = November 2
US new daylight saving time
rm: cannot remove '/tmp/set_ddns_done': No such file or directory
rm: cannot remove '/tmp/set_ddns_error': No such file or directory
rm: cannot remove '/web/ddns_start': No such file or directory
language=1

You will also notice that your prompt will not return right away, this is expected.  You can still run commands in the telnet session as webs in running in the backround.  Now, leave the telnet session open and try to access the web admin tool.  Also note that as you access the web admin tool, you should get feedback in the telnet winndow.  If it works, upload the original configuration backup file.  You did save an unmodified copy, didn't you?

If this did not work, try doing the factory reset.  http://dns323.kood.org/howto:hardware_reset
Keep in mind this may not work, in which case you need to talk to the guys in the custom firmware about how to recover from a brick.  They use kermit to manualy upload the original F/W to flash.

Last edited by bq041 (2008-08-24 11:34:20)


DNS-323     F/W: 1.04b84  H/W: A1  ffp: 0.5  Drives: 2X 400 GB Seagate SATA-300
DNS-323     F/W: 1.05b28  H/W: B1  ffp: 0.5  Drives: 2X 1 TB  WD SATA-300
DSM-G600   F/W: 1.02       H/W: B                Drive:  500 GB WD ATA

Offline

 

#3 2008-08-24 18:41:33

jalin2
Member
Registered: 2008-08-24
Posts: 6

Re: Lost remote-admin page

Thanks a lot for your help.  A lot of great info!

I ran 'ps' and notice that /web/webs process is not running so I started it from the command line like you suggested.

I get the following:

Set Daylight :/usr/sbin/daylight 1 &
country = 31
Daylight mode : USA
StartDaylight US = March 9
EndDaylight US = November 2
US new daylight saving time
/web/ddns.conf:2: no such option '-----------------------------19481142046936--'

(And the web-admin interface is still not running)

Upon further investigation, contents of /web/ddns.conf is:
^M
-----------------------------19481142046936--^M

This must not be right.  Can somebody show me what their ddns.conf file looks like?  I haven't played with ddns settings so I'm curious as to know why this would get corrupted. 

Thanks,

Offline

 

#4 2008-08-24 20:01:19

bq041
Member
From: USA
Registered: 2008-03-19
Posts: 709

Re: Lost remote-admin page

The ^M is the Linux notation for CR (CRLF issue).  Here is what mine looks like:

Code:

/web # cat ddns.conf
CF-DDNS-ENABLE = "0"
CF-DDNS-USERNAME = ""
CF-DDNS-PASSWORD = ""
CF-DDNS-DOMAIN = ""
CF-DDNS-SERVER = ""
CF-DDNS-TIMEOUT = "2073600"
/web #

I do not use DDNS on my box, hence the 0.

Also check the file shared_name, and all the .conf files for this.  Use vi to remove any ^M in any of the other files.  Once you can get /web/webs up and running again, the load the original back-up file in, or (this may actually be better) load in stcok DNS firmware to reset everything back.

I'm attaching my ddns.conf file for you.  This you can copy onto the right location and use chmod to set it to 755 (it is 777 so you can work with it).


Attachments:
Attachment Icon ddns.conf, Size: 133 bytes, Downloads: 346

DNS-323     F/W: 1.04b84  H/W: A1  ffp: 0.5  Drives: 2X 400 GB Seagate SATA-300
DNS-323     F/W: 1.05b28  H/W: B1  ffp: 0.5  Drives: 2X 1 TB  WD SATA-300
DSM-G600   F/W: 1.02       H/W: B                Drive:  500 GB WD ATA

Offline

 

#5 2008-08-25 00:14:57

jalin2
Member
Registered: 2008-08-24
Posts: 6

Re: Lost remote-admin page

Thanks for providing the file.  After I copied your ddns.conf, I got my remote-admin back.

However, it doesn't come up on reboot even after I reloaded firmware (v1.05).  So instead, I appended to fun_plug to copy a the proper ddns.conf to /etc and re-run /web/webs& which seemed to do the trick.  Not the most elegant solution but good enough for me for now.

Thanks a lot for your help!

Offline

 

#6 2008-08-25 01:19:33

mig
Member
From: Seattle, WA
Registered: 2006-12-21
Posts: 532

Re: Lost remote-admin page

jalin2 wrote:

However, it doesn't come up on reboot even after I reloaded firmware (v1.05).

Take a look at: http://dns323.kood.org/forum/p13670-200 … tml#p13670


DNS-323 • 2x Seagate Barracuda ES 7200.10 ST3250620NS 250GB SATAII (3.0Gb/s) 7200RPM 16MB • RAID1 • FW1.03 • ext2 
Fonz's v0.3 fun_plug http://www.inreto.de/dns323/fun-plug

Offline

 

#7 2008-08-25 01:33:31

bq041
Member
From: USA
Registered: 2008-03-19
Posts: 709

Re: Lost remote-admin page

Use these commands to fix it in flash.  The copy you changed in /web is on a ram disk and is copied from flash each reboot.

Code:

/ # mount -t minix /dev/mtdblock0 /sys/mtd1
/ # mount -t minix /dev/mtdblock1 /sys/mtd2
/ # cp -dprf /mnt/HD_a2/ddns.conf /sys/mtd1/
/ # cp -dprf /mnt/HD_a2/ddns.conf /sys/mtd2/
/ # sync
/ # umount /sys/mtd1
/ # umount /sys/mtd2

This is assuming you have the good copy (the one I provided) saved on the /mnt/HD_a/ directory on the DNS with the correct permissions.  The unmount commands are the most important here so not to corrupt the flash filesystem.


DNS-323     F/W: 1.04b84  H/W: A1  ffp: 0.5  Drives: 2X 400 GB Seagate SATA-300
DNS-323     F/W: 1.05b28  H/W: B1  ffp: 0.5  Drives: 2X 1 TB  WD SATA-300
DSM-G600   F/W: 1.02       H/W: B                Drive:  500 GB WD ATA

Offline

 

#8 2008-08-26 06:23:58

jalin2
Member
Registered: 2008-08-24
Posts: 6

Re: Lost remote-admin page

Thanks mig for the link.  I followed the suggestion of toggling the ddns page settings and it's all fixed now.

Thanks bq041 for your help also.  It's all good.

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2010 PunBB