[freeside-devel] Introductions..
ivan
ivan at 420.am
Tue May 23 03:17:49 PDT 2000
On Tue, May 23, 2000 at 01:59:25AM -0500, Brian Wolfe wrote:
>
> One would intuitively think that if your account doesn't need
> dialup capabilities that you would un-select the slip ip in the account
> creation fields instead of making it fixed null.....
The service *definition* is a list of constraints for the service; a
template, if you will. "Off" means that there is no constraint; "default"
of course specifies a default but still allows each individual service to
change the field, and "fixed" specifies a value that cannot be changed in
each individual service.
The export program doesn't actually look at the service definition; it's
ruleset is simple: If there's a slipip, export a line into the RADIUS
users file. If there's a uid, export a line into the passwd file.
> On Mon, May 22, 2000 at 07:16:45PM -0700, ivan wrote:
> > On Sun, May 21, 2000 at 03:49:58PM -0500, Thomas Charron wrote:
> > > Hello everyone..
> > >
> > > I've recently began to setup freeside for a local ISP using ziplink.net as
> > > their wholesale provider, and I must thank you all for having a package
> > > available that I had started to write myself.. :-) That's what I get for not
> > > looking hard enough first..
> > >
> > > I do have several questions regarding the system, more along the lines
> > > of 'Should I implement this' in case no one has already.. :-P
> > >
> > > My first biggie is that apperently the export file will always export to both
> > > the "users" radius file, and the "passwd" file. I'd like it to be configurable
> > > as to where they are exported. This is becouse we will sell a shell account
> > > that *DOES NOT INCLUDE DIALUP CAPABILITIES*, and hence, do NOT want it exported
> > > to the radius file, as they shouldn't be able to auth via radius. Has anyone
> > > made changes to allow this yet? By the same token, we also have PPP users who
> > > auth off of radius but beyond that, should have no access to the system, aka,
> > > no entries in the passwd file. Yes, I know this means they will not be able to
> > > recieve email (This is a feature, not a bug.. :-}). Basically, we want to be
> > > able to have several accounts.
> > >
> > > 1) PPP with shell, mail, etc..
> > > This is possible now simply by have the system export to both the radius
> > > file, along with the passwd file, with a valid shell and home dir setup..
> > >
> > > 2) PPP without anything
> > > (See question)
> > >
> > > 3) Shell with dialin, etc..
> > > Again, possible with some minor modification to tell radius that it's a
> > > shell forward.
> > >
> > > 4) Shell with nadazilchnothing radius wise
> > > Simply an entry in the passwd, but nothing going into the radius file.
> > >
> > > I'm asking these for simple thoughts on the matter. I'm probrably going to
> > > add a flag stating 'local', 'remote', or 'both' that will get detected by the
> > > export scripts to tell where it should be exported to. Easy enough..
> >
> > Unneccessary.
> >
> > To turn off export to the RADIUS users file, set the `slipip' in the
> > service definition to `Fixed' and blank. To turn off export to the passwd
> > file, set the `uid' in the service definition to `Fixed' and blank.
> >
> > Freeside *does* need some work to have accounts be generalized to any
> > number of machines/services, but the case you outline above is covered.
> >
> > > Another note is if wished I can supply a simple perl app that will import
> > > ziplinks dialup numbers, simular to the one provided that pulls megapop.com's
> > > access list.
> >
> > Sure!
> >
> > I'm also very interested in interfacing to the provisioning systems of
> > Megapop, Ziplink and other wholesale providers. From what I understand,
> > many use proxy RADIUS, but there's also other options.
> >
> > --
> > meow
> > _ivan
--
meow
_ivan
More information about the freeside-devel
mailing list