在路由器里搭建了个 openvpn 服务端,但是端口与 dnsmasq 的端口冲突( 53,可能猜到要干什么了(滑稽),kill 掉路由器下的所有设备都不能上网 在 dnsmasq 中加入 port=5353,不占用了,但是路由器下的所有设备也不能上网,是不是还要改什么? 放弃改 dnsmasq 端口,用端口转发,在路由器里设置*...*的 53 端口转发到内网 172.0.0.1 的 5353 端口,tcp、udp 都有,openvpn 服务端选的是 5353 端口,客户端选的是 53 端口,客户端怎么都连不上,是不是 openvpn 不能通过端口转发连接?还是设置的有问题? openvpn 的端口固定了
1
jimzhong 2017-08-06 22:39:19 +08:00
iptables -t nat -A PREROUTING -i eth0 -p udp --dport 53 -j DNAT --to :5353
|
2
a1071028072 OP @jimzhong 谢谢。这个是对应 改 dnsmasq 端口方案 还是 用端口转发连接 openvpn ?是不是打完这一段还有没有一步保存和重启的操作?怎么写?
|
3
jimzhong 2017-08-07 07:28:07 +08:00 via Android 1
@a1071028072 这条命令是转发 udp53 端口到 5353 端口。放在 /etc/firewall.user 就好。eth0 要改成你路由器上 wan 口的名称,如果是 pppoe 要改成 pppoe 口名称。
|
4
a1071028072 OP @jimzhong 找不到这个文件啊,我用的固件是 padavan
|
5
a1071028072 OP @jimzhong 我成功了,多谢,只要加一句 iptables-save 就可以了
|
6
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 是通的
|