除了为每台内部待进行地址伪装的机器设置适当的 IP 地址(静态地或通过 DHCP),您还应该为每台内部机器设置 Linux 地址伪装服务器的适当网关 IP 地址和所需的 DNS 服务器。一般来说,这相当直接了当。您只需输入您的 Linux 主机的地址(在整个 HOWTO 中使用 192.168.0.1)作为机器的网关地址即可。
对于域名服务 (DNS),您可以添加任何可供您使用的 DNS 服务器。最明显的应该是您的 Linux 服务器使用的 DNS 服务器。您可以选择性地添加任何“域名搜索”后缀,以便更快地连接等等。
在您正确地重新配置了内部待进行地址伪装的机器后,请记住重启它们相应的网络服务或在需要时重启它们。
以下配置说明假设您正在使用 C 类网络,其中 192.168.0.1 作为您的 Linux 地址伪装服务器的地址。请注意,根据 RFC1918,192.168.0.0 和 192.168.0.255 是保留的 TCP/IP 地址,专门用于启用 IP 地址伪装服务等用途。
目前,以下平台已经过测试,可以作为内部地址伪装机器。这只是所有兼容操作系统的示例
Apple Macintosh OS 和 OS-X(使用 MacTCP 或 Open Transport 或 BSD TCP/IP 协议栈)
AT&T Unix (Caldera)
*BSD 系统,包括 Free/Net/Open/BSDi/386/etc。
Commodore Amiga(使用 AmiTCP 或 AS225 协议栈)
Digital VAX Stations 3520 和 3100,带有 UCX(VMS 的 TCP/IP 协议栈)
Digital Ultrix, Digital Unix (康柏 Tru/64)
HP HP/UX
IBM AIX,运行在 RS/6000, PowerPC 等上
IBM OS/2(包括 Warp v3)
IBM OS400,运行在 AS/400 上
来自诸如 Caldera, Corel, Debian, Mandrake, Redhat, Slackware, SuSe 等供应商的 Linux 发行版,运行各种内核,如 1.2.x, 1.3.x, 2.0.x, 2.1.x, 2.2.x, 2.3.x, 2.4.x 等。
Microsoft DOS(使用 NCSA Telnet 软件包,DOS Trumpet 部分可用)
Microsoft Windows 3.1(使用 Netmanage 或 FTP 软件包)
Microsoft Windows For Workgroup 3.11(带有 TCP/IP 软件包)
Microsoft Windows 95, OSR2, 98, 98se, Me
Microsoft Windows NT 3.51, 4.0, 2000, XP - (工作站(专业版)和服务器版本)
Novell Netware 4.01, 5.x 等,带有 TCP/IP 服务
SCO Openserver (v3.2.4.2 和 5) 和 UnixWare (AT&T Unix)
Sun Solaris 2.51, 2.6, 7, 8
呵呵... 我还遗漏了什么?