IPChains and DHCP


DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 2 of 2

Thread: IPChains and DHCP

  1. #1
    Joel Ryan Guest

    IPChains and DHCP

    Has anyone using IPChains for IP Forwarding/Masquerading with a network
    card that uses DHCP? I am curious because, in all the examples I have
    seen, IPChains requires IP addresses for routing. I already have an
    IPChains script that creates a firewall, I just need a way to handle
    DHCP on one network card.
    -- Joel

    Share on Google+

  2. #2
    shaken Guest

    Re: IPChains and DHCP


    Joel Ryan <jryan@vsi-hq.com> wrote:
    >Has anyone using IPChains for IP Forwarding/Masquerading with a network
    >card that uses DHCP? I am curious because, in all the examples I have
    >seen, IPChains requires IP addresses for routing. I already have an
    >IPChains script that creates a firewall, I just need a way to handle
    >DHCP on one network card.
    >-- Joel
    >

    Joel,
    All you have to do is add:
    #******************************************************
    # DHCP STUFF
    #******************************************************
    #
    /sbin/ipchains -A input -j ACCEPT -i eth0 -s 0/0 67 -d 0/0 68 -p udp
    echo 1 > /proc/sys/net/ipv4/ip_forward
    #
    #Timeouts needed for DHCP requests
    #1 hr timeout fot TCP timeouts
    #10 sec timeout for traffic after the TCP/IP "FIN" packet is received
    #160 sec timeout for UDP traffic (Important for MASQ'ed ICQ users)
    /sbin/ipchains/-M -S 3600 10 160
    #
    #Be sure to edit /etc/sysconfig/network from:
    #FORWARD_IPV4=false
    #to
    #FORWARD_IPV4=true


    This should do it.

    shaken
    Share on Google+

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center