Me deparei com este tópico de linuxquestions que discute como configurar o TACACS + para IPv6, intitulado: Como obter o TACACS + funcionando para a interface IPv6 . Especificamente, você precisa adicionar isso ao seu arquivo tac_plus.cfg
:
id = spawnd {
listen = {address=2001::aaa1 port = 49 }
spawn = {
instances min = 1
instances max = 10
}
A linha listen
inclui o endereço IP do IPv6. Você pode confirmar que está trabalhando com este comando:
$ netstat -l
...
tcp6 0 0 2001::aaa1%32175:tacacs [::]:* LISTEN
Exemplo completo de arquivo .cfg
id = spawnd {
listen = {address=2001::aaa1 port = 49 }
spawn = {
instances min = 1
instances max = 10
}
background = no
}
id = tac_plus {
debug = PACKET AUTHEN AUTHOR
access log = /hone/tornado/tacacs+/access.log
accounting log = /home/tornado/tacacs+/acct.log
host = world {
address = ::/0
prompt = "Welcome\n"
enable 15 = clear force10
key = testing123
}
group = admin {
default service = permit
service = shell {
default command = permit
default attribute = permit
set priv-lvl = 15
}
}
user = admin {
password = clear admin
member = admin
service = shell {
default command = permit
default attribute = permit
set priv-lvl = 15
}
}
}