[ietf78-tech] nac/portal operator documentation
kemp
kemp at network-services.uoregon.edu
Sat Jul 24 16:24:35 PDT 2010
That's
admin at nac1.meeting.ietf.org (130.129.1.13)
admin at nac2.meeting.ietf.org (130.129.1.14)
/jgk
kemp wrote:
> Easiest way to verify stuff is: ssh to admin at nac1.portal.ietf.org
> Two most useful scripts are the captivator start/stop script
> and the "fwbr" utility script. Usage output for each is below.
>
> /etc/init.d/captivator:
>
>> Usage: /etc/init.d/captivator {setup|start|stop|save|load|restart|daemon|flush}
>> semantics are as follows:
>>
>> setup: generate the bridges and attach interfaces
>> stop: save/stop
>> start: setup/load/start/connectdb.
>> restart: stop/start
>> save: fw auth rules state save.
>> load: fw auth rules load.
>> flush: flush db, and flush fw auth.
>> cease: stop without save.
>> daemon: kill and relaunch db/iptables command daemon.
>>
>> note: to restart mysqld use /etc/init.d/mysqld
>
> /usr/bin/fwbr:
>
>> fwbr -- captivator/ipset/database command-line operator tools
>>
>> usage: fwbr [command]
>>
>> commands: list, listv4, listv6 <-- list the iptables rules
>> commands: matchip {ip} <-- list then egrep
>> commands: matchmac {mac} <-- list then egrep
>> commands: listdb <-- list the mysql database
>> commands: adduser 7804892151 130.129.135.250 01:ab:23:cd:45:ff
>
> For general verification, I would do things like:
>
> /usr/bin/fwbr list | less -N
> /usr/bin/fwbr listdb | less -N
> /usr/bin/fwbr matchmac 01:ab:23:cd:45:ff
>
> ...
>
> For a failover to nac2 if nac1 dies horribly:
>
> -- decable nac1 if no reachability to prevent recovery conflicts
> -- if nac1 is reachable, you can do theses steps to fail it to passive:
>
> /etc/init.d/captivator stop
> /etc/init.d/bridges stop
> /etc/init.d/httpd stop
> /etc/init.d/httpd2 stop
> /etc/init.d/mysqld stop
> pkill httpd
> pkill httpd2
> chkconfig bridges off
> chkconfig captivator off
> chkconfig httpd off
> chkconfig httpd2 off
>
> -- now you can start nac2
> -- login to admin at nac2.portal.ietf.org and issue these commands:
>
> /etc/init.d/bridges start
> /etc/init.d/httpd start
> /etc/init.d/httpd2 start
> /etc/init.d/captivator start
> chkconfig bridges on
> chkconfig httpd on
> chkconfig httpd2 on
> chkconfig captivator on
>
> That's about it. We have a manual "adduser", which is what I was
> working on tonight. Tweaking the Rewrite redirect apache rules is
> the only outstanding issue. Things should work OK anyway, but this will
> be the high priority task during the morning on Sunday...
>
--
John Kemp
kemp at network-services.uoregon.edu
RouteViews Engineer
541-346-1714
More information about the ietf78-tech
mailing list