虚拟机怎么给另一个虚拟机代理

查看 143|回复 13
作者:nyxsonsleep   
我希望 windows 所有流量经过 openwrt ,由 openwrt 来决定分流。
现在我部署了一个 windows 虚拟机和一个 openwrt 虚拟机。
两个都在虚拟机 nat 网络下,openwrt 在 nat 网里连接到了网关,所以现在 openwrt 已经连上 internet ,但是我不知道该怎么让 windows 连上 openwrt 了,两个能互 ping ,ipv4 里直接设定 openwrt 的 ip 为网关连不上网。
应该是要给 openwrt 设置什么吧,搜了半天,解决不过去了。
版本:openwrt-22.03

OpenWrt, 虚拟机, NAT, Windows

gzlock   
openwrt 虚拟机开 socket 代理给 windows 虚拟机用
pagxir   
openwrt 没开路由转发吧
nyxsonsleep
OP
  
@gzlock #1 这个是要 windows 配系统代理是吧。有的应用不走系统代理,才有的这个需求。
qishouvip2022   
网卡用啥 NAT 模式,直接使用本地物理网络,所有虚拟机都跟宿主机在同一个网段,就解决了。
linuxgo   
把 windows 的网关设为 op 就可以了呀
nyxsonsleep
OP
  
@linuxgo #5 不行,上不了网。
我试过网关是 op 的 ip ,windows 的地址无论是设置成独立的还是 op 的 ip ,dns 也设置过了。都连不上网。
nyxsonsleep
OP
  
@qishouvip2022 #4 没看懂,我需要的是给一个虚拟机做透明代理,和宿主机在不在同一个网段有什么影响吗?
linuxgo   
@nyxsonsleep #6 相当于用 op 做旁路由。op 做 windows 的网关,然后 op 的网关指向路由器,确实没错呀,我以前用 op 的时候就是这样用的。不行的话,你可以试试换个 op 的固件,有些固件编译可能有 bug
qishouvip2022   
@nyxsonsleep openwrt 做旁路由只能在同一个局域网,同一个网段下,你这都经过一层 NAT 了,windows 的网关没法指定为 op 的啊。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部