Linux安装H3C iNode

刚刚装了Linux系统,要连上校内网,得用到华为的H3C iNode。

 

刚刚开始使用Linux,很多不熟悉的地方。

不过这两天在搞Linux,有种很兴奋的感觉,对它突然很感兴趣。

 

记录一下在我的Fedora下安装iNode的过程,纯粹是无技术性的文章。

 

1.解压

tar -zxvf iNode.tar.gz

 

2.进目录iNodeClient

cd iNodeClient

 

3.执行install.sh

bash install.sh 或者 ./install.sh

在这个过程提示了缺少so等文件时,使用yum install xxx.so下载安装即可

 

4.查看AuthenMngService是否启用

ps -e \ grep A

如果出现了

8961 ? 00:00:00 AuthenMngService

说明已经启动了,如果没有,那就重头装一次吧,Anyway,我就是这么做的。

 

5.执行iNodeClient

./iNodeClient

 

6.主界面填写信息

用户名 密码 选择eth0

 

7.连接正确

会有提示说:你已经连接到网络了。

但此时还需要最后一步

 

7.last step

点击在系统右上角的网络图标,然后选择eth0,这时它自动刷新网络之后就可以接入网络了!

 

 

iNodeClient客户端的Archlinux构建脚本,包含PKGBUILD、ncurses5依赖、systemd配置文件 软件本体在这里下载: https://download.csdn.net/download/chaikau/12289335 解压后将软件本体也放到目录中: makepkg pacman -U inode-client.xxx.pkg.tar.zx 启动后台服务: [root]# systemctl start iNodeAuthService ps 会看到AuthenMngService进程 添加用户组: [root]# usermod -G inode_h3c -a <your> 启动软件: [<your>]$ xdg-open /usr/share/applications/iNodeClient.desktop 或者在菜单中启动 说明: 1.只验证了SSLVPN的场景,其他场景未测试。如果遇到问题可以查看软件包本体中的iNodeAuthService文件,这是一个init风格的服务配置文件; 2.软件包本体中,iNodeAuthService文件里还启动了iNodeMon后台进程,但实测客户端只需要AuthenMngService服务,缺少iNodeMon进程并不影响客户端运行; 3.PKGBUILD参考了软件包本体所自带的install_64.sh,直接makepkg就行,无需再执行install脚本; 4.安装时以inode_h3c用户组安装到/opt/iNodeClient下; 5.该软件将用户配置的连接信息保存到/opt/iNodeClient/clientfiles中而不是用户家目录中,如果用默认的777权限会产生了很大的安全隐患,非常恶心。为避免other用户读到配置,将/opt/iNodeClient权限被设置为770,因此需要有用户组权限才能保存配置。但仍然有inode_h3c组能读取所有配置的问题,多用户无法隐藏自己的配置(基本没有隔离性)。 5.由于担忧上述乱拉屎的行为,service配置中,禁止了iNodeAuthService读取系统目录和用户目录,可能会影响服务运行。 已知问题: 1.systemd服务是由旧的init脚本适配的,无法管理服务子进程,因此有可能在后台服务(AuthenMngService)异常退出的情况下,systemd的服务仍然是正常状态 2.客户端运行时没有系统托盘 3.有时候客户端无法正常退出,关闭窗口后其实还在运行,此时重新打开客户端没有响应。杀掉iNodeClient进程后就可以正常启动了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值