问题:AES语音服务器网络不通,导致业务系统基于AES的部分功能无法使用。
解决办法:经过排查,做测试。发现网口1可能损坏,后将网口1使用的IP地址配置到网口4(闲置)上,重启网卡驱动,重启服务器。
难点:1.服务器的操作系统是Linux;2.授权码过期,重启可能导致服务无法使用,需要支付高额费用才能使用,风险大。
第一次遇到这样的问题,经过一番了解,发现这款服务器大概是2011年就购买投入服役了,属于服务器中的“骨灰级”了。刚开始发现这个问题的时候,我的内心很忐忑,很没底,没接触过,不懂啊……
经过多番的检查与测试,我怀疑可能是网口1损坏,在得知网口3和网口4处于闲置状态后,我提出将网口1正在使用的IP地址配置到网卡4使用,厂家只是模棱两可的回复说你可以尝试一下,问了他配置IP的命令,人家没理。但是基于对机器的一个理解,我觉得是可行的,在网上一边查资料一边请教专业人士,最后与单位的老班长,还有一个兄弟一起摸索解决了。
下面分享一下问题解决过程中用到的部分Linux脚本吧。
uname -a //查看本系统的配置信息
service aesvcs status //查看aesvcs服务的运行状态
shutdown -r now //重启操作系统
vi ifcfg -eth0 //进入网卡1
service network restart //重启所有网卡驱动
su root //进入根目录,获取root权限
ls -a //列出当前目录文件夹下的所有文件
wq //保存退出
!wq强制保存退出,如果是在编辑状态下,需要先按esc键
quit ! //quit 命令也可以用来退出一个复杂的 Linux 配置
ifconfig eth0 //查看网卡1的配置信息
vi ifcfg-eth0 //进入网卡1进行配置
Ctrl+c //停止正在运行的程序
//网卡1配置界面如下
DEVICE=eth0 //设备网卡
BOOTPROTO=static //静态分配ip
BROADCAST=192.168.10.255 //最大ip
HWADDR=D4:AE:52:6A:55:E3 //MAC地址
IPADDR=192.168.10.127 //本机ip
NETMASK=255.255.255.0 //子网掩码
NETWORK=192.168.10.0 //网络地址
ONBOOT=yes //系统重启的时候网络接口是否有效