@alzhao @kyson-lok

谢谢回复
现在可以ssh到设备中了,并且正确安装了openconnect。
但是遇到一个问题:

我在Ubuntu下使用如下openconnect命令可以建立Anyconnect的连接并建立路由,一切都正常
e.g. sudo openconnect xxx.vpn.com -b

在USB150下直接使用上述命令会出现vpnc-script error 1问题,查阅资料发现OpenWRT使用的是netifd的机制,需要按照@kyson-lok提供的方法配置/etc/config/network文件,我按照示例将USB150的network文件加入了如下section:

config interface ‘xxxVPN’
option proto ‘openconnect’
option interface ‘wan’
option server ‘xxx.xxxxx.com
option port ‘4443’

然后ifup xxxVPN,通过查看ifconfig和logread,发现Anyconnect的连接已经正常建立。但是此时可以ping的通baidu却无法ping通google。我怀疑是路由没有建立,数据并没有走Anyconnect。我在想是否是/etc/config/network文件中我的interface没有设置正确?毕竟USB150这个小设备没有wan口。
想请教一下@alzhao、@kyson-lok我的思路是否正确?对于USB150来说option interface ‘wan’这里是否应该设置成’wan’?

希望能得到大家帮助,谢谢啦。