I have a FreeBSD 11.2-RELEASE firewall, it works great. With the exception that every second hour internet access hangs for 10 seconds. I've tried changing hardware, but always used FreeBSD. My guess is that there is an error in the configuration at my ISP that is causing this. But they deny helping me and says that my operating system in unsupported. I don't think there is a problem with my FreeBSD, it has been like this since at least the FreeBSD 10-RELEASE. The configuration in /etc/dhclient.conf is default, with the exception in 11.2-RELEASE where I had to fix a bug in the dhclient and I've tried to do some additional tuning.
It now looks like this:
I've taken a log dump of the DHCP communication.
Are there other things I could do that would help convincing my ISP to take a look at this? I think they are using some propritary stuff as DHCP server, called Vespa or something.
It now looks like this:
Code:
# $FreeBSD: releng/11.2/etc/dhclient.conf 85575 2001-10-27 03:14:37Z rwatson $
#
# This file is required by the ISC DHCP client.
# See ``man 5 dhclient.conf'' for details.
#
# In most cases an empty file is sufficient for most people as the
# defaults are usually fine.
#
backoff-cutoff 2;
initial-interval 1;
reboot 0;
retry 10;
select-timeout 0;
timeout 30;
interface "bce1" {
send host-name "";
send dhcp-lease-time 7200;
# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229432
supersede interface-mtu 0;
#supersede dhcp-lease-time 20000;
}
I've taken a log dump of the DHCP communication.
Code:
TIME: 2018-02-20 01:38:01.018
IP: 92.221.112.122 (d4:ae:52:c7:cc:c3) > 92.221.64.1 (00:02:00:01:00:01)
OP: 1 (BOOTPREQUEST)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 0
XID: 873f8bf4
SECS: 0
FLAGS: 0
CIADDR: 92.221.112.122
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: d4:ae:52:c7:cc:c3:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 3 (DHCPREQUEST)
OPTION: 51 ( 4) IP address leasetime 3600 (60m)
OPTION: 61 ( 7) Client-identifier 01:d4:ae:52:c7:cc:c3
OPTION: 12 ( 11) Host name firebay19v2
OPTION: 55 ( 9) Parameter Request List 1 (Subnet mask)
28 (Broadcast address)
2 (Time offset)
121 (Classless Static Route)
3 (Routers)
15 (Domainname)
6 (DNS server)
12 (Host name)
119 (Domain Search)
---------------------------------------------------------------------------
TIME: 2018-02-20 01:38:01.018
IP: 92.221.64.1 (00:02:00:01:00:01) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
OP: 2 (BOOTPREPLY)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 0
XID: 873f8bf4
SECS: 0
FLAGS: 7f80
CIADDR: 0.0.0.0
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: d4:ae:52:c7:cc:c3:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 6 (DHCPNAK)
OPTION: 54 ( 4) Server identifier 92.221.64.1
---------------------------------------------------------------------------
TIME: 2018-02-20 01:38:01.018
IP: 0.0.0.0 (d4:ae:52:c7:cc:c3) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
OP: 1 (BOOTPREQUEST)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 0
XID: 04e629f5
SECS: 0
FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: d4:ae:52:c7:cc:c3:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 1 (DHCPDISCOVER)
OPTION: 51 ( 4) IP address leasetime 3600 (60m)
OPTION: 61 ( 7) Client-identifier 01:d4:ae:52:c7:cc:c3
OPTION: 12 ( 11) Host name firebay19v2
OPTION: 55 ( 9) Parameter Request List 1 (Subnet mask)
28 (Broadcast address)
2 (Time offset)
121 (Classless Static Route)
3 (Routers)
15 (Domainname)
6 (DNS server)
12 (Host name)
119 (Domain Search)
---------------------------------------------------------------------------
TIME: 2018-02-20 01:38:07.141
IP: 0.0.0.0 (d4:ae:52:c7:cc:c3) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
OP: 1 (BOOTPREQUEST)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 0
XID: 04e629f5
SECS: 7
FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: d4:ae:52:c7:cc:c3:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 1 (DHCPDISCOVER)
OPTION: 51 ( 4) IP address leasetime 3600 (60m)
OPTION: 61 ( 7) Client-identifier 01:d4:ae:52:c7:cc:c3
OPTION: 12 ( 11) Host name firebay19v2
OPTION: 55 ( 9) Parameter Request List 1 (Subnet mask)
28 (Broadcast address)
2 (Time offset)
121 (Classless Static Route)
3 (Routers)
15 (Domainname)
6 (DNS server)
12 (Host name)
119 (Domain Search)
---------------------------------------------------------------------------
TIME: 2018-02-20 01:38:07.141
IP: 92.221.64.1 (00:02:00:01:00:01) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
OP: 2 (BOOTPREPLY)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 0
XID: 04e629f5
SECS: 0
FLAGS: 7f80
CIADDR: 0.0.0.0
YIADDR: 92.221.112.122
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: d4:ae:52:c7:cc:c3:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 2 (DHCPOFFER)
OPTION: 54 ( 4) Server identifier 92.221.64.1
OPTION: 51 ( 4) IP address leasetime 7194 (1h59m54s)
OPTION: 1 ( 4) Subnet mask 255.255.224.0
OPTION: 28 ( 4) Broadcast address 255.255.255.255
OPTION: 3 ( 4) Routers 92.221.96.1
OPTION: 15 ( 8) Domainname lyse.net
OPTION: 6 ( 8) DNS server 92.220.228.70,109.247.114.4
OPTION: 12 ( 22) Host name 0004005c020b/skadb3ar1
---------------------------------------------------------------------------
TIME: 2018-02-20 01:38:09.149
IP: 0.0.0.0 (d4:ae:52:c7:cc:c3) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
OP: 1 (BOOTPREQUEST)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 0
XID: 04e629f5
SECS: 7
FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: d4:ae:52:c7:cc:c3:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 3 (DHCPREQUEST)
OPTION: 54 ( 4) Server identifier 92.221.64.1
OPTION: 51 ( 4) IP address leasetime 3600 (60m)
OPTION: 50 ( 4) Request IP address 92.221.112.122
OPTION: 61 ( 7) Client-identifier 01:d4:ae:52:c7:cc:c3
OPTION: 12 ( 11) Host name firebay19v2
OPTION: 55 ( 9) Parameter Request List 1 (Subnet mask)
28 (Broadcast address)
2 (Time offset)
121 (Classless Static Route)
3 (Routers)
15 (Domainname)
6 (DNS server)
12 (Host name)
119 (Domain Search)
---------------------------------------------------------------------------
TIME: 2018-02-20 01:38:09.679
IP: 92.221.64.1 (00:02:00:01:00:01) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
OP: 2 (BOOTPREPLY)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 0
XID: 04e629f5
SECS: 0
FLAGS: 7f80
CIADDR: 0.0.0.0
YIADDR: 92.221.112.122
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: d4:ae:52:c7:cc:c3:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 5 (DHCPACK)
OPTION: 54 ( 4) Server identifier 92.221.64.1
OPTION: 51 ( 4) IP address leasetime 14400 (4h)
OPTION: 1 ( 4) Subnet mask 255.255.224.0
OPTION: 28 ( 4) Broadcast address 255.255.255.255
OPTION: 3 ( 4) Routers 92.221.96.1
OPTION: 15 ( 8) Domainname lyse.net
OPTION: 6 ( 8) DNS server 92.220.228.70,109.247.114.4
OPTION: 12 ( 22) Host name 0004005c020b/skadb3ar1
---------------------------------------------------------------------------
Are there other things I could do that would help convincing my ISP to take a look at this? I think they are using some propritary stuff as DHCP server, called Vespa or something.