Networking is working fine on my gentoo machine. One connection is made, everything works fine with normal speed. But it is slow to wake-up : starting up connection is taking time. Even pinging local-host takes ages (approx 5 seconds). Any ideas how to make this fast.UPDATE : Output of some commands. ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500    inet 10.107.105.13  netmask 255.255.240.0  broadcast 10.107.111.255    inet6 fe80::e269:95ff:fe24:8d3a  prefixlen 64  scopeid 0x20<link>    ether e0:69:95:24:8d:3a  txqueuelen 1000  (Ethernet)    RX packets 1071380  bytes 978317595 (932.9 MiB)    RX errors 0  dropped 1979  overruns 0  frame 0    TX packets 310432  bytes 30846997 (29.4 MiB)    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0    device interrupt 20  memory 0xfe400000-fe420000  ping -c 5 localhostPING localhost (127.0.0.1) 56(84) bytes of data.64 bytes from Calvin (127.0.0.1): icmp_seq=1 ttl=64 time=0.017 ms64 bytes from Calvin (127.0.0.1): icmp_seq=2 ttl=64 time=0.029 ms64 bytes from Calvin (127.0.0.1): icmp_seq=3 ttl=64 time=0.031 ms64 bytes from Calvin (127.0.0.1): icmp_seq=4 ttl=64 time=0.030 ms64 bytes from Calvin (127.0.0.1): icmp_seq=5 ttl=64 time=0.033 ms--- localhost ping statistics ---5 packets transmitted, 5 received, 0% packet loss, time 3999msrtt min/avg/max/mdev = 0.017/0.028/0.033/0.005 msping -c 5 127.0.0.1PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.018 ms64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.021 ms64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.034 ms64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.031 ms64 bytes from 127.0.0.1: icmp_seq=5 ttl=64 time=0.033 ms--- 127.0.0.1 ping statistics ---5 packets transmitted, 5 received, 0% packet loss, time 3998msrtt min/avg/max/mdev = 0.018/0.027/0.034/0.008 ms
Very slow response from localhost when pinging
networking;gentoo;ping
As localhost and 127.0.0.1 are giving different response times, this is a name resolution problem.  Check /etc/resolv.conf to make sure that it contains the correct addresses for your nameservers.  If you're not sure of the right addresses, you could trynameserver 8.8.8.8nameserver 8.8.4.4It's slightly odd that localhost doesn't resolve from an entry in /etc/hosts, so you may want to check that it contains a line that looks something like127.0.0.1   localhost