I'm using CentOS-7 BIND 9.9.4 package as DNS-Server for my network. I WORKS! - BUT the query's are a little bit slow, so I decided to watch the traffic via tcpdump:
Code: Select all
# tcpdump -vvv -s 0 -l -n port 53
11:07:00.432814 IP (tos 0x0, ttl 64, id 59529, offset 0, flags [none], proto UDP (17), length 69)
192.168.0.40.49680 > 192.168.0.20.domain: [bad udp cksum 0x148c -> 0xed8b!] 32290+ [1au] A? tachtler.net. ar: . OPT UDPsize=4096 (41)
...
...
...
11:08:14.110922 IP (tos 0x0, ttl 64, id 36180, offset 0, flags [none], proto UDP (17), length 67)
192.168..0.70.39099 > 192.168.0.20.domain: [bad udp cksum 0x14a8 -> 0xdacb!] 14978+ [1au] A? google.com. ar: . OPT UDPsize=4096 (39)
One SOLUTION was to do following MANUAL with ETHTOOL:
Code: Select all
# ethtool --offload eth0 rx off tx off
# ethtool -K eth0 gso off
But how can I configure this BOOT SAVE to the next server restart?
Thank you!
Thomas.