目录 1 概述 1-1 2 安装说明 2-1 2.1 支持的 Linux 操作系统 2-1 2.2 使用 root 用户安装 Linux inode 2-1 2.3 使用普通用户安装 Linux inode 2-4 3 使用 Linux inode 进行认证 3-1 4 卸载 Linux inode 4-1 5 常见问题 5-1 1-1
1 概述 Linux 版本的 inode 智能客户端 ( 以下简称 Linux inode) 是一款多功能接入软件, 可以和以太网交换机 路由器等设备共同组网, 再配合 imc EIA/EAD, 实现对接入用户的身份认证和安全检查 Linux inode 支持 802.1X 协议和 Portal 协议 本文主要介绍 Linux inode 的安装 简单使用和卸载 1-1
2 安装说明 如果系统中已经存在老版本的 inode 客户端, 需要先卸载老版本的客户端, 然后再安装新版本的客户端 2.1 支持的 Linux 操作系统 Linux inode 支持在主流的 Linux 操作系统中安装, 比较常用的 Linux 操作系统包括 : Red Hat Enterprise Linux Server ES 5.0(32 位 ) Red Hat Enterprise Linux Server ES 5.3(32 位 ) Red Hat Enterprise Linux Server ES 5.5(32 位 ) Ubuntu 9.0.4(32 位 ) Ubuntu 11.10(32 位 ) Ubuntu 12.04(32 位 ) Ubuntu 12.10(32 位 ) Fedora 9.0(32 位 ) 凝思磐石 4.2.35(32 位 ) 凝思磐石 6.0.3(32 位 ) 2.2 使用 root 用户安装 Linux inode 下文将以 Red Hat Enterprise Linux Server 5 为例, 说明使用 root 用户安装 Linux inode 的步骤 Ubuntu 和 Fedora 的安装过程类似, 不同之处将在下文中特别说明 1. 以 root 身份登录 Red Hat ES 5 操作系统 Ubuntu 没有 root 用户, 请使用具有管理员权限的用户登录 2. 将 Linux inode 安装文件复制到安装目录 本例中使用命令 cp inodeclient_linux.tar.gz /home/inode/ 将 Linux inode 安装文件复制到目录 /home/inode/ 下 注意, 如果目录 /home/inode/ 不存在, 需事先创建 2-1
图 2-1 复制安装文件 3. 解压 Linux inode 安装文件 进入安装文件所在目录, 使用命令 tar -zxvf inodeclient_linux.tar.gz 解压安装文件 图 2-2 解压安装文件 解压后的安装文件将存放在 /home/inode/inodeclient/ 目录中 需要注意的是, 不要修改目录的名称 4. 安装 Linux inode 进入 inodeclient 目录, 运行命令./install.sh 安装 Linux inode Ubuntu 的安装命令为 sudo./install.sh 2-2
图 2-3 安装 Linux inode 需要注意的是, 运行命令之前必须保证 root 用户对 install.sh 具有的可执行权限 可以使用命令 chmod 755 install.sh 来修改可执行权限 图 2-4 修改可执行权限 5. 确认 Linux inode 的安装情况 安装 Linux inode 后, 运行命令 ps -e grep A 查看服务 AuthenMngService 是否启用 如果启用, 则表示 Linux inode 安装成功 2-3
图 2-5 服务启用成功 至此,Linux inode 安装完成 安装完成后, 不需要重启 Linux 操作系统, 也不需要启动任何服务即可运行 inode 客户端 2.3 使用普通用户安装 Linux inode 下文将以 Red Hat Enterprise Linux Server 5 为例, 说明使用普通用户安装 Linux inode 的步骤 Ubuntu 和 Fedora 的安装过程类似, 不同之处将在下文中特别说明 1. 以普通用户身份登录 Red Hat ES 5 操作系统 2. 将 Linux inode 安装文件复制到安装目录 本例中使用命令 cp inodeclient_linux.tar.gz /home/inode/ 将 Linux inode 安装文件复制到目录 /home/inode/ 下 注意, 如果目录 /home/inode/ 不存在, 需事先创建 3. 解压 Linux inode 安装文件进入安装文件所在目录, 使用命令 tar -zxvf inodeclient_linux.tar.gz 解压安装文件 解压后的安装文件将存放在 /home/inode/inodeclient/ 目录中 需要注意的是, 不要修改目录的名称 4. 使用 su - root 命令切换到 root 权限 5. 安装 Linux inode 进入 inodeclient 目录, 运行命令./install.sh 安装 Linux inode Ubuntu 的安装命令为 sudo./install.sh 需要注意的是, 运行命令之前必须保证 root 用户对 install.sh 具有的可执行权限 可以使用命令 chmod 755 install.sh 来修改可执行权限 6. 确认 Linux inode 的安装情况安装 Linux inode 后, 运行命令 ps -e grep A 查看服务 AuthenMngService 是否启用 如果启用, 则表示 Linux inode 安装成功 7. 安装完成后, 在运行 inode 之前, 必须使用 exit 命令退出 root 权限 2-4
3 使用 Linux inode 进行认证 在 Linux 下, 如果使用 root 用户登录并安装 inode 客户端, 则使用 root 用户运行和使用 inode; 如果使用普通用户登录并安装 inode 客户端, 则使用普通用户运行和使用 inode 1. 打开 Linux inode 配置界面 进入 Linux inode 安装目录, 本例中为 /home/inode/inodeclient/, 如图 3-1 所示 图 3-1 Linux inode 安装目录 双击 inodeclient, 打开如图 3-2 所示的 Linux inode 配置界面 3-1
图 3-2 Linux inode 配置界面 打开 Linux inode 配置界面时, 如果出现以下提示, 请参见 5 常见问题 中的 (1) 进行解决 图 3-3 错误提示 点击图 3-2 左上角的图标, 弹出 Create New Connection 窗口, 如图 3-4 所示 界面中显示了 inode 客户端支持的认证协议, 包括 802.1X 协议和 Portal 协议 图 3-4 Create New Connection 窗口 下面将以 802.1X 认证连接为例介绍使用 inode 客户端认证的过程 3-2
2. 配置 802.1X 认证连接 选择图 3-4 中的 802.1X 协议, 进入认证连接配置窗口, 如图 3-5 所示 图 3-5 认证连接配置窗口 配置时需要注意以下两点 : 如果 PC 有多块网卡或虚网卡, 图 3-5 中的 (1) 必须选择用于接入认证的网卡 其他参数的配置与网络环境密切相关, 请遵循网络管理员的建议进行配置 3. 接入认证认证连接配置完成后, 发起认证 方法如图 3-6 所示 3-3
图 3-6 发起认证 认证成功后, 用户即可接入网络 图 3-7 认证成功 3-4
4 卸载 Linux inode 在 Red Hat ES 5 中卸载 Linux inode 必须使用 root 用户登录 在 Linux inode 安装目录下 ( 本例中为 /home/inode/inodeclient/ ) 运行命令./uninstall.sh 即可卸载 Linux inode, 如图 4-1 图 4-1 卸载 Linux inode 在 Ubuntu 中卸载 Linux inode 必须使用具有管理员权限的用户登录 Ubuntu 的卸载命令为 sudo./uninstall.sh 4-1
5 常见问题 1. 成功安装 Linux inode 后, 运行 Linux inode, 出现如图 5-1 所示的错误提示, 如何解决? 图 5-1 错误提示 原因分析这是由于 Linux 操作系统的语言与 Linux inode 不匹配导致的 如果不进行任何处理, 也不影响 Linux inode 的认证功能 但使用 inode 客户端进行认证时, 认证提示信息为乱码 解决办法以 root 身份 (Ubuntu 中使用具有管理员权限的用户 ) 运行命令 vi /etc/profile, 打开配置文件 图 5-2 打开后的 profile 如图 5-2 所示, 在 profile 中添加 export LANG=en_US export LANG=zh_CN.GB2312 或 export LANG=zh_CN.UTF8 保存并退出 profile, 重启操作系统即可解决问题 2. 在 Linux RedHat ES 6 x86_64 系统中安装 Linux inode 时, 不能正常安装, 如何解决? 原因分析这是由于运行 Linux inode 需要 32 位库支持, 如果系统中没有安装 32 位库就会导致无法安装 inode 只需安装 32 位库即可解决 Linux RedHat ES 6 x86_64 系统安装盘中通常都包含 32 位库 解决办法在 /home/inode/inodeclient/libs 下存放了脚本文件 lib32_install.sh, 其中 /home/inode/inodeclient 为 inode 的安装路径 将其复制到 Linux 系统中, 并执行如下命令 : chmod +x lib32_install.sh 5-1
./lib32_install.sh /media/rhel_6.2 x86_64 Disc 1 其中 /media/rhel_6.2 x86_64 Disc 1 为系统安装盘路径 3. 在凝思磐石 Linux 系统中安装 Linux inode 时, 不能正常安装, 如何解决? 原因分析在凝思磐石 Linux 系统中安装 inode 前, 需要先安装 32 位库或者 gtk 库 凝思磐石 4.0 解决办法 (1) 将 <inode 安装盘 >/libs/rocky/unpack_lib32.sh 复制到凝思磐石系统的根目录下 (2) 将 < 系统安装盘 >/Rocky/install_lib_32 复制到凝思磐石系统的根目录下 (3) Shell 终端中运行 sh /unpack_lib32.sh, 解压 32 位 lib 库 凝思磐石 6.0 解决办法 (1) 将 < 系统安装盘 >\pool\main\i\ia32-libs-gtk\ia32-libs-gtk_20120102_amd64.deb 复制到凝思磐石系统根目录下 (4) Shell 终端中输入 su root, 回车后输入 root 密码切换到 root 用户 (5) 进入凝思磐石系统根目录, 运行 dpkg -i ia32-libs-gtk_20120102_amd64.deb, 完成 gtk 库安装 注意 : 安装 inode 也需要 root 权限 5-2