Goto http://<ip-of-home-base>/en/private/mainte/xelis_main.htm, login, switch on telnet, and reboot. This will also enable logging in on the serial port. (It sets the DEBUG flag).
You can login as root, no password. The change is persistent.
Some other info:
The box has 16MiB flashrom. 13632 KiB are reserved for the rootfs, which is squashfs. Yet the rootfs is only 6784 KiB uncompressed, so I suppose at least 60% of the available space is not used. This means that Belkin
- Planned to add *much* functionality in future firmware releases.
- Had a complete other box in mind in the designing phase.
- Wanted to be prepared for the future.
- Gave a present to hackers.
- Could buy a big pile of cheap 16MiB flash chips
The box has two different nvram-like storage places. One can be accessed via /dev/sxeeprom.
cat /dev/sxeeprom gives
Code: Select all
pictflickr.conf0000644000000000000000000000130700000000004012523 0ustar rootroot
system.conf0000600000000000000000000000222311540735745011751 0ustar rootroot
ROOT_PASSWORD=
HOST_NAME=HB_NNNNNN
TIMEZONE=+0:00
USE_DHCP0=ENABLE
IPADDR0=0.0.0.0
NETMASK0=0.0.0.0
GATEWAY=0.0.0.0
DNS_PRIMARY=0.0.0.0
DNS_SECONDARY=0.0.0.0
HTTP_PROXY_ADDR=
HTTP_PROXY_PORT=
NTP_SERVER=0.pool.ntp.org
NTP_SYNC=60
NAS_ACTRL=DISABLE
DRIVE_LETTERA=05221700CD558D09
DRIVE_LETTERB=
DRIVE_LETTERC=
DRIVE_LETTERD=
DRIVE_LETTERE=
DRIVE_LETTERF=
DRIVE_LETTERG=
DRIVE_LETTERH=
DRIVE_LETTERI=
DRIVE_LETTERJ=
DRIVE_LETTERK=
DRIVE_LETTERL=
DRIVE_LETTERM=
DRIVE_LETTERN=
DRIVE_LETTERO=
DRIVE_LETTERP=
DRIVE_LETTERQ=
DRIVE_LETTERR=
DRIVE_LETTERS=
DRIVE_LETTERT=
DRIVE_LETTERU=
DRIVE_LETTERV=
DRIVE_LETTERW=
DRIVE_LETTERX=
DRIVE_LETTERY=
DRIVE_LETTERZ=
SMB_WINS_PRIMARY=0.0.0.0
SMB_SERVER_STRING=HomeBase
SMB_WORK_GROUP=WORKGROUP
DLNA_STORAGE=ALL
DLNA_PORT_NUMBER=50000
DS_MODE1=NAS
DS_MODE2=NAS
DS_MODE3=NAS
DS_MODE4=NAS
WL_WEP_KEYLEN=64bit
WL_WEP_KEY0=
WL_WEP_KEY1=
WL_WEP_KEY2=
WL_WEP_KEY3=
WL_CHANNEL=1
WL_NETWORK_AUTH=WPA2
WL_WEP_KEY_ID=1
WL_MODE=Infrastructure
WL_WPA_ENCRIPT=AES
WL_WEP_ENABLE=ON
WL_SSID=MYSSID
WL_WPA_PSK=<XXX>
WL_WPS_ENABLE=DISABLE
WL_WPS_PIN=<000>
VARID_TELNET_FLAG=ON
The other nvram-like storage can be access via sxromconf:
Code: Select all
# sxromconf
Usage: sxromconf [-d device file] -c commands [-o option]
commands:
FLUSHCACHE: Flush cache data in Flash ROM driver
SETDEFAULT: Set default configuration Flash ROM
SET_HWADDR: Set MAC Address from Flash ROM
GET_HWADDR: Get MAC Address from Flash ROM
SET_SERIES: Set products series name
GET_SERIES: Get products series name
SET_MACHINE: Set machine type
GET_MACHINE: Get machine type
SET_VERSION: Set firmware version
GET_VERSION: Get firmware version
SET_SERIALNUM: Set serial number
GET_SERIALNUM: Get serial number
GET_CONFLEN: Get available config length
LOAD_CFG: Load config data from flash driver.
STORE_CFG: Store config data to flash driver.
SET_DEBUG: Set debug mode (off/on)
GET_DEBUG: Get debug mode (off/on)
SET_ARTDOMAIN: Set art domain (decimal number)
GET_ARTDOMAIN: Get art domain
SET_COUNTRY: Set country code to Calibration
GET_COUNTRY: Get country code from Calibration
# sxromconf -c GET_HWADDR
00:22:75:6b:95:f3#
The box has both wired and wireless network access. But only one of the two can be used. When there is a cable connected during boot eth0 will be the wired port, else eth0 is the wifi.
And some system data:
Code: Select all
# cat /proc/cpuinfo
system type : Atheros AR9100
processor : 0
cpu model : MIPS 24K V7.4
BogoMIPS : 266.24
wait instruction : yes
microsecond timers : yes
tlb_entries : 16
extra interrupt vector : yes
hardware watchpoint : yes
ASEs implemented : mips16
shadow register sets : 1
core : 0
VCED exceptions : not available
VCEI exceptions : not available
# cat /proc/meminfo
MemTotal: 62648 kB
MemFree: 12340 kB
Buffers: 3376 kB
Cached: 12324 kB
SwapCached: 0 kB
Active: 13616 kB
Inactive: 11092 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 9048 kB
Mapped: 5368 kB
Slab: 23280 kB
SReclaimable: 728 kB
SUnreclaim: 22552 kB
PageTables: 440 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 31324 kB
Committed_AS: 19556 kB
VmallocTotal: 1048404 kB
VmallocUsed: 1472 kB
VmallocChunk: 1046824 kB
# cat /proc/version
Linux version 2.6.25.17 (nishihara@mars) (gcc version 3.4.4) #38 Thu Jul 9 13:39:27 JST 2009
# cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev bdev
nodev proc
nodev sockfs
nodev usbfs
nodev pipefs
nodev anon_inodefs
nodev futexfs
nodev tmpfs
nodev inotifyfs
nodev devpts
squashfs
nodev ramfs
vfat
nodev fuse
fuseblk
nodev fusectl
#