Known issues: - Does not fully support virtual interfaces, such as eth0:1. See notes for version 3.2.1. Change log: 3.4.3 Cleaned up the /sbin/netmasq script. Tweaked the install script. Fixed some minor bugs, such as exit status with verbose mode. Removed spaces from LOG_PREFIX to shorten prefix. Will create rpm package for el5. 12-13-08 3.4.2 Fixed a few typos and updated the reserved IP address list. 2-13-05 3.4.1 Added new configuration files for trusted MAC addresses and banned MAC addresses. Included mac services, which are services to be allowed to all addresses when using MAC authentication. Thanks to Frank for inspiring this. Updated default interface configuration file. Also made minor changes to netmasq executable to make it more readable and updated the MAC authentication documentation. 1-4-05 3.4.0 Added support for MAC authentication. Also updated list of unused addresses, tweaked installer script and updated the verbose output. Updated interface configuration file and documentation. 12-18-04 3.3.2 Updated for the 2.6 kernel which uses .ko extension for loadable modules. 10-24-04 3.3.1 Put in the full path to iptables, so it will work correctly if /sbin is not in the shell's path. 8-23-04 3.3.0 Included better support for masquersaded connections and dhcp. You may now select what remote connections will be available to clients on your lan. Dhcp now works correctly through a firewalled interface, if both "svc" and "rmt" are allowed for tcp/udp 67. Updated interface configuration file and documentation. 7-5-04 3.2.5 Invalid icmp connections are now dropped. Thanks to David for sending me the command to do this. 10-28-03 3.2.4 Fixed bug that prevented changing the logging rate from the default. Thanks for inspiring me, Jeff. 9-9-03 3.2.3 Thanks to David Relson, netmasq now works correctly with distributions that use the .gz extension instead of the .o extension for kernel modules. He also pointed out a bug that would generate an error message in the install script when netmasq is initially installed on a host. 3.2.2 Discovered (thanks to Keith) and fixed the problem with port forwarding. 4-21-02 3.2.1 Virtual interfaces are now partially supported. That means netmasq will not generate errors if you have them. However, full access will be granted to all connection requests on the virtual interfaces. This happens because iptables does not deal with virtual interfaces correctly. I'm hoping iptables is fixed before I need to firewall a virtual interface. 3-02-02 3.2.0 Logging now works correctly. There is no firewall by default on lo, since it breaks normal functionality. DHCP now works on an interface that is not firewalled. Do you really want to run DHCP on an untrusted network? Also a few minor bug fixes. Updated documentation. 2-10-02 3.1.0 Rewrote install script to preserve old config files. Now allows configuring icmp traffic as an option per interface. Blocks icmp redirects by default. Only allows ssh connections by default. Creates missing interface config- uration files as needed. Updated sample.conf. Updated documentation. 1-19-02 3.0.3 Removed 127.0.0.0/8 from unused list. 1-18-02 3.0.2 Rewrote verbosity option. Now it's silent by default, and each -v adds more verbosity. Also fixed bug in flushing tables. 1-13-02 3.0.1 A quick fix in the verbose output, updated sample files, and a redesigned install script. 8-7-01 3.0.0 This is the first version of netmasq to support iptables. It handles multiple interfaces, firewalling, masquerading and port forwarding. Currently it doesn't do any logging. I need to update this before it's ready for prime time. 6-30-01