Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Kea Kea
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 504
    • Issues 504
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 51
    • Merge requests 51
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • ISC Open Source Projects
  • KeaKea
  • Issues
  • #192
Closed
Open
Created Oct 26, 2018 by Ghost User@ghost

Wyse Options Problem (PXE Boot)

Hello,

I have no problem on ISC DHCP 4.2.5 for wyse clients but wyse options don't work on KEA 1.4.0-p1 version.

I was define wyse options; option 161 -> ftp url, option 162 -> ftp path, option 184 -> ftp user, option 185 -> ftp password

If I define just this options, dhcp server send offer but wyse client cannot send request. I am sure offer packet is received wyse client, I open debug on switch and I see received dhcp packets.

Wyse options configuration:

"option-def": [
    {
            "name": "wyse-ftp-config",
            "code": 161,
            "type": "string"
    },
    {
            "name": "wyse-ftp-path",
            "code": 162,
            "type": "string"
    },
    {
            "name": "wyse-ftp-user",
            "code": 184,
            "type": "string"
    },
    {
            "name": "wyse-ftp-password",
            "code": 185,
            "type": "string"
    }
],

"subnet4": [
	{
        "subnet": "10.0.100.0/24",
        "id": 1,
        "pools": [ { "pool": "10.0.100.50-10.0.100.55" } ],
        "option-data": [
							{
								"name": "routers", 
								"data": "10.0.100.254"
							},
							{
									"name": "wyse-ftp-config",
									"data": "ftp.example.com",
									"always-send": true
							},
							{
									"name": "wyse-ftp-path",
									"data": "ftppath",
									"always-send": true
							},
							{
									"name": "wyse-ftp-user",
									"data": "ftpuser",
									"always-send": true
							},
							{
									"name": "wyse-ftp-password",
									"data": "ftpuser",
									"always-send": true
							}
		]
	}
]

Offer packet for this condition:

      Your-IP x.x.x.x

      Gateway-IP x.x.x.x

      Client-Ethernet-Address xx:xx:xx:xx:xx:xx

      Vendor-rfc1048 Extensions

        Magic Cookie 0x63825363

        Subnet-Mask Option 1, length 4: x.x.x.x

        Default-Gateway Option 3, length 4: x.x.x.x

        Domain-Name-Server Option 6, length 8: x.x.x.x, x.x.x.x

        Lease-Time Option 51, length 4: 40

        DHCP-Message Option 53, length 1: Offer

        Server-ID Option 54, length 4: x.x.x.x

        RN Option 58, length 4: 10

        RB Option 59, length 4: 20

        MUD-URL Option 161, length 14: "ftp.example.com"

        T162 Option 162, length 15: xx.xx.xx.xx

        T184 Option 184, length 9: xx.xx.xx.xx.xx

        T185 Option 185, length 10: xx.xx.xx.xx.xx

        Agent-Information Option 82, length 17:

          Circuit-ID SubOption 1, length 6: xxxxxx

          Remote-ID SubOption 2, length 7: xxxxx

        END Option 255, length 0

If I add "boot-file-name" in subnet configuration, wyse client take IP when pxe boot. However, wyse client don't take wyse options, already I don't want to give boot-file-name. Normally, offer, request, ack packet didn't include wyse options.

Offer/ACK packet for this condition:

     Your-IP x.x.x.x

      Gateway-IP x.x.x.x

      Client-Ethernet-Address xx:xx:xx:xx:xx:xx

      file "example boot-file-name"[|bootp]

Do you chance try this options for wyse client? Maybe it is bug, maybe kea make problem for this options.

Thank you,

Best Regards.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking