hello,

I use a 3Com ADSL Modem HomeConnect. 3Com made something really stupid, the 
modem do not comply with PPPoE RFC standards in discovery packet.
Under FreeBSD, there is an option to tell the system that we use this modem, 
but under OpenBSD, I can't find this feature.

Do you know how I can modify (and where) the discovery packet value in 
source code under OpenBSD ?

Thx, 

http://www.free.bsd.com.br/noticia.php3?CAD=1&NOT=82

--- ng_pppoe.h.orig     Wed Jun 27 23:19:34 2001
+++ ng_pppoe.h  Thu Jun 28 06:57:20 2001

@@ -148,8 +148,8 @@
 #define PTT_SYS_ERR    (0x0202)
 #define PTT_GEN_ERR    (0x0203)
 
-#define ETHERTYPE_PPPOE_DISC   0x8863  /* pppoe discovery packets     */

-#define ETHERTYPE_PPPOE_SESS   0x8864  /* pppoe session packets       */

+#define ETHERTYPE_PPPOE_DISC   0x3c12  /* pppoe discovery packets     */
+#define ETHERTYPE_PPPOE_SESS   0x3c13  /* pppoe session packets       */

 #else
 #define PTT_EOL                (0x0000)
 #define PTT_SRV_NAME   (0x0101)

@@ -162,8 +162,8 @@
 #define PTT_SYS_ERR    (0x0202)
 #define PTT_GEN_ERR    (0x0302)
 
-#define ETHERTYPE_PPPOE_DISC   0x6388  /* pppoe discovery packets     */

-#define ETHERTYPE_PPPOE_SESS   0x6488  /* pppoe session packets       */

+#define ETHERTYPE_PPPOE_DISC   0x123c  /* pppoe discovery packets     */
+#define ETHERTYPE_PPPOE_SESS   0x133c  /* pppoe session packets       */

 #endif
 
 struct pppoe_tag {
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to