Доброго времени суток!
Давно хотел заняться изучением unixов, наконец таки представилась такая возможность, начал с FreeBSD, установил на комп. стандартную комплектацию 4.10, сейчас хочу настроить ее для работы в сети.
Пытаюсь установить сетевую карточку. На дискете с драйверами, есть папка FREEBSD, в которой три файла if_fetreg.h; IF_FET.C и readme.txt следующего содержания:
Installation:
1. copy the source codes if_fet.c and if_fetreg.h to /sys/pci directory,
#cp if_fet.c /sys/pci
#cp if_fetreg.h /sys/pci
2. modify /sys/conf/files, add the following line
pci/if_fet.c optional fet device-driver
3. modify /usr/src/sys/i386/conf/GENERIC, add the following line
device fet0
4. compile the kernel,
#cd /usr/src/sys/i386/conf
#cp GENERIC MYKERNEL
#/usr/sbin/config MYKERNEL
#cd /usr/src/sys/compile/MYKERNEL
#make depend
#make
#make install
5. reboot the system,
#reboot
6. bind your card to an IP address
#ifconfig fet0 ${IPADDR} broadcast ${BROADCAST} netmask ${NETMASK}
7. now, you should be able to ping local network.
Вроде все понятно. Оба файла скопировал, в /sys/conf/files добавил указанную строку, создал новое ядро. Начинаю компилировать, при синтаксическом анализе ядра, выдается сообщение, что параметр «device-driver» в /sys/conf/files устарел, убираю его, после чего синтаксический анализ проходит успешно, однако далее во время выполнения make depend, выдает следующее сообщение:
.../../pci/if_fet.c:5:bpfileter.h: No such file or directory
mkdep: compile field
Error code 1
Пытался самостоятельно найти указанный файл в системе, такого нет.
Что делать?