Hi, On Fri, Feb 08, 2002 at 12:13:15PM -0500, Sunil William Savkar wrote: > Is there anyway around the "bug"/"glitch" in which saned does not appear to > allow hosts to connect unless the host is in /etc/hosts of the linux > machine?
See my other mail concerning this. > This is very disturbing. I have sane running with my HP scanjet on the > linux box, with saned up and running. > > If I try to connect from a win32 machine which gets its IP through DHCP, I > get a rejection from saned with teh error that savkar@(none) is rejected. > > I haev already edited saned.d and put a "+" so that all hosts SHOULD be > accepted. All that can be resolved. > What is going on? The only way to fix this is to finally set up /etc/hosts > to point to the win32 machine, except this only works until the win32 > machine gets a different IP. As a quick workaround you could edit sane-backends/frontend/saned.c, function check_host() and just return without a check. E.g. remove the line if (IN_LOOPBACK (ntohl (sin.sin_addr.s_addr))) This is untested and dangerous. You should at least use tcpd to avoid access from anywhere on the net. I have no experience with DHCP. Is there no way to automatically assign a name to all ip addresses that may be assigned by DHCP? Don't you get lots of other problems when name resolution doesn't work? Bye, Henning
