Last updated
Was this helpful?
Last updated
Was this helpful?
这是一个有意思的实现,对于远程管理Cisco路由器是一个解决之道。虽然现在我已经不再做网管,不再摆弄Cisco设备,不过这个实现方案还是很有借鉴意义的。
记得当年在IDC机房,也曾在Linux服务器上通过USB转串口设备连接到Cisco设备上,使用
minicom
做维护。而今树莓派的低成本和灵活性,已经成为通用微型PC的解决方案。加上千奇百怪的扩展附件,能够实现以往需要专有设备才能实现的方案。
使用的软件名为ser2net
,可以将串口通讯转为TCP网络端口:
/etc/ser2net.conf
启动ser2net
此时连接到树莓派的网络端口4001
就可以访问到串口设备
如果要记录ser2net
日志,则修改配置
可以在树莓派上再安装一个无线网卡,并构建一个无线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
配置段落最后加上: