초보자의 질문 입니다 nftables
.
주어진 규칙은 다음과 같습니다.
iifname $NIC_NAME tcp dport 22 accept
chain_input
다음 체인 에서 :
table inet table_inet {
chain chain_input {
type filter hook input priority 0
iif lo accept
icmp type echo-request accept
ct state established,related accept
iifname $NIC_NAME tcp dport 22 accept
policy drop
}
chain chain_output {
type filter hook output priority 0
policy accept
}
chain chain_forward {
type filter hook forward priority 0
policy drop
}
}
동일한 LAN에 있는 IP를 가진 패킷만 허용되도록 이 규칙을 어떻게 수정할 수 있습니까?
저는 LAN iptables
옵션을 사용했습니다. 내 질문이 충분히 명확해지기를 바랍니다.-m iprange --src-range 192.168.4.1-192.168.4.254
192.168.4.0/24
편집 1
나는 제안한다:
iifname $NIC_NAME tcp dport 22 ip saddr 192.168.4.0/24 accept
accept
정책을 사용하면 SSH 서버에 연결할 수 있지만 drop
정책을 사용하면 연결할 수 없습니다.
답변1
당신이 제안한
iifname $NIC_NAME tcp dport 22 ip saddr 192.168.4.0/24 accept
나에게는 맞는 것 같습니다.