nixp.ru v3.0

27 мая 2017,
суббота,
09:21:19 MSK

DevOps с компанией «Флант»
Philipas написал 16 декабря 2006 года в 21:11 (1011 просмотр) Ведет себя неопределенно; открыл 1 тему в форуме.

Ребята помогите плиз!!!

Сетевуха у меня Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC

Вот оказалось что у меня стевуху FreeBsd 6.1 не поддерживает…

Я скачал дайвер там в Readme написано:

1. keep the orginal driver source code:

# cd /usr/src/sys/pci

# cp if_rl.c if_rl.c.org

# cp if_rlreg.h if_rlreg.h.org

# cd /usr/src/sys/modules

# cp Makefile Makefile.org

# cd /usr/src/sys/modules/rl

# cp Makefile Makefile.org

# cd /usr/src/sys/i386/conf/

# cp GENERIC GENERIC.org

2. recompile your kernel (you must install your FreeBSD source code first !!)

# vim /usr/src/sys/i386/conf/GENERIC and delete rl and re

# vim /usr/src/sys/modules/Makefile and delete rl and re

# cd /usr/src/sys/i386/conf

# /usr/sbin/config GENERIC

(for FreeBSD 5.x/6.x)

# cd ../compile/GENERIC

(for FreeBSD 4.x)

# cd ../../compile/GENERIC

# make depend

# make

# make install

# reboot

3. update the driver source code:

Copy the dirver source code( if_rl.c and if_rlreg.h) into /usr/src/sys/pci

Copy the Makefile into /usr/src/sys/modules/rl

4. build the driver:

# cd /usr/src/sys/modules/rl

# make clean

# make

5. install the driver

# cd /usr/src/sys/modules/rl

# kldload ./if_rl.ko

6. configurate the static IP address

# ifconfig rl0 xxx.xxx.xxx.xxx

7. configurate the IP address by DHCP

# /sbin/dhclient rl0

вот возникают вопросы.

1)неужели если я просто пропишу все это в командную строку у меня установиться все?

2)сначала возникла проблема с vim но я установил его. дальше

я непонимаю что делает это команда# vim /usr/src/sys/i386/conf/GENERIC and delete rl and re, аточнее чем она отличается от # vim /usr/src/sys/i386/conf/GENERIC я так понял ничем.

3) но ведь как я понимаю из своих скудных познаний если надо перекомпилить кернель то нужно что-то поменять в GENERIC так что же надо поменять?=)

4)вообщем как скомпилить ядро я знаю, но мне важно понять что писать куда и где редактировать? И исходники просто скопировать надо и все?

5)а вот то что в начала копируются файлы с с препиской .org Это типо резервные копии?

P.S. Заранее спасибо!

mylon

Не знаток FreeBSD, НО:

1)Наверняка нет

2)vim — редактор(текстовый) /usr/src/sys/i386/conf/GENERIC — фыайл, в нём нужно ручками найти rl и re и удалить =)

3)ответ в 2)

Дальше всё понятно надеюсь…

А вот по vim’у советую руководство вначале почитать.

Uncle Theodore

В сущности, между нами девочками говоря, любой другой текстовый редактор сработает в данном случае ничуть не хуже…

Это если кому-то vim не нравится.

Good Luck,

UT