firewall防火墙写个命令,在10.8.11.66防火墙上,只只允许10.8.11.75访问10.8.11.66
时间: 2024-12-26 14:30:42 浏览: 12
在Linux系统中,如果你想要配置iptables防火墙,通常会使用`iptables`或更现代的`nftables`工具来限制特定IP之间的通信。这里假设我们使用的是`iptables`,你可以按照下面的命令来设置规则:
```bash
# 首先更新iptables规则并进入状态检查模式
sudo iptables -P INPUT DROP # 先清空默认策略,阻止所有未授权的输入
sudo iptables -t filter -A INPUT -s 10.8.11.75 -d 10.8.11.66 -j ACCEPT # 允许来自10.8.11.75到10.8.11.66的出站流量
# 确保端口转发规则也允许来自10.8.11.75的数据到达10.8.11.66
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dst-port any -s 10.8.11.75 -j DNAT --to-destination 10.8.11.66:port # replace "eth0" with your network interface and "port" with the desired service port
# 最后,保存并应用更改使其永久生效
sudo iptables-save > /etc/iptables/rules.v4
sudo systemctl restart iptables.service 或 sudo service iptables save
```
这个例子假设你的服务器网络接口是`eth0`,并且你想开放特定服务的端口。你需要替换`eth0`和`port`为实际的接口名和所需端口号。
阅读全文