Hello I'm a newbee to netadmin and might just have faild to find the right docs. In that case. feel free just give my pointers. My lack of fundamental understandig make me confused about what forum is the right place. If this is the wrong place, pleas kick me away with some proper direction.
However, ther is some specal circumstamses that might be of more generall intrest. And I think it is a case that is becoming more and more common - in sweaden at least... My english is poor and I'm not that familliar with network termenologi so pleas ask if I fail to make myself understod Anyway, lets go (one illustrasion belove): It is about an cripeled network devise, a radiomodem that makes a point to point conection but do emulate ethernet netvork. The internet end of the conection does inherit the mac adress of my end of the conection and forward only pakages to that mac (and brodcasts) back to my end. And it is capable to remember *one* mac adress only! I did, suprisingly easy, set my linux box to route pakages thru itself gracfully. The problem is that mac adresses is transfeared transparently thru my linux box making the upstream router now the right mac adress of the other computers on my network. Unfortunate, packages to thes mac adresses newer comes thru the radiomodem to my linux box! The upstream router do cash de mac adresses for some hours so by configuring my box IP back an forth I got everythin working until the upstream cash expierd. So, I feel frustratingly close but still pretty cluless :-( I have some ide why the mac transparacy is a good thing but now I want to turn it of and find no way to do it. My first aproch was to force the devices mac adress on all outgoing packages. Reding all docs i find on ifconfig that seems inposably. Have I missed something? Do I'm look in the wrong place? Second aproch was to use firewall roules to block the relevant packages (Who is (has?)). But I did't find out hove to do that and even less hove to still anser them but with my mac adress! Third aproch whas to configer virtual interfaces on my routing box so it will recognace all the IP numbers on my network. It works! I do gett all the packages, but, my box think it *IS* all IP numbers and refuse to forward them despite routing roules :-( Now, that is not so supricing but i find nothing a can do about it. Must have mised somthing. inetd sems unable to descriminate based on IP number (only port and protocol right?) so i do not get anywhare in userspace ether. I think it is lurking some solutions here but a lack the understanding. I don't know a proper term for what I want to acheve so it is hard to serch for docs :-( I have also read docs on the arp roting tabels whitout finding a clue... As You hear, i been trying allot but is still clueless. As I'm a C/C++ programer I even considered hacking the kernel to achive plan 1 above. But I'm completly new to kernel hacking and know nofing of the organisation. For start, is ther an generic spot to atack or shuld one go for the specific ethernet driver. I think I need som handholding to atemt this. Speeking of kernels (this is not so well reserched by myself, apologases if it is FAQs): * Does the debian kernel source pakage ad things that is not in vanilla kernel tarballs (default config, patches) ? * Howe do one find out what is enabled in the precompiled kernel. Mascarading (witch is an alternativ soluton to some of my tasks) is exprimental and therfor not on? Is it stable i the 2.2 thred? * Speeking 2.2, The kernel is self contained? Do that mean it is safe to intall the kernel binary from potato on slink? Below is a smal scheme. Ther are plans for more computers on the local network (hopfully debian ones). > Internet (ethernet) > / > /__ (Mac adress is my ethernet cards adr) > / > / 1 Mac Adr > _________ ______________ > | Radio | 1 (same) Mac Adr | | > | modem |---------------------Eth0 My | > --------- | Debian | > ---------Eth1 router | > 1 other Mac Adr| |____________| > _______|__ > | other | local > | box | > |________| network > > Probably irellevant but > the other box is an NT TIA /Lars

