there are 3 areas in shared memory reserved for configuration. 0 - fs configuration 1 - boot hardware config 2 - running config (deltas from 0) 3 - web config (contains only deltas from 0). web config writes directly to 3 and messages cbrwrd about stuff. config layout is like this: [status] = conf|noconf|nodir|changelevel [hostname] = hostname [domainname] = domainname [login][username] = sha1password [zone][][name]=1 [interface][][desciption] = desc [name] = name [address4] = address [address6] = address [zone] = zone [mtu] = mtu [speed] = speed [duplex] = duplex [interface][lag][][] = interface [description] = desc [interface][bridge][][] = interface [description] [route4][default|][address] = gateway [device] = device [description] [route6][default|][address] = gateway [device] = device [description] [dns][server][][address] = address [ntp][server][][address] = adddress [hardware][netdev][][name] = realname [driver] = driver [mtu] = mtu [hwaddress] = mac address