Автор Тема: един проблем дето ме мъчи отдавна  (Прочетена 4807 пъти)

n3c

  • Напреднали
  • *****
  • Публикации: 97
    • Профил
един проблем дето ме мъчи отдавна
« Отговор #15 -: Feb 06, 2005, 17:50 »
Изходните кодове на ядрото се намират в /usr/src/sys/, ако разбира се си ги инсталирал '<img'>. Ако не си го направил, имаш няколко варианта да се сдобиеш с тях:

1. Да ги прехвърлиш от инсталационното CD на FreeBSD. Слагаш CDто в CD-ROMa, отваряш root терминал и пишеш:
Примерен код
/stand/sysinstall

отваря ти се добрепознатото инсталационно меню. Избираш Configure -> Distributions -> src. Това ще ти изсипе всички системни изходни кодове в /usr/src/.

2. Можеш да си ги дръпнеш през CVS/CVSup. Как точно става това не мога да ти разкажа с 2 изречения, затова прочети съответната глава от Handbook-а.

Цитат
Kernel source от kernel.org ли се сваля или трябва да ползвам порт системата на FreeBSD.

На kernel.org ще намериш Линукс ядра, едва ли ще ти свършат работа '<img'>. Порт системата на FreeBSD ти позволява да инсталираш допълнителен софтуер, тя няма общо с изходните кодове на базовата система и ядрото.

За NAT-а.
1. Като гледам документацията, правилния формат на правилото за NAT в /etc/ipnat.rules е:
Примерен код
map rl0 192.168.0.2/32 -> 10.11.164.2/32

2. Бъди сигурен, че си пуснал ipnat - сложи ipnat_enable="YES" в /etc/rc.conf и
Примерен код
/etc/rc.d/ipnat start

3. Отвори root терминал и промени променливата на ядрото net.inet.ip.forwarding на 1:
Примерен код
sysctl net.inet.ip.forwarding=1

това е нужно, за да могат rl0 и sis0 да си прехвърлят пакети.
Добави реда:
Примерен код
net.inet.ip.forwarding=1

в /etc/sysctl.conf

За драйверите на nVidia прочети горните два отговора. Само едно уточнение към отговора на prilep:
Цитат
su-2.05b# make search name=nvidia-drive
Port:   nvidia-driver-1.0.6113_3
Path:   /usr/ports/x11/nvidia-driver

тази команда трябва да се изпълни от /usr/ports/ '<img'>.

Успех!



Активен

Do you UNIX?

tuxi

  • Напреднали
  • *****
  • Публикации: 45
    • Профил
един проблем дето ме мъчи отдавна
« Отговор #16 -: Feb 07, 2005, 16:28 »
Много ви благодаря за помоща '<img'>  '<img'>  '<img'>
Вече всичко е наред.
1. Проблема с натването беше точно в /etc/ipnat.rules. С поправката от n3c всичко тръгна както трябва.
2. Kernel Source го инсталирах с /stand/sysinstall
3. Драйверите на nvidia ги сложих както каза prilep(Option "NvAGP" и Driver "nvidia" в xorg.conf, a nvidia_load="YES" и agp_load="YES" в /boot/loader.conf), но не съм прекомпилирал ядрото и поне за сега нямам никакви проблеми.

Реших да направя и един тест за стабилноста на Xorg '<img'>  '<img'>  '<img'> . Стартирах едновременно почти всичко от К менюто (окуло 30 програми което е мого за celeron 566MHz и 64 + 128 MB RAM) по едно време помислих че блокира, но само се забави за 3-4 секунди.
Активен