Potlaceni TCP

Martin `MJ' Mares mj na ucw.cz
Pátek Květen 5 15:29:13 CEST 2000


Zdravim!

> Vytvarim vlastni zjednoduseny TCP stack. Jednoduse v user modu otevru IP raw
> socket a skrze nej komunikuji. Potreboval bych vsak potlacit vlastni TCP
> stack Linuxu, nebo alespon najeky jeho port, aby mi napr. pri prichodu SYN
> automaticky nevracel RST a pod.

   Tento patch do jadra by mel pomoci:

--- net/ipv4/protocol.c.mj	Fri May  5 15:28:35 2000
+++ net/ipv4/tmp/protocol.c	Fri May  5 15:28:47 2000
@@ -77,6 +77,8 @@
 	"TCP"			/* name			*/
 };
 
+#if 0
+
 #undef  IPPROTO_PREVIOUS
 #define IPPROTO_PREVIOUS &tcp_protocol
 
@@ -90,6 +92,8 @@
 	NULL,			/* data			*/
 	"UDP"			/* name			*/
 };
+
+#endif
 
 #undef  IPPROTO_PREVIOUS
 #define IPPROTO_PREVIOUS &udp_protocol


> Dale bych chtel zachovat ARP. Je to nejak mozne?

   ARP funguje na urovni IP, takze dokud je to IP raw socket, bude vse
v poradku.

				Have a nice fortnight
-- 
Martin `MJ' Mares   <mj na ucw.cz>   http://atrey.karlin.mff.cuni.cz/~mj/
Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth
"Uncle Ed's Rule of Thumb:  Never use your thumb for a rule."


Další informace o konferenci Linux