I just reverted the guilty change, so 2.77 should be OK now.
Simon.
Post by Pedro MG PalmeiroThe latest firmware for the printer is from 2015. This is one of those
shared Epson/Fuji/Xerox models which I believe is entering EOL, since
there is already another printer
called M200 (Ecotank). Anyway, I'll report it.
Should the the implementation be correct in dnsmasq, then there will be
more reports of this behavior from gateways implementing it, and that
may move Epson into action.
Adding a mac exclude switch to dnsmasq is just marginally better than
setting the printer IP manually, since both require intervention per device.
A switch disabling the whole implementation, or making it optional, thus
reverting to the old behavior would be better if feasible, but I don't
agree with removing it completely.
If nothing can be done, or be deemed unfeasible to be done, my opinion
is that not much harm is done, since there is a way of getting things
working (manual IP).
So, for me (3) it is.
Cheers.
Post by Pedro MG PalmeiroDnsmasq trunk replies are being ignored by some devices, in my
case, two
Post by Pedro MG Palmeiroepson printers (AL-M200).
Dnsmasq 2.76 works fine.
This could be related with
http://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commit
<http://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commit>;
Post by Pedro MG Palmeiro=88a77a78ad27adc3ed87b7ee603643d26cb896ee
Please refer to
https://bugs.lede-project.org/index.php?do=details&task_id=673
<https://bugs.lede-project.org/index.php?do=details&task_id=673>
But RFC 6842 assures us that no clients are broken by this change :)
The options here, as I see it are
1) revert the change and don't support 6842
2) provide a way to disable the client-id reply for broken clients.
3) provide a flag to disable the client-id for all clients.
4) make the new behaviour optional, and provide a flag to enable it.
5) declare it No Our Problem and get the broken clients fixed.
5) is possible - have you talked to Epson? the AL-M200 looks like a
current product, and likely has field-upgradable firmware.
1) is not attractive.
2) may be possible. There is already a config option to tell dnsmasq to
ignore _incoming_ client-ids for a particular client, that could be
extended to apply to _outgoing_ cones too.
Specifically, you'd need to add something like
dhcp-host=<MAC address of printer>,id:*
to turn off this for just those machines.
4) is not attractive.
I'm interested in peoples opinions; a flag to kill the new client-uid
behaviour globally, or just for particular MAC/IP addresses, or based on
a tag?
A pity, the original patch was so simple.......
Cheers,
Simon.
_______________________________________________
Dnsmasq-discuss mailing list
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss
<http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss>
_______________________________________________
Dnsmasq-discuss mailing list
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss