the bot recognize ALL users by the hostmask *!USER@192.168.0.* and that means that it thinks all users are from the same machine - and also think that all users are ME - not good...
this for instance means that if I set the bot to OP me, it OPs everybody because it think that that they are all me!
P.S. the '*' in the hostmask is not for hiding anything - it is how the bot actually writes it!
Are you sure this is the only hostmask for the user?
Can you paste the output of a whois on yourself. This will help explain this.
Can you paste the output of typeing ".channel #<channel-you-are-on>". This will explain who the records are matching to.
Note, you may think they are not related, but many people have said that before, and been proved wrong. So just follow the process, and we find the problem in the end.
You didn't give me the .whois that I needed, but it shouldn't matter.
A hostmask is a string of text with wilfcards in it. Now if you look at the hostmask in your whois (*!USER@192.168.0.*) and the host you have on IRC, you will see that no matter who you are, it will recognise you.
This look like a network designed to stop user running eggdrop. As every 1 matches no matter where they are.
There is only one way around this, and it isn't even very secure.
you have to prepend you nickname to the hostmask your bot looks for.
EG, do ".-host keysersoze *!USER@192.168.0.*".
THen add ".+host keysersoze keysersoze!USER@192.168.0.*".
Changing the part of the host mask to match the other users nicknames ont here records.
This does leave it slightly insecure. If a user changes his nickname to keyserzoze, he matches you, thus if he gets your password, he has your access.
Eggdrop is not designed for the network you are on, so there is not much else that can be done.