В: Как скопировать всю исходящую почту, используя sendmail? Воспользуйтесь ftp://ftp.harker.com/pub/sendmail/cf/copyuser.m4
В: Как сделать доступными внутренние машины из Internet? Воспользуйтесь пакетом ipmasqadm. Команда ipmasqadm portfw -a -P tcp -L
1.2.3.4 55 -R 192.168.1.1 56
данная на роутере, обеспечит проброс трафика с порта 55 на интерфейсе 1.2.3.4 на
192.168.1.1 на порт 56.
Не забудьте, что для обратного трафика машину с адресом 192.168.1.1 необходимо
замаскарадить.
В: Как заставить sendmail сесть только на один интерфейс ? В принципе посмотри на sendmail.cf - там есть строчка подобная O
DaemonPortOptions=Port=smtp,Addr=192.168.1.1, Name=MTA
При наличии Addr=x.x.x.x sendmail попытается забиндиться на интерфейс с адресом
x.x.x.x. Адресс 0.0.0.0 означает все интерфейсы.
В: Я забыл пароль root`а. Как мне войти root`ом? Вариантов решения этой проблемы несколько.
Самый простой - взять и подключить винчестер к другому Linux, и просто руками
отредактировать запись для root в /etc/shadow на "поврежденной системе".
Чуть сложнее - передать параметры ядру, что бы оно не выходило в
многопользовательский режим.
Для этого просто передайте в параметрах ядра одну-единственную цифру "1".
Например, для ASPLoader это делается в меню Options-Setting Kernel Parametrs. В
LILO цифра просто добавляется к имени образа. То есть если у вас по умолчанию
грузиться образ linux, то в приглашении следует ввести linux 1. В новых версиях
LILO имена всех образов выводятся на экран, в старых необходимо нажать TAB.
После выполнения вышеуказанных действий система загрузиться без каких-либо
паролей в однопользовательский режим и вам будет предоставлена консоль root. Тут
вы и сможете сменить пароль на любой другой.
PS: Следует отметить, что в LILO есть возможность парольного запрета загрузки
ядра с дополнительными параметрами. Читайте man lilo в области описания команды
restricted.
В: При попытке подключиться к Linux клиент (telnet,ftp ..) висит, затем
подключается. Это происходит из-за того, что сервер (в том смысле, что программа,
отвечающая за данный сервис) пытается перевести цифровой адрес в символьный.
Соответсвенно возникает тайм-аут.
Решение просто - либо прописать адреса всех машин в /etc/hosts или настроить DNS.
В: Linux виснет, если на aic-7xxx повесить большой SCSI винт. Это известная проблема с драйвером для Adaptec контроллеров.
Она исправлена в последних версиях ядра. (по крайней мере, в 2.2.16 такой
проблемы уже не было)
В: Как мне посмотреть/проверить iso-файл, не нарезая его? Самое простое - это воспользоваться утилитой md5sum, что бы проверить
контрольную сумму скачанного образа с той, которая выложена на сайте.
Можно и просто примонтировать образ и таким образом проверить целостность и
расположение файлов.
mount /path_to_iso_file /mnt/cdrom -t iso9660 -o loop,ro
В: А где мне можно скачать/взять XXXXXXX для Linux? Самое простое - то поищите нужное вам на freshmeat.net, appwatch.com и
других подобных серверах.
Если вам нужен какой-либо пакет именно в RPM, то рекомендую rpmfind.net.
В: Как увидить на CD русские имена файлов ? Приведите в /etc/fstab подобную строчку.
/dev/cdrom /mnt/cdrom auto owner,noauto,ro,iocharset=koi8-r 0 0
В: При выключении машины xinetd завершается с ошибкой. Все правильно, так и должно быть. Просто в ASPLinux по умолчанию
запрещены любые сервисы, поэтому xinetd стартует, видит, что выполнять нечего и
выходит. При выключении скрипт честно считает, что xinetd должен работать, но
найти его не может, поэтому и сообщает об ошибке.
В: А куда дели /etc/inetd.conf? В ASPLinux inetd заменен на xinetd.
Обратите внимание на /etc/xinetd.conf и каталог /etc/xinet.d
В: Я изменил access, но access.db не изменился. Для RedHat-подобных дистрибутивов рецепт прост:
rm -rf *.db
make
Для остальных - man makemap и просмотр установок sendmail.
В: ASPLinux не ставится - говорит, нет свободного места, хотя на C и D у меня
есть 2Гб. Вас запутало наше определение "свободного места". Для инсталлятора
ASPLinux свободным считается место, которое не занято ни одним из существующих
разделов. Свободное место на разделах, принадлежащим другим операционым системам
(как в вашем случае), таковым для Linux не является.
Для установки ASPLinux вам необходимо "расчистить" диск, выделив незанятое
никакими разделами место. Для этого можно воспользоваться ASPDiskManager,
который входит в инсталлятор или утилитами стронних разработчиков, к примеру
PartitionMagic.
В: А почему так медленно работает/виснет графический инсталлятор? (RC3) Это частая проблема с материнскими платами, BIOS которых сообщает Linux
неправильное количество установленной памяти. Особенно этим недугом страдают
старые материнские платы на чипсете i810.
Для решения это проблемы передайте ядру при загрузке (в самом начале загрузки на
миг мелькнет сообщение, предлагающее нажать ESC) параметр mem="XXXM". Где XXX -
число установленной у вас памяти. Для чипсета i810 и подобных, где есть
видеокарта, вмонтированная на материнскую плату, следует уменьшить число XXX на
4-16Мб, в зависимости от установок в BIOS.
В: А чего у меня после загрузки ядра инсталлятор виснет или перегружает машину?
(RC3) Проблема может состоять в двух причинах - ваш привод CD-ROM по какой-то
причине не может прочитать наш диск или ядро Linux не опознает ваш привод.
Посоветовать можно только сменить привод CD-ROM.
Как вариант - разнести привод CD-ROM и винчестер на разные шлейфы. Иногда
помогает.
В: А как заставить licq общаться по русски с Windows пользователями? (RC3) Возьмите обновленную licq и qt с /pub/devel на нашем ftp.
Плюс после установки скопируйте файлы /usr/share/licq/translations/* в папку ~/.licq/translations
и в меню Настройки/Внешний вид/Перекодировка установите в RUSSIAN_WIN.
В: А чего у меня в менюшках и заголовках окон "????". (RC3) Это были проблемы с Qt, они уже решены.
Возьмите исправленный qt с /pub/devel на нашем ftp.
В: У меня с S3 Savage проблемы - экран при работе мусором забивается. Эта проблема решена в XFree 4.0.2
Пока лишь можно посоветовать включить в XF86Config строчки
Option "NoAccel"
Option "SWCursor"
В секцию "Device" для вашей видеокарты в файле XF86Config.
В: Как сделать, что бы РУС/ENG можно было переключать по Ctrl-Shift? Проверьте секцию Keyboard в XF86Config Должно быть похоже на
Сделать все по-английски, а понятие буквы и сортировку по-русски:
LANG=POSIX
LC_CTYPE=ru_RU.KOI8-R
LC_COLLATE=ru_RU.KOI8-R
export LANG LC_CTYPE LC_COLLATE
А "не хочу ставить русскую локаль" _автоматически_ означает "не хочу видеть
русского в правильно написанных программах".
В: Как поднять несколько одинаковых сетевых ISA карточек? В /etc/conf.modules (modules.conf)
alias eth0 ne
alias eth1 ne
alias eth2 ne
options ne io=0x300,0x320,0x280 irq=0xA,0xB,0x9
В: Как разрешить ОДНОМУ пользователю писать в дос-раздел ? Указать в /etc/fstab/dev/hda1 /mnt/Disk_C vfat noauto,rw,uid=500,gid=500,codepage=866,\iocharset=koi8-r,user,noexec,defaults
0 0
И только пользователь с UID=500 сможет работать с /mnt/Disk_C.
В: Как заставить Netscape понимать колесико у мыши? Добавьте в файл .Xdefaults, расположенный в вашем домашнем каталоге
строчку
Netscape*globalTranslations: #override
: LineDown() \n
: LineUp() \n
Netscape при каждом щелчке колеса мыши будет прокручивать экран на одну строчку
выше или ниже. Что бы увеличить число прокручиваемых строк, добавьте лишние Line{Up,Down}();
в соответствующую строку. Наибольшая "похожесть" на поведение MSIE обеспечивают
тройное указание LineUp или LineDown соответвенно.
В: Как заставить Linux понимать колесико у мышки? Первое - забудьте все советы про imwheel. Все современные программы
понимают колесико прекрасно и без него.
Второе - убедитесь в том, что конфигурационный файл XFree (обычно /etc/X11/XF86config)
содержит следующие строки:
для XFree 3.3.6:
При старте sendmail пытается сопоставить численные адреса интерфейсов буквенным.
При ненастроенном или отсутствующем DNS сервере это по понятным причинам не
удается и sendmail ждет положенный таймаут (обычно 300 секунд), что бы получить
на это ответ.
Методы решения - либо настроить DNS для этой машины, что бы адреса интерфейсов
сопоставлялись с именами, либо прописать соответсвующие имена (полные!) в /etc/hosts.
Например
Все современные "почточиталки" без проблем понимают UUE в аттачменте.
В: А зачем ставить sendmail? Он же дырявый! Покажите мне хоть одну "дыру" в sendmail, которая появилась за этот
год-полтора ...
А зачем - просто sendmail используется на большинстве систем в интернет, и
знание его настроек очень вам поможет при настройке чужих серверов, да и просто
знание его еще никому не мешало.