Re: RADIUS for MAC authentication in WLAN, how doing it?

From: Igor Sobrado (sobrado_at_string1.ciencias.uniovi.es)
Date: 01/21/04

  • Next message: Merkel, Bernd: "Re: problem with dmesg (dmesg: can't get msgbuf: Bad address)"
    Date: Wed, 21 Jan 2004 09:03:03 +0000 (UTC)
    
    

    [When I was replying to your last post this morning I was disconnected
    from the WLAN. It never happened to me before (with Lucent hardware)
    but happened two times today. Hopefully I was able to send a signal
    to the news client to dump part of the post to a file (a backup file
    of elvis running on a Slackware workstation). It must be a
    joke using those low quality USR APs!]

    jpd <read_the_sig@do.not.spam.it> wrote:
    >
    > IIRC surfnet (dutch university interconnect network) had one, but I can't
    > seem to find it: their delegations are all continuous but don't have
    > a superblock record anymore. Too bad.

    Indeed, it is a very good example. I was not aware about surfnet
    running one of those blocks of addresses.

    > Oh and there are still organisations with an original class A delegation,
    > of course. :-)

    An example is MSFT. I think that class A delegations should be avoided.
    It is difficult for an organisation using a 2^24 bits address space.
    That is the reason IPv4 address space is full of big holes and we are
    now running out of addresses. CIDR is a more rational approach for
    sharing addresses.

    > IPv6 uses mostly the same notation, altough its terminology is a wee
    > bit different. Mostly the same ideas though.

    IMHO, IPv6 follows a more rational approach. The network portion
    of an IPv6 address (the most significative 64-bit block) is splitted
    in a public topology chunk (with the format prefix field and two
    really useful fields, the top-level aggregation and the next-level
    aggregation identifiers) and a site topology part, where the
    secondary level aggregation resides. There are some reserved bits
    that can be used to expand the aggregatable global unicast addresses
    TLA and NLA fields. It will make routing an easier task in IPv6
    when compared to routing in current version 4 networks.

    I think that IPv6 provides a much better approach to the problem
    of routing traffic between ASes.

    > Routing has quite interesting issues. :-)

    Certainly, it has!

    > I do not know of any organisation that has any serious delegation that
    > doesn't split it up internally. How they represent themselves to the
    > outside is a different matter, but eg RIPE doesn't allow any netblock
    > smaller than /24 to be announced on its own. And those are the exception,
    > even, most `normal' blocks need to be at least a /20 or /18 aggregate
    > to be announced.

    Our University owns a /16 address space (156.35/16). It is spplited
    in 256 subnets with 256 addresses on each one of those subnets.
    But I supposed that it is done for management purposes. Private
    address spaces [RFC 1918, BCP 005] provide a much better approach
    for those networks that do not need to be announced to the
    outside world. RFC 1918 specifies a 10/8 prefix (class A),
    a 172.16/12 prefix (16 class B subnets), and a 192.168/16 prefix
    (256 consecutive class C subnets). In this case, I supposed that
    splitting those address spaces in a non-standard way was a bad
    design, as we are not limited by the availability of addresses
    on a given space for our organisation (those addresses do not
    need to be registered before using them). Obviously, I did not
    considered restrictions in hardware and software (stackable HUBs
    do not provide 2^16 ports on each management stack, and some
    buggy software packages do not understand about subnets
    different from /24 ones).

    You clearly helped me to change my point of view about those
    big address spaces.

    > That is the point. You write up what your design is and how the components
    > interact (protocols, etc) but leave the actual details as implementation
    > examples. Instead you specify performance requirements and present your
    > implementation as meeting or exceeding those requirements. That way they
    > have not much incentive and less reason to change a workgin setup.
    >
    > Don't lock it down too much on details, or they can dismiss it as
    > ``unworkable''.

    That is a problem I have when writing papers too... I write a lot
    of superfluous details that do not help improving papers. :-(
    Thanks for the advice.

    > Well, putting the keeping of logs and the authentication of users in
    > the requirements makes their setup non-compliant with your proposal,
    > doesn't it? :-)
    >
    > It's their setup, so they're responsible. However, if you make the
    > rules (the requirements paper), you can make them dance.

    They will not dance. I personally spoke with one of the responsibles
    of that open network. I show him that I was able to connect my laptop
    without registering it, and without an authorisation. In short, anyone
    with a laptop can use that network without being registered.
    I proposed building a RADIUS server for that network (after all,
    I have one for my Lucent Technologies AP-1000 and they are running
    Lucent devices too). After two months I am awaiting his answer yet.

    > If the above looks like a battle plan, you'd be right and that is also
    > precisely the reason why you don't officially hand in that report until
    > you're finished and almost gone. If done well it really fscks up ``the
    > other side''. You might want to cautiously(!) poll your VP for his
    > opinion on giving him the paper. It's your goodbye gift to him; which
    > he can then use to get that dept. back in line. But if he doesn't like
    > it, it won't do anyone good.

    > Then make sure they won't mind you writing such a paper (figuring out
    > the consequences is their job, not yours). They probably won't, but
    > you still could opt to show them a draft and ask for input, since
    > they'll too be using the network.

    I will follow your advice. Thanks a lot for helping me on this issue!

    > My point is exactly that: I don't think it will be a bottleneck. Still,
    > it would be good to _check_ it won't be. But I expect it to not be a
    > bottleneck, as the actual traffic coming from the APs, even 15 of them,
    > will never be enough to fully fill up one or two 100Mbit FDX lines.
    >
    > Which makes the fact that the APs have 100Mbit ports on ``the copper side''
    > just that: a roomy channel to deliver the wavelan packets, but nothing more.
    >
    > And a well chosen PC with a well-tuned proper OS, even an older PC, can
    > deal with two 100Mbit FDX channels no problem.

    Once running, this network will support all users in our Campus.
    I believe that there will be at least 50-100 concurrent users
    in our WLAN. That means that a single router in
    one of the sides of the vlan will have a limited bandwidth
    for those users. Some of those users will probably run bandwidth
    aggresive tools (like FTP client).

    > The point was that if you're going to setup tunnels and such, that is,
    > if the ``demarc'' between wavelan and the fixed network is to be not on
    > the APs but on a NetBSD box (or somesuch), you want to shield all
    > traffic until the demarc, lest someone reshuffle his routes and bypasses
    > your authentication and logging setup. This is more easily achieved
    > (than pulling more wires) by putting all APs and one side of the demarc
    > in one vlan and the other side of the NetBSD box in the vlan of the
    > network where you'll deliver.
    >
    > If you're having the APs be the demarcation points, you don't have to,
    > but for administrative reasons you still may want to prefer to
    > concentrate that pass-over point in one spot instead of at every single
    > AP.

    I will consider building a vlan between the APs and the NetBSD box.
    But I believe that we will achieve a good security level on that
    network (random WEP keys with a lifetime of less than two hours
    dynamically distributed to authorised clients, per-user login/password
    authentication, encryption, and a digital certificate to assure that
    each client is connecting to the right NetBSD box).
    Each AP has its own logs (accesible through the http interface)
    and those logs will be automatically sent to management stations
    (using SNMP) or network managers (by email).
    I fully agree with you, management should be done in a single point.
    That point is the NetBSD box where we will authorise/deny users
    and look for illegal activities.

    But if all this fails, I will build a vlan like the one you proposed.

    I hope this will be a reasonable set-up.

    Cheers,
    Igor.

    -- 
    Igor Sobrado, UK34436 - sobrado@acm.org
    

  • Next message: Merkel, Bernd: "Re: problem with dmesg (dmesg: can't get msgbuf: Bad address)"

    Relevant Pages

    • Re: RADIUS for MAC authentication in WLAN, how doing it?
      ... And some just had them grandfathered from before CIDR. ... But if you're running a public network, ... 15 APs, with, say, 150 users concurrent, evenly spread. ... Then again, if the NetBSD box is NOT to route all traffic, just to ...
      (comp.unix.bsd.netbsd.misc)
    • Re: RADIUS for MAC authentication in WLAN, how doing it?
      ... high-quality access points building that network was not difficult) ... the DHCP server for the LAN side of the APs. ... I got the support of the presidents ... Now, they are NOT authorized to run that wireless network, their ...
      (comp.unix.bsd.netbsd.misc)
    • Re: RADIUS for MAC authentication in WLAN, how doing it?
      ... [snip: 802.11x issues] ... > be able to get this network running (indeed... ... > provide us with more funds to buy real APs. ... don't expect the money to be spent efficiently at all. ...
      (comp.unix.bsd.netbsd.misc)
    • Re: RADIUS for MAC authentication in WLAN, how doing it?
      ... >> hours, it is not an issue with one or two APs, it happens with ... >> considered a network address). ... some APs and get authentication from a shared RADIUS server. ... I like dynamic WEP keys (a very robust protection scheme, ...
      (comp.unix.bsd.netbsd.misc)
    • Re: Wi-Fi deployment in computer conference
      ... computer conference. ... If it's a trade show network, where you often don't have access to the ... anything about IP addresses except for configuration). ... here is that these APs may interfere with ours. ...
      (alt.internet.wireless)