问下我有一台微型电脑,两个网口,希望能内网穿透访问到这台电脑?

现在是,这两个网口,一个网口通过网线与一个5g路由连着,能上外网,然后一个网口与内网相连不能上外网,然后我有一个公网服务器作为穿透服务器
情况是,当我用一个连着5g的路由,就能外网穿透,能通过公网服务器访问内网
两个网口插上就不能内网穿透
这是为什么
我内网穿透用的软件是autossh,小型机的系统 ubuntu系统,是不是ubuntu系统需要配置,autossh需要对应某个网口

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

手动添加路由规则应该就可以了,如:

sudo route add -net <内部网络地址> netmask <子网掩码> dev <内部接口名称> gw <内部接口IP地址>

# 比如你的的内网网段是 10.0.8.0/24,网关 IP 是 10.0.8.1,然后所有该网段的流量都走 eth1 接口
sudo route add -net 10.0.8.0 netmask 255.255.255.0 dev eth1 gw 10.0.8.1

# 比如公网网关是,10.0.10.1,公网则走 eth0 接口
sudo route add default dev eth0 gw 10.0.10.1
1年前 评论
donggan (楼主) 1年前
GeorgeKing (作者) 1年前
讨论数量: 3

手动添加路由规则应该就可以了,如:

sudo route add -net <内部网络地址> netmask <子网掩码> dev <内部接口名称> gw <内部接口IP地址>

# 比如你的的内网网段是 10.0.8.0/24,网关 IP 是 10.0.8.1,然后所有该网段的流量都走 eth1 接口
sudo route add -net 10.0.8.0 netmask 255.255.255.0 dev eth1 gw 10.0.8.1

# 比如公网网关是,10.0.10.1,公网则走 eth0 接口
sudo route add default dev eth0 gw 10.0.10.1
1年前 评论
donggan (楼主) 1年前
GeorgeKing (作者) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!