新人求解路由器系统 pdcn 的 dnsmasq 如何更改默认占用的端口

2017-08-06 20:08:59 +08:00
 a1071028072

在路由器里搭建了个 openvpn 服务端,但是端口与 dnsmasq 的端口冲突( 53,可能猜到要干什么了(滑稽),kill 掉路由器下的所有设备都不能上网 在 dnsmasq 中加入 port=5353,不占用了,但是路由器下的所有设备也不能上网,是不是还要改什么? 放弃改 dnsmasq 端口,用端口转发,在路由器里设置*...*的 53 端口转发到内网 172.0.0.1 的 5353 端口,tcp、udp 都有,openvpn 服务端选的是 5353 端口,客户端选的是 53 端口,客户端怎么都连不上,是不是 openvpn 不能通过端口转发连接?还是设置的有问题? openvpn 的端口固定了

3972 次点击
所在节点    Linux
6 条回复
jimzhong
2017-08-06 22:39:19 +08:00
iptables -t nat -A PREROUTING -i eth0 -p udp --dport 53 -j DNAT --to :5353
a1071028072
2017-08-06 23:37:41 +08:00
@jimzhong 谢谢。这个是对应 改 dnsmasq 端口方案 还是 用端口转发连接 openvpn ?是不是打完这一段还有没有一步保存和重启的操作?怎么写?
jimzhong
2017-08-07 07:28:07 +08:00
@a1071028072 这条命令是转发 udp53 端口到 5353 端口。放在 /etc/firewall.user 就好。eth0 要改成你路由器上 wan 口的名称,如果是 pppoe 要改成 pppoe 口名称。
a1071028072
2017-08-07 23:38:35 +08:00
@jimzhong 找不到这个文件啊,我用的固件是 padavan
a1071028072
2017-08-13 14:37:21 +08:00
@jimzhong 我成功了,多谢,只要加一句 iptables-save 就可以了
9017
2017-10-18 21:42:19 +08:00
@a1071028072 不能实现在 mentohust 认证后吗 打算在学校内部建 至于为什么 因为手头有个老师的帐号 寝室不让装路由器 现在路由器在图书馆藏好了 试过 iptables -t nat -A PREROUTING -i eth2.2 -p udp --dport 53 -j DNAT --to :5353 eth2.2 是锐捷给的内网 wan udp 在内网好像不通 但是不知道怎么测试 tcp 是通的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/380853

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX