支持ipv6网络应用程序收集

2019-07-12 17:01发布


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资源汇总)