在 linux 下使用虚拟机桥接上网
背景
很多童鞋在好友或者老师的推荐下学习使用 linux,然而当今大学里的校园网大部分的连接客户端是有认证限制的。比如 锐捷客户端这款软件,它的linux版本就不好好支持,常常有莫名其妙的错误。
问题描述
在使用 Ubuntu作为主系统,已知锐捷官方提供的linux客户端运行异常,如何通过windows端的 锐捷客户端 实现上网功能?
解决方案
模仿了shadowsocks的代理方法,在虚拟机(win7)下开启了一“代理”服务,监听一个端口,linux系统中用proxy的形式访问Internet。
一、windows代理服务器部分
1. 设置虚拟机的连接方式为“桥接模式”
2. 设置静态 ip
一、windows 虚拟机部分
3. 安装 锐捷认证客户端 软件,然后登陆并成功认证
4. 开启一个代理服务
二、linux宿主机部分
1. 设置静态 IP
2. 下载代理软件 http://pan.baidu.com/s/1hqfDsH2 并解压
3. 设置监听端口
linux宿主机为 192.168.159.1:7070 (运行local.py)
windows虚拟机为 192.168.159.2:3030 (运行 server.py)
3. 配置你的 firefox 使用 AutoProxy(需要手动下载) ,选择 ssh-d 的代理模式
流程图绘制工具:graphviz
流程图绘制代码:
以上