Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - mroy

#1
Alright, I answer to myself, I found the solution ::)

I used the configuration parameters found in the documentation here :
https://docs.opnsense.org/manual/how-tos/orange_fr_fttp.html

And unfortunately, the "quotation marks" were the wrong ones.
I changed "sagem" to "sagem", and changed "+FSVDSL_livebox.Internet.softathome.Livebox3" to "+FSVDSL_livebox.Internet.softathome.Livebox3".

Now it's working great in IPv4 and IPv6  ;)
Now I start my OPNsense journey.

DHCP client configuration :
root@Gateway:~ # cat /var/etc/dhclient_wan.conf
interface "re1" {
# DHCP Protocol Timing Values

# DHCP Protocol Options
send dhcp-class-identifier "sagem";
send user-class "+FSVDSL_livebox.Internet.softathome.Livebox3";
send option-90 00:00:00:00:00:00:00:00:00:00:00:1a:09:00:00:05:58:01:03:41:01:0d:66:74:69:2f:xx:xx:xx:xx:xx:xx:xx;
request subnet-mask,broadcast-address,dhcp-lease-time,dhcp-renewal-time,dhcp-rebinding-time,domain-search,routers,domain-name-servers;

script "/usr/local/opnsense/scripts/interfaces/dhclient-script";
supersede interface-mtu 0;
}


Packet capture :
root@Gateway:~ # tcpdump -i re1 -nvvv udp port 67 or udp port 68
tcpdump: listening on re1, link-type EN10MB (Ethernet), capture size 262144 bytes
18:06:00.834570 IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 388)
    0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 00:1e:06:xx:xx:xx, length 360, xid 0x413d434e, Flags [none] (0x0000)
  Client-Ethernet-Address 00:1e:06:xx:xx:xx
  Vendor-rfc1048 Extensions
    Magic Cookie 0x63825363
    DHCP-Message Option 53, length 1: Discover
    Vendor-Class Option 60, length 5: "sagem"
    Client-ID Option 61, length 7: ether 00:1e:06:xx:xx:xx
    Hostname Option 12, length 7: "Gateway"
    Parameter-Request Option 55, length 8:
      Subnet-Mask, BR, Lease-Time, RN
      RB, Option 119, Default-Gateway, Domain-Name-Server
    User-Class Option 77, length 44:
      instance#1: "FSVDSL_livebox.Internet.softathome.Livebox3", length 43
    AUTH Option 90, length 33: 0.0.0.0.0.0.0.0.0.0.0.26.9.0.0.5.88.1.3.65.x.x.x.x.x.x.x.x.x.x.x.x.x
    END Option 255, length 0


Sorry about that ;D
Have a nice evening !
#2
Hello !

I'm trying to use OPNsense 21.1 to replace my ISP gateway, but I have an issue :
OPNsense DHCP client does not send the options 60 (dhcp-class-identifier) and 77 (user-class).

DHCP client configuration :
root@Gateway:~ # cat /var/etc/dhclient_wan.conf
interface "re1" {
# DHCP Protocol Timing Values

# DHCP Protocol Options
send dhcp-class-identifier "sagem";
send user-class "+FSVDSL_livebox.Internet.softathome.Livebox3";
send option-90 00:00:00:00:00:00:00:00:00:00:00:1a:09:00:00:05:58:01:03:41:01:0d:66:74:69:2f:xx:xx:xx:xx:xx:xx:xx;
request subnet-mask,broadcast-address,dhcp-lease-time,dhcp-renewal-time,dhcp-rebinding-time,domain-search,routers,domain-name-servers;

script "/usr/local/opnsense/scripts/interfaces/dhclient-script";
supersede interface-mtu 0;
}


Packet capture :
root@Gateway:~ # tcpdump -i re1 -nvvv udp port 67 or udp port 68
tcpdump: listening on re1, link-type EN10MB (Ethernet), capture size 262144 bytes
12:10:03.216569 IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 335)
    0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 00:1e:06:xx:xx:xx, length 307, xid 0xf0448f3d, secs 58, Flags [none] (0x0000)
  Client-Ethernet-Address 00:1e:06:xx:xx:xx
  Vendor-rfc1048 Extensions
    Magic Cookie 0x63825363
    DHCP-Message Option 53, length 1: Discover
    Client-ID Option 61, length 7: ether 00:1e:06:xx:xx:xx
    Hostname Option 12, length 7: "Gateway"
    Parameter-Request Option 55, length 8:
      Subnet-Mask, BR, Lease-Time, RN
      RB, Option 119, Default-Gateway, Domain-Name-Server
    AUTH Option 90, length 33: 0.0.0.0.0.0.0.0.0.0.0.26.9.0.0.5.88.1.3.65.1.13.x.x.x.x.x.x.x.x.x.x.x
    END Option 255, length 0


DHCP client :
root@Gateway:~ # dhclient -c /var/etc/dhclient_wan.conf re1
/var/etc/dhclient_wan.conf line 5: expecting string.
send dhcp-class-identifier �
                            ^
/var/etc/dhclient_wan.conf line 6: expecting string.
send user-class �
                 ^
dhclient 65974 - - Starting delete_old_states()
DHCPDISCOVER on re1 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on re1 to 255.255.255.255 port 67 interval 14


It looks like the DHCP client does not recognize these options.

Do you know how to resolve the issue ?

Thank you ! Have a nice day !