i have this hardware piece:
it called: airfiber x5
this device can be accessed through SSH using putty program or WinSCP to view its operating system's files
it has an embedded web interface,
however i found the directory of its web interface in: /usr/www
i am trying to change the index.cgi of the page, more specifically, i want to add my company's logo next to the manufacturer's logo to the web interface,
the problem is i cannot edit anything in the www or outside of it.
it kept saying in putty: rm: cannot remove 'index.cgi': Read-only file system
or i am trying to modify link.cgi file using WinSCP by overwriting with another file.
it says: scp: /usr/www/160311.1301/link.cgi: Read-only file system
i even tried in putty to give permissions using chmod or chown
chmod: index.cgi: Read-only file system chown: index.cgi: Read-only file system
i tried these solutions: https://askubuntu.com/questions/47538/how-to-make-read-only-file-system-writable
none of them worked.
what i am thinking is, is there a hardware protection for these types of devices?
or there is something i am missing?
Notice: the internet interface configures the Device's settings, so there has to be a place where it stores data, and that data is changeable,
my question is: how it is done!, some areas in the OS are protected and some of them are not!
how all the files can be unlocked !
i typed the command: uname -a
to get all system info.
AF06.v3.2.1# uname -a Linux UBNT 2.6.33 #1 Fri Mar 11 13:02:34 CST 2016 armv5tejl unknown
if anybody have an idea or a theory of how these hardwared linux work
EDIT: i typed: mount
AF06.v3.2.1# mount rootfs on / type rootfs (rw) /dev/root on / type squashfs (ro,relatime) none on /proc type proc (rw,relatime) none on /sys type sysfs (rw,relatime) tmpfs on /var type tmpfs (rw,relatime,size=32768k) dev on /dev type tmpfs (rw,relatime) none on /dev/pts type devpts (rw,relatime,mode=600)
and i typed: cat /proc/mtd
AF06.v3.2.1# cat /proc/mtd dev: size erasesize name mtd0: 00010000 00010000 "UBL" mtd1: 00040000 00010000 "u-boot" mtd2: 00010000 00010000 "u-boot-env" mtd3: 00200000 00010000 "kernel" mtd4: 00950000 00010000 "rootfs" mtd5: 00400000 00010000 "u-code" mtd6: 00040000 00010000 "cfg" mtd7: 00010000 00010000 "EEPROM"