7 | | * [http://www.senao.com/English/ Senao new products ] |
| 6 | |
| 7 | * [http://soekris.com/products/net4501-1.html Soekris net4501] cpu 486 xxxmhz RAM 0XXMB 0xusbport ?xlan 1xmini-pci 0xpcmcia 1xpci CF-CARD NO POE??? |
| 8 | * [http://soekris.com/products/net4521.html Soekris net4521] cpu 486 xxxmhz RAM 064MB 0xusbport 2xlan 1xmini-pci 2xpcmcia 0xpci CF-CARD ~24/66MbitPCMCIA POE |
| 9 | * [http://soekris.com/products/net4801.html Soekris net4801] cpu 586 233mhz RAM 128MB 1xusbport 3xlan 1xmini-pci 0xpcmcia 1xpci CF-CARD ~36Mbit CF-CARD NO POE! |
| 10 | * [http://soekris.com/products/net4826.html Soekris net4826] cpu 586 233mhz RAM 128MB 1xusbhead 1xlan 2xmini-pci 0xpcmcia 0xpci ONBOARD-64MB ~36Mbit POE |
| 11 | |
| 12 | * [http://web.archive.org/web/20041012203224/http://www.senao.com/english/product/product_wireless01_outdoor.asp?pgtl=Wireless&tp1id=02&tp2id=03 Senao WIFI] |
18 | | Zowel kant en klare x86 images van [http://downloads.openwrt.org/backfire/10.03.1/x86_generic/ backfire 10.03.1] als [http://downloads.openwrt.org/attitude_adjustment/12.09/x86/generic/ attitude adjustment 12.09] werken op de soekris 4801, 4826 en 4521, overige boarden moeten nog getest worden. De gewenste type images zijn "combined-squashfs" images en "combined-extN" images. Het eerste type squashfs zal grotendeels in het ram de wijzigingen doorvoeren en alleen enkele wijzigingen gecomprimeerd naar de disk terug schrijven via JFFS2, voordeel hiervan is dat deze versie de geheugenkaart spaard "wear level protection" en tevens een failsafe "factory reset" mogelijk maakt. Prima optie voor experimenteren! De tweede optie "extN" schrijft alles direct op de geheugenkaart/disk, werkt sneller en laat meer ram over, echter een simpele failsafe restore/reset is dan tevens niet mogelijk. |
19 | | |
20 | | Houd er overigens wel rekening mee dat de standaard openwrt images alleen booten op een Soekris als deze direct via serial console op een continu draaiende PC is aangesloten (sic), onafhankelijk zonder PC connectie pauzeert de boot cyclus namelijk op de grub bootloader! Echter wanneer op de eerste partitie van de CF-kaart/image uit de bootloader config file "/boot/grub/menu.cfg" de optie "console" verwijdert word, boot de Soekris probleemloos onafhankelijk zonder PC met serial console! Voor de CF gebasseerde systemen Soekris 4501/4521/4801 is die grub optie op de CF-kaart zo te veranderen en kun je in enkele minuten al aan de slag. Voor de systemen zonder CF kaart zoals de Soekris 4826 betekent het dat je waarschijnlijk met uitgebreidere/moeizame ouderwetse seriele console en met tftp/pxe aan de gang moet, mits ConMute enabled staat in de comBIOS op dit model die de verkeerde bootloader opties kan negeren! |
21 | | |
22 | | == serial console rs232 == |
| 17 | Zowel kant en klare x86 images van openwrt [http://downloads.openwrt.org/backfire/10.03.1/x86_generic/ backfire 10.03.1] als [http://downloads.openwrt.org/attitude_adjustment/12.09/x86/generic/ attitude adjustment 12.09] werken op de soekris 4521, 4801 en 4826, overige boarden moeten nog getest worden. De gewenste type images zijn "combined-squashfs" images en "combined-extN" images, hierin zit zowel de boot partitie met kernel en root partitie . Het eerste type "squashfs" zal grotendeels in het ram de wijzigingen doorvoeren en alleen enkele wijzigingen gecomprimeerd naar de disk terug schrijven via JFFS2, voordeel hiervan is dat deze versie de geheugenkaart spaard "wear level protection" en tevens een failsafe "factory reset" mogelijk maakt. Prima optie voor experimenteren! De tweede optie "extN" schrijft alles direct op de geheugenkaart/disk, werkt sneller en laat meer ram over, echter een simpele failsafe restore/reset is dan tevens niet mogelijk. |
| 18 | |
| 19 | Houd er overigens wel rekening mee dat de standaard openwrt images alleen booten op een Soekris als deze direct via serial console op een continu draaiende PC is aangesloten (sic), onafhankelijk zonder PC connectie pauzeert de boot cyclus namelijk op de grub bootloader! Echter wanneer op de eerste partitie van de CF-kaart/image uit de bootloader config file "/boot/grub/menu.cfg" de optie "console" verwijdert word, boot de Soekris probleemloos onafhankelijk zonder PC met serial console! Voor de CF gebasseerde systemen Soekris 4501/4521/4801 is die grub optie op de CF-kaart zo te veranderen en kun je in enkele minuten al aan de slag. Voor de systemen zonder CF kaart zoals de Soekris 4826 betekent het dat je waarschijnlijk met uitgebreidere/moeizame ouderwetse seriele console en met tftp/pxe aan de gang moet, mits ConMute enabled staat in de comBIOS op dit model die de verkeerde bootloader opties kan negeren! |
| 20 | |
| 21 | == serial console == |
152 | | # Allow HTTP |
| 151 | #! Allow http <--- |
| 152 | config rule |
| 153 | option src wan |
| 154 | option proto tcp |
| 155 | option dest_port http |
| 156 | option target ACCEPT |
| 157 | |
| 158 | #! Allow proxy <--- |
| 159 | config rule |
| 160 | option src wan |
| 161 | option proto tcp |
| 162 | option dest_port 3128 |
| 163 | option target ACCEPT |
| 164 | |
| 165 | #! Allow iperf <--- |
| 166 | config rule |
| 167 | option src wan |
| 168 | option proto tcp |
| 169 | option dest_port 5001 |
| 170 | option target ACCEPT |
| 171 | }}} |
| 172 | |
| 173 | Driemaal scheepsrecht, na de derde boot kun je het systeem op reguliere OpenWRT wijze beheren. Eerst wat pakketten installeren, daarna de pcmcia sloten inregelen en de wifi aanzetten. De snelheid van de soekris is erg laag dus alle pakketten in eenkeer installeren doet de ssh sessie enkele minuten stil staan/freezen maar hij hangt niet dus wacht rustig af! |
| 174 | |
| 175 | {{{ |
| 176 | #login via ssh |
| 177 | ssh root@routeradres |
| 178 | |
| 179 | #update list of available packages |
| 180 | opkg update |
| 181 | |
| 182 | #install packages |
| 183 | opkg install pcmciautils pciutils kmod-hostap-cs kmod-pcmcia-core kmod-pcmcia-yenta iperf nmap tcpdump nano luci-app-olsr nodogsplash tinyproxy openvpn |
| 184 | }}} |
| 185 | |
| 186 | De PCMCIA sloten waar de wifi adapters opzitten moeten tijdens de boot worden aangezet. Dat kan door in /etc/init.d/pcmcia* enable te doen. Echter het S20 netwerk/wifi start al voordat de S42/41 PCMCIA sloten tot leven zijn gekomen. Een snelle Q&D fix is S20network in /etc/rc.d/ te verplaatsen naar S43network. |
| 187 | |
| 188 | {{{ |
| 189 | #enable pcmcia services on boot |
| 190 | /etc/init.d/pcmci* enable |
| 191 | |
| 192 | #quick and dirty delay network initialization after pcmcia |
| 193 | mv /etc/rc.d/S20network /etc/rc.d/S43network |
| 194 | }}} |
| 195 | |
| 196 | (TODO wel nog even checken of /etc/pcmcia/conf.opt speciale settings in 12.09 nodig heeft, irqpoll is no wifi). Bij de 10.03.1 kan "irqpoll" er juist voor zorgen dat de pcmcia bus het systeem niet doet freezen. Dit freezen houd in dat wanneer de pcmcia kaart verwijdert word het systeem direct weer reageert en niet is vastgelopen, dit komt uit eigen ervaring ook voor op laptops en kan met boot parameter "irqpoll" verholpen worden. |
| 197 | |
| 198 | == soekris 4801 == |
| 199 | Setup idem as 4521/4501? |
| 200 | |
| 201 | # add. example code # /etc/config/dhcp |
| 202 | {{{ |
| 203 | config dhcp lanb |
| 204 | option interface lanb |
| 205 | option start 100 |
| 206 | option limit 150 |
| 207 | option leasetime 12h |
| 208 | }}} |
| 209 | |
| 210 | # add. example code # /etc/config/firewall |
| 211 | {{{ |
| 212 | config zone |
| 213 | option name lanb |
| 214 | option network 'lanb' |
| 215 | option input ACCEPT |
| 216 | option output ACCEPT |
| 217 | option forward REJECT |
| 218 | |
| 219 | config forwarding |
| 220 | option src lanb |
| 221 | option dest wan |
| 222 | |
| 223 | #! Allow SSH <--- |
156 | | option dest_port http |
157 | | option target ACCEPT |
158 | | }}} |
159 | | |
160 | | Driemaal scheepsrecht, na de derde boot kun je het systeem op reguliere OpenWRT wijze beheren. Eerst wat pakketten installeren, daarna de pcmcia sloten inregelen en de wifi aanzetten. De snelheid van de soekris is erg laag dus alle pakketten in eenkeer installeren doet de ssh sessie enkele minuten stil staan/freezen maar hij hangt niet dus wacht rustig af! |
161 | | |
162 | | {{{ |
163 | | #login via ssh |
164 | | ssh root@routeradres |
165 | | |
166 | | #update list of available packages |
167 | | opkg update |
168 | | |
169 | | #install packages |
170 | | opkg install pcmciautils pciutils kmod-hostap-cs kmod-pcmcia-core kmod-pcmcia-yenta nmap tcpdump nano luci-app-olsr openvpn nodogsplash tinyproxy |
171 | | }}} |
172 | | |
173 | | De PCMCIA sloten waar de wifi adapters opzitten moeten tijdens de boot worden aangezet. Dat kan door in /etc/init.d/pcmcia* enable te doen. Echter het S20 netwerk/wifi start al voordat de S42/41 PCMCIA sloten tot leven zijn gekomen. Een snelle Q&D fix is S20network in /etc/rc.d/ te verplaatsen naar S43network. |
174 | | |
175 | | {{{ |
176 | | #enable pcmcia services on boot |
177 | | /etc/init.d/pcmci* enable |
178 | | |
179 | | #quick and dirty delay network initialization after pcmcia |
180 | | mv /etc/rc.d/S20network /etc/rc.d/S43network |
181 | | }}} |
182 | | |
183 | | (TODO wel nog even checken of /etc/pcmcia/conf.opt speciale settings in 12.09 nodig heeft, irqpoll is no wifi). Bij de 10.03.1 kan "irqpoll" er juist voor zorgen dat de pcmcia bus het systeem niet doet freezen. Dit freezen houd in dat wanneer de pcmcia kaart verwijdert word het systeem direct weer reageert en niet is vastgelopen, dit komt uit eigen ervaring ook voor op laptops en kan met boot parameter "irqpoll" verholpen worden. |
184 | | |
185 | | == soekris 4801 == |
186 | | Setup idem as 4521/4501? |
| 227 | option dest_port ssh |
| 228 | option target ACCEPT |
| 229 | |
| 230 | #! Allow http <--- |
| 231 | config rule |
| 232 | option src wan |
| 233 | option proto tcp |
| 234 | option dest_port http |
| 235 | option target ACCEPT |
| 236 | |
| 237 | #! Allow proxy <--- |
| 238 | config rule |
| 239 | option src wan |
| 240 | option proto tcp |
| 241 | option dest_port 3128 |
| 242 | option target ACCEPT |
| 243 | |
| 244 | #! Allow iperf <--- |
| 245 | config rule |
| 246 | option src wan |
| 247 | option proto tcp |
| 248 | option dest_port 5001 |
| 249 | option target ACCEPT |
| 250 | }}} |
| 251 | |
| 252 | # example code # /etc/config/network |
| 253 | {{{ |
| 254 | # Copyright (C) 2006 OpenWrt.org |
| 255 | |
| 256 | config interface loopback |
| 257 | option ifname lo |
| 258 | option proto static |
| 259 | option ipaddr 127.0.0.1 |
| 260 | option netmask 255.0.0.0 |
| 261 | |
| 262 | config interface lan |
| 263 | option ifname eth1 |
| 264 | option type bridge |
| 265 | option proto static |
| 266 | option ipaddr 192.168.11.1 |
| 267 | option netmask 255.255.255.0 |
| 268 | |
| 269 | config interface lanb |
| 270 | option ifname eth2 |
| 271 | option type bridge |
| 272 | option proto static |
| 273 | option ipaddr 192.168.12.1 |
| 274 | option netmask 255.255.255.0 |
| 275 | |
| 276 | config interface wan |
| 277 | option ifname eth0 |
| 278 | option type bridge |
| 279 | option proto dhcp |
| 280 | }}} |