首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IPv6上的Tacacs

IPv6上的Tacacs
EN

Unix & Linux用户
提问于 2013-07-10 05:29:59
回答 1查看 2.5K关注 0票数 0

我已经将我的Redhat Enterprise服务器5.5迁移到IPv6。现在,我想运行tacacs+ for IPv6。当从我的客户端进行测试时,它返回“无法连接到IPv6地址的服务器”,但是对于IPv4,它工作得很好。

Linux侦听端口的快照:

代码语言:javascript
复制
[root@ADA-Linux-Service-2 ~]# netstat -an | grep :49
tcp        0      0 0.0.0.0:49                  0.0.0.0:*                   LISTEN

tacacs服务启动后,我尝试使用IPv6绑定选项,它返回以下错误:

代码语言:javascript
复制
Reading config
Version F4.0.4.26 Initialized 1
get_socket: bind 49 Address already in use

我不知道如何让tacacs+监听IPv6地址。我是否需要在tac_plus.cfg中创建条目来侦听IPv6?

EN

回答 1

Unix & Linux用户

发布于 2013-07-10 07:03:56

我遇到了一个setup问题线程,它讨论了如何设置TACACS+ for IPv6,标题为:如何使TACACS+为IPv6接口工作。具体来说,您需要将其添加到tac_plus.cfg文件中:

代码语言:javascript
复制
id = spawnd {
listen = {address=2001::aaa1 port = 49 }
spawn = {
instances min = 1
instances max = 10
}

listen行包括IPv6 IP地址。您可以确认它正在使用以下命令:

代码语言:javascript
复制
$ netstat -l
...
tcp6 0 0 2001::aaa1%32175:tacacs [::]:* LISTEN

完整示例.cfg文件

代码语言:javascript
复制
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
    }
  }
}
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/82438

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档