mirror of https://github.com/dirtbags/moth.git
58 lines
2.4 KiB
Plaintext
58 lines
2.4 KiB
Plaintext
|
This directory contains the files used to set up an OpenWRT router.
|
||
|
|
||
|
|
||
|
Bear in mind that the cheap consumer routers have relatively slow CPUs
|
||
|
and won't stand up to high volume. This same configuration applies to
|
||
|
OpenWRT running on an x86 PC, or any other target of OpenWRT. For
|
||
|
larger contests, it would be a good idea to use a faster machine for the
|
||
|
router. I don't have any specific recommendations at this time (Oct
|
||
|
2010).
|
||
|
|
||
|
The router comes up as 10.0.0.1/16 on eth0.
|
||
|
|
||
|
If the router has a built-in switch, it is brought up without VLAN
|
||
|
support, since these switches typically only support 16 VLANs, and do
|
||
|
not support QinQ (double VLAN tags). All 5 ports work like an unmanaged
|
||
|
switch, which ends up being handy for the contest table.
|
||
|
|
||
|
Plugging a managed switch into the router enables access to 48 VLANs,
|
||
|
each configured to a /16 network. The router on VLAN number v comes up
|
||
|
as 10.v.0.1/16.
|
||
|
|
||
|
If the router has the ability to come up as a wireless access point, it
|
||
|
will do so with SSID "CTF" and IP 10.254.0.1/16.
|
||
|
|
||
|
All subnets can route to all other subnets, through the router.
|
||
|
10.0.0.1/16 and 10.254.0.1/16 may have a higher TTL when routed to a
|
||
|
VLAN (I haven't checked). Keep in mind that anything connected directly
|
||
|
to the router (ie. not through the managed switch) can do its own VLAN
|
||
|
tagging. This would be the way to hop on another team's subnet to do
|
||
|
something like check service availability in such a way as to prevent
|
||
|
teams from firewalling each other out.
|
||
|
|
||
|
|
||
|
SSID "CTF"
|
||
|
10.254.0.1/16
|
||
|
((Y))
|
||
|
|
|
||
|
-------------
|
||
|
| OpenWRT |
|
||
|
-0-1-2-3-4---
|
||
|
/| | | | |
|
||
|
/ | | | | |
|
||
|
/ | | | | |
|
||
|
/ 10.0.0.1/16
|
||
|
/
|
||
|
-------------------t---
|
||
|
| Managed Switch |
|
||
|
-1-2-3-4-5-...-47-48---
|
||
|
/ | | \
|
||
|
/ | | \
|
||
|
/ | | \
|
||
|
/ | | \
|
||
|
10.1.0.1/16 | | 10.48.0.1/16
|
||
|
| |
|
||
|
10.3.0.1/16 |
|
||
|
|
|
||
|
10.47.0.1/16
|