From Fedora Project Wiki
< QA | Networking
Network configuration packages
IPv4 and IPv6 configuration stacks
The following package can be tested for IPv4 and IPv6 configuration features.
| Package | Description | Assessment | Notes |
|---|---|---|---|
| NetworkManager | Network connection manager and user applications | good | |
| dhcpcd | A minimalistic network configuration daemon with DHCPv4, rdisc and DHCPv6 support | good |
Tools and helper software
There is no uniform way to test the following packages.
| Package | Description | Assessment | Notes |
|---|---|---|---|
| dhcp | Dynamic host configuration protocol software | good | |
| iproute | Advanced IP routing and network device configuration tools | good | |
| dnssec-trigger | NetworkManager plugin to update/reconfigure DNSSEC resolving | good | |
| iptables | Tools for managing Linux kernel packet filtering capabilities | good | |
| iputils | Network monitoring tools including ping | bad | tracepath and possibly other tools don't behave correctly |
| fping | bad | lack of IPv6 support | |
| nslookup | bad | bad default behavior | |
| arptables | N/A | IPv4 only | |
| arpwatch | N/A | IPv4 only | |
| firewalld | A firewall daemon with D-BUS interface providing a dynamic firewall | ||
| bird | routing daemon | ||
| openswan/libreswan/strongswan | IPSEC implementations | ||
| quagga | Routing daemon | ||
| iptstate | A top-like display of IP Tables state table entries | ||
| net-tools | Basic networking tools | ||
| nmap | Network exploration tool and security scanner | ||
| tcpdump | A network traffic monitoring tool | ||
| telnet | The client program for the Telnet remote login protocol | ||
| traceroute | Traces the route taken by packets over an IPv4/IPv6 network | ||
| wireshark | Network traffic analyzer | ||
| iptstate | A top-like display of IP Tables state table entries | ||
| net-tools | Basic networking tools | ||
| nmap | Network exploration tool and security scanner | ||
| tcpdump | A network traffic monitoring tool | ||
| telnet | The client program for the Telnet remote login protocol | ||
| traceroute | Traces the route taken by packets over an IPv4/IPv6 network | ||
| wireshark | Network traffic analyzer |
Core system and libraries
| Packages | Description | Assessment | Notes |
|---|---|---|---|
| avahi | Local network service discovery | bad | IPv6 turned off by default, nss-mdns doesn't do IPv6LL due to glibc limitations |
| glibc | The GNU libc libraries | bad | limited and buggy getaddrinfo(), upstream getaddrinfo issues |
| abrt | Automatic bug detection and reporting tool | ||
| anaconda | Graphical system installer | ||
| apr, apr-util | Apache Portable Runtime library | ||
| busybox | Statically linked binary providing simplified versions of system commands | ||
| docker | Automates deployment of containerized applications | check: IPv6 in /etc/resolv.conf, IPv6 on bridged networks | |
| dracut | Initramfs generator using udev | ||
| glib2/glib-networking | Networking support for GLib | ||
| grub2 | Bootloader with support for Linux, Multiboot and more | ||
| systemd | A System and Service Manager | ||
| yum | RPM package installer/updater/manager | ||
| gvfs | Backends for the gio framework in GLib | ||
| nss-myhostname | glibc plugin for local system host name resolution | ||
| ipxe | A network boot loader | ||
| ldns | Low–level DNS(SEC) library with API | ||
| libvirt | Library providing a simple virtualization API | ||
| libevent | |||
| nss | Network Security Services | ||
| sssd | System Security Services Daemon | ||
| syslinux | Simple kernel loader which boots from a FAT filesystem |
Services
Various types of software listening on a socket.
| Package | Description | Assessment |
|---|---|---|
| bind | The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) server | good |
| dnsmasq | A lightweight DHCP/caching DNS server | good |
| httpd | Apache HTTP Server | good |
| openssh | An open source implementation of SSH protocol versions 1 and 2 | good |
| postfix | Postfix Mail Transport Agent | good |
| cups | Common Unix Printing System | |
| dovecot | Secure imap and pop3 server | |
| sendmail | A widely used Mail Transport Agent (MTA) | |
| postgresql | PostgreSQL client programs |
- squid – The Squid proxy caching server
Client software
| Package | Description | Assessment | Notes |
|---|---|---|---|
| git | good | ||
| curl | A utility for getting files from remote servers (FTP, HTTP, and others) | good | |
| cyrus-imapd | A high-performance mail server with IMAP, POP3, NNTP and SIEVE support | good | |
| c-ares | A library that performs asynchronous DNS operations | good | |
| firefox | Mozilla Firefox Web browser | good | |
| libssh2 | A library implementing the SSH2 protocol | good | |
| subversion | A Modern Concurrent Version Control System | bad | no fallback to IPv4 when IPv6 default route fails |
| bzr | Friendly distributed version control system | ||
| cvs | Concurrent Versions System | ||
| gdb | A GNU source-level debugger for C, C++, Fortran and other languages | ||
| mercurial | Mercurial – a distributed SCM | ||
| lftp | A sophisticated file transfer program | ||
| rsync | A program for synchronizing files over a network | ||
| vinagre | VNC client for GNOME | ||
| vino | A remote desktop system for GNOME | ||
| virt-manager | Virtual Machine Manager | ||
| virt-viewer | Virtual Machine Viewer |
