Dear Julian,

I have re-compiled the kernel with NETGRAPH_ETHER and NETGRAPH_IFACE. I failed to create the lmi node :-

#ngctl mkpeer sync_ar0: frame_relay rawdata downstream
#ngctl name sync_ar0:rawdata fr-mux
#ngctl mkpeer fr-mux: lmi dlci0 ansi
ngctl: send msg: Invalid arguments

Command "ngctl types" returns :-

There are 7 total types:
     Type name   Number of living nodes
     ---------   ----------------------
        socket       1
   frame_relay       1
         ether       3
       rfc1490       0
           lmi       0
         iface       0
       sync_ar       2

Command "ngctl show fr-mux:" returns :-

Name: fr-mux Type: frame_relay ID: 00000007 Num hooks: 1
Local hook Peer name Peer type Peer ID Peer hook ---------- --------- --------- ------- --------- downstream sync_ar0 sync_ar 00000001 rawdata



Except the brief description on manpage, please help to advise where I could find the detailed documentation (e.g. user guides or admin guides etc.) about what node types and hooks are available in netgraph.


Thank you very much.

John Mok


Julian Elischer wrote:



John Mok wrote:


The command "ngctl types" shows :-

There are 5 total types:
     Type name   Number of living nodes
     ---------   ----------------------
        socket       1
       rfc1490       0
           lmi       0
   frame_relay       0
       sync_ar       2

What other modules are needed? How to add them, whether load them dynamically or compiled into kernel?

Thanks a lot.



kldload ng_iface at least

it should be loaded automatically if you add the line shown below..



John Mok


Julian Elischer wrote:

what does
"ngctl types"
say?

looks like you don't have all the right modules loaded..


John Mok wrote:


After issuing the following commands :-

#ngctl mkpeer sync_ar0: frame_relay rawdata downstream



ngctl name sync_ar0:rawdata fr-mux

replace the next line with..
#ngctl mkpeer fr-mux: lmi dlci0 ansi

and add:
ngctl name fr-mux:dlci0 lmi

#ngctl mkpeer sync_ar0:rawdata rfc1490 dlci16 rfc1490


this could be replaved by:
ngctl mkpeer fr-mux: rfc1490 dlci16 downstream


#ngctl mkpeer sync_ar0:rawdata dlci16 rl0 inet inet


this line is totally confused..

should be:
ngctl name fr-mux:dlci16 protomux
ngctl mkpeer protomux: iface inet inet

now you can add the ip addresses..

sorry I didn't read it better several days ago..



#ifconfig ng0 1.2.3.4 5.6.7.8 ifconfig: interface ng0 does not exist






are you SURE none of these returned an error?


The command ifconfig shows :-

rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
   options=8<VLAN_MTU>
   inet6 fe80::207:40ff:fe09:f09%rl0 prefixlen 64 scopeid 0x1
   inet 192.168.255.254 netmask 0xffffff00 broadcast 192.168.255.255
   ether 00:07:40:09:0f:09
   media: Ethernet autoselect (none)
   status: no carrier
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
   options=9<RXCSUM,VLAN_MTU>
   inet6 fe80::201:3ff:fec1:9c58%xl0 prefixlen 64 scopeid 0x2
   ether 00:01:03:c1:9c:58
   media: Ethernet autoselect (100baseTX <full-duplex>)
   status: active
xl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
   options=9<RXCSUM,VLAN_MTU>
   inet6 fe80::201:3ff:fe34:61af%xl1 prefixlen 64 scopeid 0x3
   inet 192.168.16.254 netmask 0xffffff00 broadcast 192.168.16.255
   ether 00:01:03:34:61:af
   media: Ethernet autoselect (100baseTX <full-duplex>)
   status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
   inet6 ::1 prefixlen 128
   inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
   inet 127.0.0.1 netmask 0xff000000

and the command "ngctl list" shows :-

There are 4 total nodes:
Name: ngctl811 Type: socket ID: 00000011 Num hooks: 0
Name: <unnamed> Type: frame_relay ID: 00000004 Num hooks: 1
Name: sync_ar1 Type: sync_ar ID: 00000002 Num hooks: 0
Name: sync_ar0 Type: sync_ar ID: 00000001 Num hooks: 1


Would it be the problem that I test it with cable disconnected from the modem (i.e.CSU/DSU)?

Thanks a lot.

John Mok


Julian Elischer wrote:

did the last command do anything?

please show the output of:
ifconfig
ngctl list





_______________________________________________ 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