Hello all I'm use 2008.05-1 distr. I setup pppoe as in the http://docs.sun.com/app/docs/doc/816-4555/ppp.pppoe-1?l=en&a=view Access server of my internet provider doesn't respont on PADI-request with empty 'service-name' tag. When I look in source pppoe module, I discover this:
http://cvs.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/cmd/cmd-inet/usr.lib/pppoe/pppoec.c -------------------skiped--------------------------- 516 case POETT_SERVICE: /* Service-Name */ -------------------skiped--------------------------- 620 send_padi(int localid) 621 { 622 poep_t *poep; 623 ppptun_atype destaddr; 624 625 poep = poe_mkheader(pkt_output, POECODE_PADI, 0); [b]626 (void) poe_add_str(poep, POETT_SERVICE, "");[/b] 627 (void) poe_add_long(poep, POETT_UNIQ, localid); 628 (void) memset(&destaddr, '\0', sizeof (destaddr)); 629 (void) memcpy(destaddr.pta_pppoe.ptma_mac, ether_bcast, 630 sizeof (destaddr.pta_pppoe.ptma_mac)); 631 return (send_pppoe(poep, "PADI", &destaddr)); 632 } -------------------skiped--------------------------- What does it mean? [b]NO WAY[/b] to specify 'service-name' tag in PADI. -- This message posted from opensolaris.org