请教判断机器网络连通的问题??

我有两台机器,a机器有两个网卡,一块接内网,一块接外网,b机器是内网机器,a和b在内网是连通的。我想在b机器写个perl脚本监视a机器和外网的连接情况。我开始想到使用ssh模块连接到a机器,再用ping模块ping一个外网地址来判断a是否和外网正确相连。但是发现使用ssh模块从b机器连到a机器无法使用ping模块。请问我怎么实现我的目的啊啊??谢谢