AuthenMngService:认证守护进程(后台常驻基础服务,必须先启动)inodeclient / inode_cmd:命令行认证工具,支持 802.1X、Portal、SSL VPNroot执行,普通用户无网卡链路层操作权限。iNodeClient_Linux64.tar.gz安装包。# 上传安装包到服务器,解压
tar -zxvf iNodeClient_Linux64.tar.gz
cd iNodeClient_64
# 添加执行权限并安装
chmod +x install.sh
./install.sh
/usr/iNode/iNodeClient_64/ps -ef | grep AuthenMngService
# 正常会输出常驻进程,代表底层认证服务就绪
inodeclient -u 用户名/密码 -i 网卡名
-u user/pass:认证账号密码-i eth0/ens33:接入认证的物理网卡-d:认证成功后转入后台 daemon 运行-c /etc/inode.conf:读取预写好的配置文件自动认证-n:仅校验配置,不发起认证# 前台运行,保持终端占用
inodeclient -u admin/123456 -i eth0
# 认证成功后自动切后台,释放终端
inodeclient -u admin/123456 -i eth0 -d
/etc/inode_auth.conf# 802.1X示例配置
USER=admin
PASSWD=123456
IFNAME=eth0
AUTHTYPE=8021X
EAPTYPE=PEAP
SERVER_ADDR=172.16.1.10
AUTO_AUTH=1
inodeclient -c /etc/inode_auth.conf -d
# 后台认证
linux1x -u admin/123456 -n eth0 -d
# 交互式输入账号密码
linux1x -p
# 停止iNode所有认证进程
pkill -f inodeclient
pkill -f AuthenMngService
# 重启底层认证服务
/usr/iNode/iNodeClient_64/AuthenMngService
/etc/systemd/system/inode-auth.service[Unit]
Description=H3C iNode Headless Auth Client
After=network.target
[Service]
Type=forking
# 1.启动底层守护
ExecStartPre=/usr/iNode/iNodeClient_64/AuthenMngService
# 2.读取配置后台自动认证
ExecStart=/usr/iNode/iNodeClient_64/inodeclient -c /etc/inode_auth.conf -d
# 停止命令
ExecStop=/usr/iNode/iNodeClient_64/inodeclient -k
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable --now inode-auth
# 查看运行状态
systemctl status inode-auth
inodeclient -s
# 日志默认路径
tail -f /usr/iNode/iNodeClient_64/log/inode.log
# 调试模式前台输出完整报文
inodeclient -u admin/123456 -i eth0 -d
inodeclient -k
tcpdump -i eth0 ether proto 0x888e
yum install glibc.i686 libgcc.i686apt install lib32gcc-s1 libncurses5:i386
缺少库会报AuthenMngService: No such file,进程无法启动。ens33/eth0,否则认证无响应。AUTHTYPE=PORTAL
PORTAL_SERVER=http://172.16.1.10:8080
暂无评论
conf 文件夹下(默认路径为 /usr/local/inode/conf/)。您可以使用 vi 或 nano 等命令行文本编辑器,根据网络接入需求修改以下关键配置文件:inode.conf)vi /usr/local/inode/conf/inode.conf 打开,主要配置项包括:SERVER_IP:AC/Portal 服务器的 IP 地址。AUTH_TYPE:认证类型(如 Portal、802.1X、L2TP 等)。LOG_LEVEL:日志级别(0-静默,5-debug,建议调试时设为 5)。AUTO_AUTH:是否开启自动认证(1-开启,0-关闭)。portal.conf)vi /usr/local/inode/conf/portal.conf 打开,主要配置项包括:PORTAL_SERVER_URL:Portal 认证页面的 URL。REDIRECT_URL:认证成功后重定向的 URL。KEEP_ALIVE_TIME:心跳保活时间(单位:秒,默认 30)。ipsec.conf)PRE_SHARED_KEY)、加密算法(ENCRYPT_ALGORITHM)及认证算法(AUTH_ALGORITHM)等。/usr/local/inode/bin/inode -d 以后台(daemon)模式启动 iNode。AUTO_AUTH=1),服务启动后会自动触发;若需手动发起认证,可执行 /usr/local/inode/bin/inode -a。tail -f /usr/local/inode/logs/inode.log 实时查看日志,根据错误信息(如“Portal 服务器不可达”、“预共享密钥不匹配”等)调整配置。/etc/systemd/system/inode.service,配置 [Service] 块的 ExecStart 为 /usr/local/inode/bin/inode -d,ExecStop 为 /usr/local/inode/bin/inode -k。systemctl daemon-reload
systemctl enable inode.service
systemctl start inode.service暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论