From Fedora Project Wiki

< QA‎ | Networking
Revision as of 10:35, 14 December 2015 by Pavlix (talk | contribs)

Network configuration packages

IPv4 and IPv6 configuration stacks

Package Description Assessment
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
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
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 no fallback to IPv4 when IPv6 default route fails [1]
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