(E-Mail Removed) (Moe Trin) wrote in message news:<(E-Mail Removed)> ...
> In article <(E-Mail Removed) >,
> More likely, because no one thought about it. Remember that NAT is not
> a specific standard. There wasn't a place to put the information
> anyway.
Yup, that's why we need to do something about it IMHO. For example we
are serving dial-up on NAT (bec we can't get enough ip's at the
moment!) so anybody dialing in can do mischief without me being able
to trace it back to them. It would be nice if something could be
'built-in' to the protocols or something put on top of them.
> Do look at RFC1413. If no one can install network software (we don't
> do windoze here, so I don't know how practical it is on windoze - on
> *nix it means not giving root to users AND monitoring the systems on
> an irregular but "frequent" basis, then it can be made to work.
> It does put a burden on the masquerading box, and you may need to
> hack the ident server because of differences in port numbers. By
> that I mean that the _normal_ ident packet asks who on your computer
> and port number X is trying to connect to my port Y - but X isn't the
> real source port on the NATed box..
ok I'll look at it later, but my server is NAT'ing commercial clients
and they can install whatever software they want on their machines so
it can be circumvented if I understand you correctly?. Also I dont
have access to the nat'ed LAN machines so can't install stuff. Only
have access to the server.
> I don't understand what you are asking. "Marking" how?
Ok, I should have been more clear. I meant the mark that can be set
via iptables for example like this:
A PREROUTING -m tos --tos Minimize-Delay -j MARK --set-mark 0x1
So that later I can use tc to shape the traffic that has that mark set
on it. I don't know how many bits that field is, and it's probably
useless to use that field anyway because it may get overwritten by
another router somewhere along the route. But I thought that maybe
that field could be 'hijacked' and used to transmit the nat'ed ip one
byte at a time.
> Well... what you might consider doing is scanning RFC1413, and note
> what information is permitted (also look at the man page for identd
> and see what information is can be made to present). You might fudge
> the ident server running on the NAT box to respond with a packet that
> includes the internal address and a _locally_ authoritative timestamp.
> Note that right now, identd can be configured to return an encrypted
> answer that only you can decrypt. The remote admin has no way of
> determining information that Security wouldn't want let out, but the
> admin has a token that may allow _you_ to figure out whose head rolls.
ok , that sounds interresting, but would that require the nat'ed
machines to run an 'ident' client? I havent had time to read the rfc
yet, but will do.
> Well, here - no way in heck. Elsewhere? Hard to say.
:-)
Tobias Skytte