Ключевые слова:novell, freebsd, mount, ipx, (найти похожие документы)
From: Butsyk A. <[email protected]>
Newsgroups: email
Date: Mon, 16 Jan 2004 14:31:37 +0000 (UTC)
Subject: Монтировние Novell томов в FreeBSD
Статья не претендует на полное описание.
Буду рад, если кому поможет.
Если выхотите примонтировать тома 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 от Бориса Попова(спасибо ему :-))
Все работает, но :( у меня _не_ пролучилось регистрироваться в NDS... т.е. Новель пускает только "биндари" пользователей..
И _ВСЕ_ типы кадров в ядро можно не пихать есссно..
замечен конфликт модуля ядра ncp и ng_*(
options NETGRAPH #netgraph(4) system )
При совместном использовании во время загрузки
IPXrouted ядро сбрасывает корку Ж:-) ( может показалось :-))