当前位置:网站首页>Iptables implementation under the network limited (NTP) synchronization time custom port
Iptables implementation under the network limited (NTP) synchronization time custom port
2022-08-05 07:59:00 【Wangzai_Milk】
# requirementsntpdate 192.168.1.1:123(192.168.1.1:666->10.0.0.1->123)ntpdaete cannot specify the port, the ntpd synchronization is 192.168.1.1:123, but because 123 cannot be accessed normally, the machine has mapped port 666 to port 123 of the back-end ntp server# Solution (time synchronization server, client configuration is as follows), because REDIRECT will access the local machine or access the port in the packet header of the host with this machine as the gateway machine from the original targetThe port is replaced with the specified target port, which does not apply in this case, only the local port is forwarded to another port on the local machine# Since this is the local traffic forwarding configuration, it does not belong to other traffic forwarded to the local machine, so configuring PREROUTING DNAT has no effect, because it will not match the rules here at all# Method 1, POSTROUTING cannot configure DNATiptables -t nat -I OUTPUT -p udp -d 192.168.1.1 --dport 123 -j DNAT --to 192.168.1.1:666# Verification (because there is no actual NTP server in the backend, it will not pass here, we only need to look at the iptables rules)[[email protected] ~]# ntpdate 192.168.1.13 Aug 11:01:34 ntpdate[1734]: no server suitable for synchronization found# iptables rule verification, through pkts, bytes here, it can be seen that the rule takes effect, and the native ntpdate 192.168.1.1:123 -> ntpdate 192.168.1.1:6666 -> (this layer of network equipment is implemented)mapping) ntpdate 10.0.0.1:123[[email protected] ~]# iptables -t nat -nvLspan>Chain OUTPUT (policy ACCEPT 15 packets, 976 bytes)pkts bytes target prot opt in out source destination1 76 DNAT udp -- * * 0.0.0.0/0 192.168.1.1 udp dpt:123 to:192.168.1.1:666 边栏推荐
- Redis常用命令
- 本地能ping通虚拟机,虚拟机ping不通本地
- Invalid operator for data type.The operator is add and the type is text.
- Use of thread pool (combined with Future/Callable)
- MySQL: join query | inner join, outer join
- Long-term recruitment embedded development-Shenzhen Baoan
- 软件系统测试和验收测试有什么联系与区别?专业软件测试方案推荐
- Antdesign a-select 下拉框超出长度换行显示
- SQL SERVER关于主从表触发器设计
- Codeforce 8.1-8.7做题记录
猜你喜欢
随机推荐
Embedded Systems: Basic Timers
风控特征的优化分箱,看看这样教科书的操作
Re regular expressions
双向循环带头链表
Jmeter永久设置中文界面
执子之手,与子偕老。你同意么?
Unity—物理引擎+“武器模块”
Long-term recruitment embedded development-Shenzhen Baoan
字符串提取 中文、英文、数字
RedisTemplate: 报错template not initialized; call afterPropertiesSet() before using it
别把你的天使弄丢了
Redis implements distributed lock-principle-detailed explanation of the problem
Redis实现分布式锁-原理-问题详解
TRACE32——Go.direct
2006年星座运势全解-巨蟹
unity 头发的渲染
uniapp time component encapsulates year-month-day-hour-minute-second
【结构体内功修炼】结构体实现位段(二)
环网冗余式CAN/光纤转换器 CAN总线转光纤转换器中继集线器hub光端机
创业者如何吸引风险投资商
![[Structural Internal Power Cultivation] Structural Realization Stages (2)](/img/eb/c80e12edbf4a411227be7e33096ed3.png)








