群晖双网卡做软路由,实现网口2转发到网口1

文章介绍了如何在单位环境中,利用群晖DSM的双网卡配置,通过Python自动上网验证,并设置NAT代理,以便临时电脑能够通过DSM作为网关上网。作者详细描述了DSM的网络设置、IP转发、NAT规则以及开机自启动配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

单位里电脑需要上网验证,每一个帐号只有一个地方可以登录,另外的地方登录后,就会踢掉前面登录的电脑。但有时需要有部分电脑需要临时上网,非常麻烦。

学校有一只DSM,已设置通过python自动上网验证。希望需要临时上网的电脑这个DSM为网关,代理上网。

一、DSM设置

网卡一作为外网网卡,设置IP为10.xxx.xx.10,子网掩码255.255.254.0,平时设置DHCP自动给其它电脑分配IP。

网卡二作为内网网卡,设置IP为192.168.86.1,子网掩码255.255.255.0。

二、telnet连接上DSM

开启转发功能

修改/etc/sysctl.conf文件,增加下面一行的值:

net.ipv4.ip_forward = 1

修改后执行下面的命令来使修改生效:

sysctl -p /etc/sysctl.conf

进行了上面的配置后,IP转发功能就永久使能了。

设置NAT

通过ifconfig命查看,我的外网接口叫做ovs_eth0,因此执行以下命令。

iptables -t nat -A POSTROUTING -o ovs_eth0  -j MASQUERADE

通过试用,发现可以正常实现转发。

设置为永久转发

上面的设置重启后会无效,可以在开机计划中加入任务,开启以root延迟1分钟运行NAT命令。为保证开机启动已加载所有网络模块,延迟1分钟执后添加NAT,否则会遇到模块不存在错误。

sleep 1m

iptables -t nat -A POSTROUTING -o ovs_eth0  -j MASQUERADE

感谢CSDN博主「jgw163163」的原创文章,原文链接:使用群晖双网卡做软路由_群晖pppoe做路由器教程-CSDN博客,给我指明了方向。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值