目标
部署一台自动代理路由器,实现根据域名来自动设定直连或者代理,而我要做的只是设置PC的默认网关为主路由器(192.168.0.1)还是自动代理路由器(192.168.0.254)。
创建Openwrt虚拟机
系统版本
- 主路由器 (ip:
192.168.0.1
) - ESXI 6.0U2
- Openwrt 15.05.1 (ip:
192.168.0.254
,gateway:192.168.0.1
)
Openwrt虚拟机的配置教程有很多,这里只针对ESXI版Openwrt可能会遇到的问题说明下:
- 在ESXI6上,
openwrt_x86
每次启动时会大概率的出现卡死现象,表现为Kernel panic - not syncing: Attempted to kill init
。- 解决办法:改用
openwrt_x64
后正常。原因未知。
- 解决办法:改用
-
在ESXI6上,在
openwrt
上执行某些命令时,会被强制关机,表现为1来自 promote 的消息: The operation on the file "/vmfs/devices/deltadisks/17ad1ab5-openwrt-15. 05.1-x86-64-combined-ext4-s001.vmdk" failed (Bad address). The file system where disk "/vmfs /devices/deltadisks/17ad1ab5-openwrt-15.05.1-- x86-64-combined-ext4-s001.vmdk" resides is full. Select _Retry to attempt the operation again. Select Cancel to end the session.- 解决办法:在
Vmware Fusion
中新建openwrt虚拟机(other/other linux 64, 256MB,虚拟机版本为11),第一次启动后,关机导出为ova
,然后再导入到ESXI6中。具体原因未知。
- 解决办法:在
安装软件
1
2
3
4
5
6
7
|
opkg update
opkg remove dnsmasq
|