June 2003
Intermediate to advanced
336 pages
8h 54m
English
Content preview from Linux Security CookbookBecome an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
Start your free trial



2.2. Blocking Spoofed Addresses
Problem
You want to prevent remote hosts from pretending to be local to your network.
Solution
For a single machine, to prevent remote hosts from pretending to be that machine, use the following:
For iptables:
# iptables -A INPUT -iexternal_interface-syour_IP_address-j REJECT
For ipchains:
# ipchains -A input -iexternal_interface-syour_IP_address-j REJECT
If you have a Linux machine acting as a firewall for your internal network (say, 192.168.0.*) with two network interfaces, one internal and one external, and you want to prevent remote machines from spoofing internal IP addresses to the external interface, use the following:
For iptables:
# iptables -A INPUT -i external_interface -s 192.168.0.0/24 -j REJECT