树莓派作为Cisco Console服务器
这是一个有意思的实现,对于远程管理Cisco路由器是一个解决之道。虽然现在我已经不再做网管,不再摆弄Cisco设备,不过这个实现方案还是很有借鉴意义的。
记得当年在IDC机房,也曾在Linux服务器上通过USB转串口设备连接到Cisco设备上,使用
minicom做维护。而今树莓派的低成本和灵活性,已经成为通用微型PC的解决方案。加上千奇百怪的扩展附件,能够实现以往需要专有设备才能实现的方案。

使用的软件名为ser2net,可以将串口通讯转为TCP网络端口:
/etc/ser2net.conf
启动
ser2net
此时连接到树莓派的网络端口
4001就可以访问到串口设备
如果要记录ser2net日志,则修改配置
无线AP访问
可以在树莓派上再安装一个无线网卡,并构建一个无线AP方便使用。
修改/etc/network/interfaces,删除以下2行:
然后替换成
这样无线网卡就使用了静态IP地址172.16.82.254/24。
配置
hostapd来设置AP
/etc/hostapd/hostapd.conf配置:
启动
hostapd
如果要树莓派启动时启动
hostapd责执行
现在树莓派就广播了无线SSID "Console",但是此时因为没有DHCP服务哦,就需要客户端配置静态IP,所以不方便使用。为了解决这个问题,需要安装DHCP服务:
在配置底部加上
然后启动dnsmasq服务
设置防火墙
为了能够对树莓派做一个安全保护,设置iptables防火墙。编辑/etc/iptables-rules配置
然后加载防火墙配置
为了能够在启动时加载防火墙配置,修改/etc/network/interfaces在网卡接口wlan0配置段落最后加上:
参考
Last updated
Was this helpful?