1. net-tools网络工具包:(部分支持ipv6)
下载地址:
http://www.tazenda.demon.co.uk/phil/net-tools/
Net-tools
的内容
Net-tools包含一系列程序,构成了 Linux 网络的基础。
安装下列程序: arp, dnsdomainname(link to hostname), domainname (link to hostname), hostname, ifconfig, nameif,netstat, nisdomainname (link to hostname), plipconfig, rarp, route, slattach 和 ypdomainname (link to hostname)
简短说明
arp用来操作核心的ARP(地址解析协议)的高速缓存,通常用来增加、删除一个条目以及转储ARP高速缓存。
dnsdomainname显示系统的DNS域名。
domainname显示系统的 NIS/YP 域名。
hostname用来设置或显示系统的主机名。
ifconfig 用来配置网络接口。
nameif基于MAC地址给网络界面命名。
netstat可以显示网络连接、路由列表、界面状态、虚拟连接等信息。
nisdomainname 同domainname。
plipconfig 用来优化PLIP设备的参数以加快该设备的速度。
rarp 和arp命令类似,处理操作系统的RARP(逆向地址解析协议)表。
route 用来管理IP路由表。
slattach 将某个网络接口对应为串行线,例如将一个通常的终端线添加为某种网络模。
ypdomainname同domainname.
Net-tools 安装依赖关系
Net-tools依赖于: Bash, Binutils, Coreutils, GCC,Glibc, Make.
2. iputils
网络工具包:(部分支持ipv6)
下载地址:
http://www.linux-ipv6.org/gitweb/gitweb.cgi?p=gitroot/iputils.git
iputils软件包简介
iputils软件包是linux环境下一些实用的网络工具的集合。一开始由Alexey Kuznetsov维护。
iputils包含以下几个工具:
1. ping。使用 ping可以测试计算机名和计算机的ip地址,验证与远程计算机的连接。ping程序由ping.c ping6.cping_common.c ping.h 文件构成
2. tracepath。与traceroute功能相似,使用tracepath测试IP数据报文从源主机传到目的主机经过的路由。tracepath程序由tracepath.c tracepath6.c traceroute6.c 文件构成。
3. arping。使用arping向目的主机发送ARP报文,通过目的主机的IP获得该主机的硬件地址。arping程序由arping.c文件构成。
4. tftpd。tftpd是简单文件传送协议TFTP的服务端程序。tftpd程序由tftp.htftpd.c tftpsubs.c文件构成。
5. rarpd。rarpd是逆地址解析协议的服务端程序。rarpd程序由rarpd.c文件构成。
6. clockdiff。使用clockdiff可以测算目的主机和本地主机的系统时间差。clockdiff程序由clockdiff.c文件构成。
7. rdisc。rdisc是路由器发现守护程序。rdisc程序由rdisc.c文件构成。
3. busybox:下载地址:
http://www.busybox.net/downloads/
编译1.21.0版本时,首先执行make menuconfig,可以手动配置。
在Networking Utilities的配置项中,有一个Enable IPv6 support选项,默认选中。
集成了有dhcpd、dhcpc、httpd、ntpd、telnetd、ftpd、dnsd、tftpd、tftp、telnet等,这些不知能否支持ipv6。
经验证ifconfig、route、ip、telnet(服务器,客户端)、dnsd、ntpd、tftp、ftp(ftpget、ftpput)、dhcpd、dhcpc6均支持ipv6。
zcip、arping、arp 等网络工具不支持ipv6。
PS:最新版的busybox支持的软件有很多,网络服务应用程序大部分
应该(无一一验证)都支持ipv6。
4. isc-dhcp、bind(DNS):下载地址:
http://www.isc.org/downloads/all
服务器貌似有点问题,下载程序超慢。
isc-dhcp从4.x版本开始支持ipv6
bind9.x版本支持ipv6 其他下载地址:
http://download.enet.com.cn/html/232152000120401.html(bind 9.2.3)
5. ntp(支持ipv6):下载地址:
http://support.ntp.org/bin/view/Main/SoftwareDownloads
6. ip6tables:下载地址:
http://www.iptables.org/projects/iptables/files/
iptables-1.3.5支持ipv6,最新版本1.4.17 。
简介:iptabels被认为是Linux中实现包过滤功能的第四代应用程序。iptables包含在2.4以后的内核中,它可以实现防火墙、NAT(网络地址翻译)和数据包的分割等功能。而iptables则是让用户定义规则集的表结构。iptables从ipchains和 ipwadfm(IP防火墙管理)演化而来,功能更加强大。
7. vsftpd 从版本1.2.0开始就支持ipv6.
下载地址:
1)
http://www.onlinedown.net/soft/169735.htm(官方地址打不开,此下载是vsftpd
2.3.4版本)
2)
官方ftp目录:ftp://vsftpd.beasts.org/users/cevans/untar/(没有打包,目前最新版本vsftpd-3.0.2
)
简介:vsftpd是一个快速、安全的FTP服务器,运行于类UNIX系统中。它经常被应用于大流量站点,它包含SSL、IPv6等。
8. dnsmasq2.52版本支持ipv6。 下载地址:
http://www.thekelleys.org.uk/dnsmasq/
简介:DNSmasq是一个轻巧的,容易使用的DNS服务工具,它可以应用在内部网和Internet连接的时候的IP地址NAT转换,也可以用做小型网络的DNS服务。
9. samba4.0支持ipv6:下载地址:
http://www.samba.org/samba/
http://ftp.samba.org/pub/samba/
简介:samba是一个能让Unix计算机和其它MSWindows计算机相互共享资源的软件。samba提供有关资源共享的三个功能,包括:smbd,执行它可以使Unix能够共享资源给其它的计算机;而smbclient就是让Unix去存取其它计算机的资源;最后一个smbmount,则是类似MS Windwos下“网络磁盘驱动器”的功能,可以让你把其它计算机的资源挂在自己的档案系统下。它们功能虽然简单,但没有samba,Unix和Windows的资源就很难共享。
10.ppp软件包:下载地址:
http://www.samba.org/ftp/ppp/
ppp-2.4.5支持ipv6(别的版本不知是否支持ipv6)
网上一篇参考文章:
http://bbs.hx95.com/read-htm-tid-183388-page-e.html
11.radvd-1.9.2:(路由广播,ipv6)下载地址:
http://www.litech.org/radvd/
网上参考文章:
http://www.docin.com/p-258175583.html
12.ipv6相关资源:Linux+IPv6-HOWTO
http://www.ipv6edu.com/Html/?6895.html(ipv6资源汇总)