Re: HOWTO connect MCI using Netgraph + Frame Relay with Digi SYNC/570i

From: Roman Kurakin (rik_at_cronyx.ru)
Date: 03/31/05

  • Next message: fooler: "Re: radius client parameters"
    Date: Thu, 31 Mar 2005 10:53:53 +0400
    To: John Mok <jmok@attglobal.net>
    
    

    John Mok:

    > Yes, the framing is IETF.

    == RFC1490

    > Maren S. Leizaola wrote:
    >
    >> On Tue, 29 Mar 2005, John Mok wrote:
    >>
    >>> 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
    >>
    >>
    >>
    >> isn't the framing in your Cisco 1600 IETF?
    >>
    >>> 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 "freebsd-net-unsubscribe@freebsd.org"
    >>>
    >>
    >
    > _______________________________________________
    > freebsd-net@freebsd.org mailing list
    > http://lists.freebsd.org/mailman/listinfo/freebsd-net
    > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"

    _______________________________________________
    freebsd-net@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-net
    To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"


  • Next message: fooler: "Re: radius client parameters"

    Relevant Pages