Добрый день уважаемые пользователи и постоянные жители форума. Я начинающий пользователь свободного ПО и начать решил, как вы уже наверное догадались, с освоения FreeBSD.
От участников форума прошу помощи в плане направления куда копать либо конкретного предложения по решению изложенной мной проблеме.
Установку FreeBSD7 прошел без проблем, настройл выход в интернет, обновил порты с помощью CVSUP и далее начал установку программ из портов. Тут как раз и начались муки и проблемы с которыми справиться своими силами не получается.
Вообще задача следующая организовать выход пользователей в интернет по имени и паролю с контролем (куда ходить можно, куда нельзя, объем трафика) и подсчет всего входящего трафика.
Нашел в интернете информацию об установке следующей связки программ: Apache+squid+sams+rejik по поисанию функционала какраз вроде. Начал это дело ставить по описанию и сталкиваюсь с проблемами которые решить не удается.
Возможно посоветует мне более простое решеение либо поможете реализовать вышеописанное решение.
Первая проблема не смог установить Squid из портов, выдает ошибку. Вот кусочек того что он мне написал:
debug.o(.txt+0x3a): In function 'debugOpenLog':
:undefined, reference to 'debug_log'
***Eror code1
Stop in /usr/ports/www/squid/work/squid-2.7.STABLE9/src.
***Error code1
Что делать ума не приложу.
До этого без проблем встал MC и Apache.
Но с Apache другая проблема он не запускается при старте пишет:
starting apache
/libexec/ld-elf.so.1: shared object "libcrypt.so.5" not found, required by "httpd"
ПОДСКАЖИТЕ ГДЕ ИСКАТЬ КОРЕНЬ ЗЛА? ну кроме как в себе :)
Вообщем чего делать в таких случаях?????
Буду благодарен за любую конструктивную помощь, и не уважаю пустой треп.
>[оверквотинг удален]
>Stop in /usr/ports/www/squid/work/squid-2.7.STABLE9/src.
>***Error code1
>Что делать ума не приложу.
>До этого без проблем встал MC и Apache.
>Но с Apache другая проблема он не запускается при старте пишет:
>starting apache
>/libexec/ld-elf.so.1: shared object "libcrypt.so.5" not found, required by "httpd"
>ПОДСКАЖИТЕ ГДЕ ИСКАТЬ КОРЕНЬ ЗЛА? ну кроме как в себе :)
>Вообщем чего делать в таких случаях?????
>Буду благодарен за любую конструктивную помощь, и не уважаю пустой треп.Попробуйте поставить из пакетов
примерно вот так
pkg_add -r имя пакета.
Теперь про /libexec/ld-elf.so.1: shared object "libcrypt.so.5" not found, required by "httpd"
Можно попробовать слинковать прочтите команду ln.
>[оверквотинг удален]
>>/libexec/ld-elf.so.1: shared object "libcrypt.so.5" not found, required by "httpd"
>>ПОДСКАЖИТЕ ГДЕ ИСКАТЬ КОРЕНЬ ЗЛА? ну кроме как в себе :)
>>Вообщем чего делать в таких случаях?????
>>Буду благодарен за любую конструктивную помощь, и не уважаю пустой треп.
>
>Попробуйте поставить из пакетов
>примерно вот так
>pkg_add -r имя пакета.
>Теперь про /libexec/ld-elf.so.1: shared object "libcrypt.so.5" not found, required by "httpd"
>Можно попробовать слинковать прочтите команду ln.зачем давать бредовые советы про run-time link editor?!
Автору: вы 1ое - не все изложили, 2 - похоже апгрейдили систему и/или сотворили в ней
кашу
>Автору: вы 1ое - не все изложили, 2 - похоже апгрейдили систему
>и/или сотворили в ней кашуlavr возможноя конечно чего то намешал :) но вот чего уже не разберу.
Подскажите что конкретно в 1 ом вопросе мне необходимо уточнить?
По поводу Apacha ставли после того как обновил порты с помощью CSUP. Последовательность при обновление была следующая:
1) Установил CSUP из пакета;
2) после взял конфигурационный файл ports-supfile;
3) запустил обновление командой csup -g -L 2 ports-supfile
в результате выполнения в конце была надпись Finished succesfully.После Apacha установил mc. Вот и все манипуляции.
неплохо бы узнать версию систему, uname -a, надеюсь свое ядро не поставили и используете GENERIC, тогда лучше обновлять систему через freebsd-update fetch && freebsd-update install && reboot, ну а порты через portsnap fetch extract, в дальнейшем portsnap fetch update...
Только после этого начинайте ставить прикладной софт...
> неплохо бы узнать версию систему, uname -a, надеюсь свое ядро не
>поставили и используете GENERIC, тогда лучше обновлять систему через freebsd-update fetch
>&& freebsd-update install && reboot, ну а порты через portsnap fetch
>extract, в дальнейшем portsnap fetch update...
> Только после этого начинайте ставить прикладной софт...То есть Сергей вы советуете все снести и установив занова FreeBSD после чего произвести все обновления озвученным вами способом и ставить программы.
Версия системы FreeBSD 7.1 - BETA2, ядро GENERIC. С ядром я пока ни чего не делал, хотя пишут что надо внести измения, недобрался до него :)
>То есть Сергей вы советуете все снести и установив занова FreeBSD после
>чего произвести все обновления озвученным вами способом и ставить программы.
>Версия системы FreeBSD 7.1 - BETA2, ядро GENERIC. С ядром я пока
>ни чего не делал, хотя пишут что надо внести измения, недобрался
>до него :)в вашем случае не такака и плохая идея
>в вашем случае не такака и плохая идеяНу чтож тяжело в учение легко в бою...
Правдо интересно решение проблемы не таким уж координальным спосбом.
>[оверквотинг удален]
>>поставили и используете GENERIC, тогда лучше обновлять систему через freebsd-update fetch
>>&& freebsd-update install && reboot, ну а порты через portsnap fetch
>>extract, в дальнейшем portsnap fetch update...
>> Только после этого начинайте ставить прикладной софт...
>
>То есть Сергей вы советуете все снести и установив занова FreeBSD после
>чего произвести все обновления озвученным вами способом и ставить программы.
>Версия системы FreeBSD 7.1 - BETA2, ядро GENERIC. С ядром я пока
>ни чего не делал, хотя пишут что надо внести измения, недобрался
>до него :)Раз начинаете, то именно так и сделайте и еще используйте нормальный дистрибутив, я имею в виду релиз, а не бету...
> Раз начинаете, то именно так и сделайте и еще используйте нормальный
>дистрибутив, я имею в виду релиз, а не бету...Сергей мне нужен совет, переустановил freebsd и немогу настроить выход в интернет. В 7 версии все работал, сейчас в 8-ой версии прописал IP адрес и шлюз по умолчанию в rc.conf. DNS сервера прописал в resolv.conf.
Чего ему еще надо!??
>Сергей мне нужен совет, переустановил freebsd и немогу настроить выход в интернет.
>В 7 версии все работал, сейчас в 8-ой версии прописал IP
>адрес и шлюз по умолчанию в rc.conf. DNS сервера прописал в
>resolv.conf.
>Чего ему еще надо!??Думаете Сергей телепат? дайте вывод:
cat /etc/rc.conf
cat /etc/resolv.conf
ifconfig
netstat -rn
>Думаете Сергей телепат? дайте вывод:
>cat /etc/rc.conf
>cat /etc/resolv.conf
>ifconfig
>netstat -rnВы правы, прошу прощения :) в предь буду осмотрительней.
Проблему решил, рано панику навел. Перепутал данные двух разных провайдеров :)
>[оверквотинг удален]
>>поставили и используете GENERIC, тогда лучше обновлять систему через freebsd-update fetch
>>&& freebsd-update install && reboot, ну а порты через portsnap fetch
>>extract, в дальнейшем portsnap fetch update...
>> Только после этого начинайте ставить прикладной софт...
>
>То есть Сергей вы советуете все снести и установив занова FreeBSD после
>чего произвести все обновления озвученным вами способом и ставить программы.
>Версия системы FreeBSD 7.1 - BETA2, ядро GENERIC. С ядром я пока
>ни чего не делал, хотя пишут что надо внести измения, недобрался
>до него :)насчет портснап - согласен, лучше им чем cvsup
по поводу пересборки ядра, пока забейти - лучше подгружать модулями, то что нужно
на счет снести и посатвить заново - да
например можете пользоваться тем что есть на www.lissyara.su/
там все из того что я прибывал работало всегда
>насчет портснап - согласен, лучше им чем cvsup
>
>по поводу пересборки ядра, пока забейти - лучше подгружать модулями, то что
>нужно
>
>на счет снести и посатвить заново - да
>
>например можете пользоваться тем что есть на www.lissyara.su/
>
>там все из того что я прибывал работало всегдаСпасибо что отозвались, в своем сообщение вы написали что в место пересборки ядра подгружать модули. Расстолкуйте что за модули, в чем суть и где можно почитать про них.
>[оверквотинг удален]
>>
>>на счет снести и посатвить заново - да
>>
>>например можете пользоваться тем что есть на www.lissyara.su/
>>
>>там все из того что я прибывал работало всегда
>
>Спасибо что отозвались, в своем сообщение вы написали что в место пересборки
>ядра подгружать модули. Расстолкуйте что за модули, в чем суть и
>где можно почитать про них.почитайте про kldstat, kldload
а вообще то вам нужно при старте системы их подгружать поэтому читайте про
http://www.lissyara.su/articles/freebsd/tuning/loader.conf/
/boot/loader.confт.е. чем пересобирать ядро, лучше пока есть возможность юзать loader.conf
а когда нужно будет пересобирать ядро - вы и сами поймете, что вам оно надо.
вмысле а пока не нужно этим заниматься, хотя блин для серванта маленькой конторки можь и пофигу, просто когда у вас много сервантов - тогда то будет сложно за зоопарком ядер уследить, ИМХО, лучше использовать GENERIC
ну тему то вы назвали - ужас какой то ;)
>[оверквотинг удален]
>
>а когда нужно будет пересобирать ядро - вы и сами поймете, что
>вам оно надо.
>
>вмысле а пока не нужно этим заниматься, хотя блин для серванта маленькой
>конторки можь и пофигу, просто когда у вас много сервантов -
>тогда то будет сложно за зоопарком ядер уследить, ИМХО, лучше использовать
>GENERIC
>
>ну тему то вы назвали - ужас какой то ;)Спасибо, изучу, покапаю.
А название темы родилось из двух недельных мучений, пока того что хочется не получается, но зато набиваю руку. Да и Демоненок (символ FreeBSD) настраивает на определенный лад :)
Ну и главное она привлекла к моей проблеме людей :) глядишь обзоведусь контактами со знающими людьми :)
>[оверквотинг удален]
>>GENERIC
>>
>>ну тему то вы назвали - ужас какой то ;)
>
>Спасибо, изучу, покапаю.
>А название темы родилось из двух недельных мучений, пока того что хочется
>не получается, но зато набиваю руку. Да и Демоненок (символ FreeBSD)
>настраивает на определенный лад :)
>Ну и главное она привлекла к моей проблеме людей :) глядишь обзоведусь
>контактами со знающими людьми :)ну дерзай, вообще да в мире юникс все сложно и одновременно просто.
просто чтобы понять эту простоту нужно быть гением ;)
а вообще конечно, желательно иметь дружелюбно настроенного приятеля знающего аспекты свободной системы, хотя это и есть большая редкость чтобы знающего и еще и приятеля ;)
вообще все со временем будет приходить, только не легким трудом ;)
>ну дерзай, вообще да в мире юникс все сложно и одновременно просто.
>
>
>просто чтобы понять эту простоту нужно быть гением ;)
>
>а вообще конечно, желательно иметь дружелюбно настроенного приятеля знающего аспекты свободной системы,
>хотя это и есть большая редкость чтобы знающего и еще и
>приятеля ;)
>
>вообще все со временем будет приходить, только не легким трудом ;)Ну чтож буду воспитывать в себе гения :) глядишь чего и выйдет, у нас в городе мало людей хорошо знающих BSD, да и те что специ уезжают в лучшие края :)
Дружелюбно настроенных надеюсь встретить на данном форуме :) потом глядишь и сам начну помогать другим. Еще раз спасибо за направление работы.
>[оверквотинг удален]
>>А название темы родилось из двух недельных мучений, пока того что хочется
>>не получается, но зато набиваю руку. Да и Демоненок (символ FreeBSD)
>>настраивает на определенный лад :)
>>Ну и главное она привлекла к моей проблеме людей :) глядишь обзоведусь
>>контактами со знающими людьми :)
>
>ну дерзай, вообще да в мире юникс все сложно и одновременно просто.
>
>
>просто чтобы понять эту простоту нужно быть гением ;)чтобы понять что-то - нужно изучить, а вовсе не быть гением.
Для изучения FreeBSD - есть handbook и пара-тройка книг
--cut--
>Установку FreeBSD7 прошел без проблем, настройл выход в интернет, обновил порты с
>помощью CVSUP и далее начал установку программ из портов.--cut--
>[оверквотинг удален]
>Stop in /usr/ports/www/squid/work/squid-2.7.STABLE9/src.
>***Error code1
>Что делать ума не приложу.
>До этого без проблем встал MC и Apache.
>Но с Apache другая проблема он не запускается при старте пишет:
>starting apache
>/libexec/ld-elf.so.1: shared object "libcrypt.so.5" not found, required by "httpd"
>ПОДСКАЖИТЕ ГДЕ ИСКАТЬ КОРЕНЬ ЗЛА? ну кроме как в себе :)
>Вообщем чего делать в таких случаях?????
>Буду благодарен за любую конструктивную помощь, и не уважаю пустой треп.могу предположить, что либо вы пытались как-то криво обновить систему, либо cvsup-у скормили неправильный sup-file, либо что-то из этой оперы. Опишите конкретнее свои действия с cvsup-ом.
Вообще, более простой метод обновления портов - portsnap fetch, portsnap update.
Попробуйте удалить дерево портов, взять его снова портснапом и апач и все что вам нужно.И FreeBSD нынче православная 8-ой версии, либо 7.3 - если уж так хочется легаси.
>И FreeBSD нынче православная 8-ой версии, либо 7.3 - если уж так хочется легаси.Если сетевухи гиговые Ынтелы (то которые em) - ну его до 8.1! Я тока на 7.3 и жду, в 8.0 с ынтелями бяда.
(да - про патчи знаю, но не помогло ... pr послан, ждёмс)
>Если сетевухи гиговые Ынтелы (то которые em) - ну его до 8.1!
>Я тока на 7.3 и жду, в 8.0 с ынтелями бяда.
>
>(да - про патчи знаю, но не помогло ... pr послан, ждёмс)ссылочку на pr можно?
4 FreeTIM: Если хотите разобраться с системой, то почитайте официальный хендбук:
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/
в частности про ядро:
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/kerne...
про обновление системы:
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/makew...
про порты:
http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/ports...После этого многие вопросы просто отпадут.
>4 FreeTIM: Если хотите разобраться с системой, то почитайте официальный хендбук:если хотите писать FreeTIM-у, достаточно в правильном месте кликнуть по ссылке.