# Scripts for Managing IP

Here are some scripts which may come in handy for manipulating different features of the linux networking stack. If you'd like, you can get a tarball of these scripts to take home with you.

## Proxy ARP Scripts

The proxy ARP script was written before the kernel supported proxy ARP natively. If you simply want proxy ARP to work, then you need only enable it in your 2.4 kernel. If you require more control than afforded by the kernel proxy ARP functionality and you wish to recompile &iproute2; and your kernel, you can use the &iproute2; extension, `ip arp`. Otherwise, you might try this script.

### Proxy ARP SysV initialization script

Download.

    &sc-proxy-arp;

### Proxy ARP configuration file

Download.

    &sc-proxy-arp-conf;

## NAT Scripts

The script will remove all NAT route entries and then all RPDB entries, other than the three default entries and anything saying "iif lo". It will then populate the RPDB and create NAT route entries according to the configuration file. Use this script with caution if you have customized your RPDB.

### Static NAT SysV initialization script

Download.

    &sc-nat;

### Static NAT configuration file

Download.

    &sc-static-nat;