Монтировние томов Novell в FreeBSD

В статье рассказывается, как получить доступ к сетевым томам Novell из ОС FreeBSD

[Butsyk A. (b_a_m@ua.fm)]

Статья не претендует на полное описание. Буду рад, если кому поможет.

Если выхотите примонтировать тома Novell под FreeBSD 5.1, то:

  1. Вам необходимо поднять в ядре
    options		NWFS
    options		NCP
    options		IPX
    
    device		ef			# Multiple ethernet frames support
    options 	ETHER_II		# enable Ethernet_II frame
    options 	ETHER_8023		# enable Ethernet_802.3 (Novell) frame
    options 	ETHER_8022		# enable Ethernet_802.2 frame
    options 	ETHER_SNAP		# enable Ethernet_802.2/SNAP frame
    
    Я думаю, разбретесь зачем оно надо. (man ipx, man ef) И поддержка сети - было бы неплохо.
  2. ef нам дает псевдо интерфейсы (по 4 шт) для каждого интерфейса:
     0     interface with an Ethernet_II frame
     1     interface with a Novell Ethernet_802.3 frame
     2     interface with an Ethernet_802.2 frame
     3     interface with an Ethernet_802.2/SNAP frame support.
    
    Если, к примеру, сетевая карта Realtek(rl0), то появятся
    $ifconfig -a
    rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
            inet 192.168.1.73 netmask 0xffffff00 broadcast 192.168.1.255
            ether 00:30:84:27:dc:08
            media: Ethernet autoselect (100baseTX <full-duplex>)
            status: active
    rl0f0: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
            ether 00:30:84:27:dc:08
    rl0f1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
            ether 00:30:84:27:dc:08
    rl0f2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
            ether 00:30:84:27:dc:08
    rl0f3: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
            ether 00:30:84:27:dc:08
    lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
            inet 127.0.0.1 netmask 0xff000000
    
  3. в /etc/rc.conf добавим
     network_interfaces="lo0 rl0 rl0f1 rl0f2"
     #номера сети можно поймать сниффером или загляните на сервер Novell
     ifconfig_rl0="inet 192.168.1.73  netmask 255.255.255.0"
     ifconfig_rl0f1_ipx="ipx 0x260002"			# Sample IPX address family entry.
     ifconfig_rl0f2_ipx="ipx 0x260003"			# Sample IPX address family entry.
    #про этот момент смотрите man IPXrouted && /etc/defaults/rc.conf
    #но факт, что без этого работать не будет .... :-)
    ipxrouted_enable="YES"	
    ipxrouted_flags="/var/log/IPXrouted.log"		# Flags for IPX routing daemon.
    
  4. При чем конфигурация ef должна быть установлена еще до загрузки модуля ядром (судя и мана).
  5. Перегрузка. Монтировать можно:
         mount_nwfs /server:user/volume[/path] node
         mount_nwfs /office:admin/sys /nw/sys
       

    Да, еще: есть клиент /usr/ports/net/ncplib от Бориса Попова (спасибо ему!)

    Статья взята с сайта OpenNet.

    [ опубликовано 31/01/2004 ]

    Butsyk A. (b_a_m@ua.fm) - Монтировние томов Novell в FreeBSD   Версия для печати