FAQ по доработке и устранению глюков Mandriva: различия между версиями

Материал из Wiki МИАЦ ВО
Перейти к навигации Перейти к поиску
(Новая страница: «Большая часть материалов взята с форума [http://mdv-club.ru/*forum/list.php?4|Форум MDV-CLUB] - см '''ссылка''' ==П…»)
 
(Монтирование сетевых дисков Windows)
 
(не показано 11 промежуточных версий этого же участника)
Строка 1: Строка 1:
 
Большая часть материалов взята с форума [http://mdv-club.ru/*forum/list.php?4|Форум MDV-CLUB] - см '''ссылка'''
 
Большая часть материалов взята с форума [http://mdv-club.ru/*forum/list.php?4|Форум MDV-CLUB] - см '''ссылка'''
 
==Проблема Mandriva 2007 и KOI8-R==
 
*'''Проблема''' При установке локали в KOI8-R нормально не работает раскладка клавиатуры под X
 
*'''Решение''' В общем надо поправить файл /usr/share/X11/locale/locale.alias и перезапустить иксы. Вывод команды diff
 
<pre>--- /usr/share/X11/locale/locale.alias.orig 2006-07-12 12:54:57.000000000 +0400
 
+++ /usr/share/X11/locale/locale.alias 2006-11-04 11:21:06.000000000 +0300
 
@@ -877,8 +877,8 @@
 
ro_RO.iso88592 ro_RO.ISO8859-2
 
ro_RO.ISO-8859-2 ro_RO.ISO8859-2
 
ro_RO.utf8 ro_RO.UTF-8
 
-ru ru_RU.ISO8859-5
 
-ru_RU ru_RU.ISO8859-5
 
+ru ru_RU.KOI8-R
 
+ru_RU ru_RU.KOI8-R
 
ru_RU.iso88595 ru_RU.ISO8859-5
 
ru_RU.ISO-8859-5 ru_RU.ISO8859-5
 
ru_RU.koi8r ru_RU.KOI8-R
 
@@ -1179,7 +1179,7 @@
 
portuguese.iso88591 pt_PT.ISO8859-1
 
romanian ro_RO.ISO8859-2
 
rumanian ro_RO.ISO8859-2
 
-russian ru_RU.ISO8859-5
 
+russian ru_RU.KOI-R
 
serbocroatian sr_CS.ISO8859-2
 
sinhala si_LK.UTF-8
 
slovak sk_SK.ISO8859-2
 
@@ -2087,8 +2087,8 @@
 
ro_RO.iso88592: ro_RO.ISO8859-2
 
ro_RO.ISO-8859-2: ro_RO.ISO8859-2
 
ro_RO.utf8: ro_RO.UTF-8
 
-ru: ru_RU.ISO8859-5
 
-ru_RU: ru_RU.ISO8859-5
 
+ru: ru_RU.KOI8-R
 
+ru_RU: ru_RU.KOI8-R
 
ru_RU.iso88595: ru_RU.ISO8859-5
 
ru_RU.ISO-8859-5: ru_RU.ISO8859-5
 
ru_RU.koi8r: ru_RU.KOI8-R
 
@@ -2389,7 +2389,7 @@
 
portuguese.iso88591: pt_PT.ISO8859-1
 
romanian: ro_RO.ISO8859-2
 
rumanian: ro_RO.ISO8859-2
 
-russian: ru_RU.ISO8859-5
 
+russian: ru_RU.KOI-R
 
serbocroatian: sr_CS.ISO8859-2
 
sinhala: si_LK.UTF-8
 
slovak: sk_SK.ISO8859-2</pre>
 
Или переустановить пакет [ftp://195.220.108.108/linux/MandrakeCooker/cooker/i586/media/main/release/libx11-common-1.1.1-1mdv2007.1.i586.rpm | libx11-common-1.1.1-1mdv2007.1.i586.rpm ][http://mdv-club.ru/*forum/read.php?4,9164 | ссылка]
 
  
 
==Не правильно отображается help (F1) в mc==
 
==Не правильно отображается help (F1) в mc==
Строка 117: Строка 70:
 
*'''Проблема'''  Нужно тут было настроить соединение через модем. Настроил. Пингуюсь. 3/4 пакетов пропадают
 
*'''Проблема'''  Нужно тут было настроить соединение через модем. Настроил. Пингуюсь. 3/4 пакетов пропадают
 
*'''Решение'''  Надо в /ppp/options поставить nomppe [http://mdv-club.ru/*forum/read.php?4,10033,10171#msg-10171 | ссылка]
 
*'''Решение'''  Надо в /ppp/options поставить nomppe [http://mdv-club.ru/*forum/read.php?4,10033,10171#msg-10171 | ссылка]
==Webmin неправильно отображает русские буквы в MYSQL==
 
*'''Проблема'''  При просмотре баз данных mysql webmin не отображает русские буквы.
 
*'''Решение'''  В файл ./webmin/mysql-lib.pl добавил после 252 строки было<br />
 
<pre>local $dbh = $driver_handle->connect($cstr, $mysql_login, $mysql_pass,
 
                                            { });
 
        $dbh || &error("DBI connect failed : ",$driver_handle->errstr);</pre>
 
стало<br />
 
<pre>local $dbh = $driver_handle->connect($cstr, $mysql_login, $mysql_pass,
 
                                            { });
 
#######################################
 
        $dbh -> do ("SET NAMES 'koi8r'");
 
########################################
 
        $dbh || &error("DBI connect failed : ",$driver_handle->errstr);</pre>
 
И естественно, в настройках '''webmin''', указать кодировку '''KOI8-R'''.
 
 
 
==Как смонтировать NTFS разделы в режиме read-write==
 
==Как смонтировать NTFS разделы в режиме read-write==
 
*'''Проблема'''  Что надо сделать, что бы можно было писать на NTFS разделы
 
*'''Проблема'''  Что надо сделать, что бы можно было писать на NTFS разделы
Строка 169: Строка 107:
 
*'''Проблема''' Был интерфейс eth0, а стал eth2. И все настройки связанные с этим интерфейсом перестали работать.
 
*'''Проблема''' Был интерфейс eth0, а стал eth2. И все настройки связанные с этим интерфейсом перестали работать.
 
*'''Решение''' Для того чтобы убрать привязку сетевого интерфейса к мак-адресу сетевухи необходимо  
 
*'''Решение''' Для того чтобы убрать привязку сетевого интерфейса к мак-адресу сетевухи необходимо  
в файлике '''/etc/udev/rules.d/61-net_config''' удалить строчки относящиеся к сетевым картам (да собственно все строчки) <br />
+
в файлике '''/etc/udev/rules.d/70-persistent-net.rules''' удалить строчки относящиеся к сетевым картам (да собственно все строчки) <br />
 
При следующей загрузке машины эти строчки сгенерятся автоматически.  
 
При следующей загрузке машины эти строчки сгенерятся автоматически.  
  
 
PS: естественно это работает если драйверы сетевух на обоих вариантах аппаратной конфигурации одни и теже, если нет, то надо править ещё и /etc/modprobe.conf на предмет алиасов.<br />
 
PS: естественно это работает если драйверы сетевух на обоих вариантах аппаратной конфигурации одни и теже, если нет, то надо править ещё и /etc/modprobe.conf на предмет алиасов.<br />
[http://mdv-club.ru/*forum/read.php?4,10996,16331#msg-16331 | ссылка]
+
[http://mdv-club.ru/*forum/read.php?4,10996,16331#msg-16331 ссылка]
 +
 
 
==Как установить более новую версию пакета, которой уже нет в старом дистрибутиве==
 
==Как установить более новую версию пакета, которой уже нет в старом дистрибутиве==
 
*'''Проблема''' Есть на старом сервере программа, но необходимо поставить более новую версию, которой нет в репозитариях.
 
*'''Проблема''' Есть на старом сервере программа, но необходимо поставить более новую версию, которой нет в репозитариях.
Строка 185: Строка 124:
 
После завершения компиляции, готовые пакеты будут лежать в '''/usr/src/rpm/RPMS/i586/'''<br />
 
После завершения компиляции, готовые пакеты будут лежать в '''/usr/src/rpm/RPMS/i586/'''<br />
 
Хорошая статья по работе с rpm лежит [http://www.freesource.info/wiki/AltLinux/Razrabotchiku/SborkaPaketov&#h327-6 | тут]
 
Хорошая статья по работе с rpm лежит [http://www.freesource.info/wiki/AltLinux/Razrabotchiku/SborkaPaketov&#h327-6 | тут]
==После установки и настройки pptpd демона в системный лог посыпались сообщения '''GRE: accepting packet #1'''==
 
*'''Проблема''' Куча сообщений типа '''GRE: accepting packet #1''' в системном логе
 
*'''Решение'''  Нужно выкачать пакет pptrd-server*.src.rpm, установить его, потом расспаковать исходник '''pptpd-*.tar.gz2''', в в нем  найти файл '''pptpgre.c''' итам найти строку
 
<pre>syslog(LOG_DEBUG, "GRE: accepting packet #%d", seq);</pre>
 
И закоментировать ее, примерно так
 
<pre> /* syslog(LOG_DEBUG, "GRE: accepting packet #%d", seq); */</pre>
 
Потом заново запаковать исходник и собрать пакет
 
Взято [http://tula.bofh.ru/articles/461| отсюда]
 
 
==Как отправить письмо с прикрепленным файлом из командной строки==
 
==Как отправить письмо с прикрепленным файлом из командной строки==
 
1 вариант был предложен kaboom и основан на использовании консольного почтового клиента mutt.
 
1 вариант был предложен kaboom и основан на использовании консольного почтового клиента mutt.
Строка 259: Строка 190:
 
<pre>PREFIX=28</pre>
 
<pre>PREFIX=28</pre>
 
Взято [http://www.fedoramd.org/wiki/FAQ отсюда].
 
Взято [http://www.fedoramd.org/wiki/FAQ отсюда].
==Устанавливаем Wine-Gecko==
 
Wine Gecko это дополнение для Microsoft's Internet Explorer (MSIE), встроенное в  Wine. Оно базируется на  Gecko Layout Engine developed by Mozilla<br>
 
 
Итак, для его установки делаем
 
<pre>$ wget http://downloads.sourceforge.net/wine/wine_gecko-0.1.0.cab
 
$ sudo mkdir /usr/share/wine/gecko
 
$ sudo mv wine_gecko-0.1.0.cab /usr/share/wine/gecko</pre>
 
Взято [http://wiki.winehq.org/Gecko отсюда].
 
 
==С дровами от Nvidia, установленными через источники, при включении 3D при разворачивании окна на весь экран, пропадает заголовок окна с кнопками - закрыть, сложить и растянуть (может не правильно назвал, уж извините).==
 
==С дровами от Nvidia, установленными через источники, при включении 3D при разворачивании окна на весь экран, пропадает заголовок окна с кнопками - закрыть, сложить и растянуть (может не правильно назвал, уж извините).==
 
'''Решение:''' Это баг laora. Если зайти в '''Настройка рабочего стола''' - '''Внешний вид''' - '''Окна''' и выбрать любое другое оформление окна, то всё работает нормально. <br>
 
'''Решение:''' Это баг laora. Если зайти в '''Настройка рабочего стола''' - '''Внешний вид''' - '''Окна''' и выбрать любое другое оформление окна, то всё работает нормально. <br>
Строка 306: Строка 229:
  
 
Взято [http://www.troubleshooters.com/linux/win9x_samba.htm тут]<br />
 
Взято [http://www.troubleshooters.com/linux/win9x_samba.htm тут]<br />
 +
==Как установить системные дату и время из командной строки==
 +
Правильно установленные дата и время необходимы для корректной работы планировщика задач. Кроме того, они пишутся во все основные системные лог-файлы и лог-файлы посещений веб-сервера.<br />
 +
Наберите команду '''date''', чтобы посмотреть текущие дату и время. Если необходимо изменить их, воспользуйтесь следующим форматом команды:
 +
date MMDDhhmmCCYY.ss
 +
MM — месяц, DD — день месяца, hh — часы, mm — минуты, CCYY — 4 цифры года, ss — секунды<br />
 +
Например:
 +
date 100615352006.30
 +
Эта команда установит текущие дату и время на 06 октября 2006 года, 15:35:30.<br />
 +
Обратите внимание: дату и время может изменять только '''root'''-пользователь.<br />
 +
Взято [http://server-tuning.info/linux/setting-date-time.html тут]
 +
==Несколько интересных советов для любителей DE GNOME простыми командами.==
 +
Взято [http://mdv-club.ru/*forum/read.php?4,46566,46680#msg-46680 тут]
 +
===Отключение эффекта сворачивания окон===
 +
$gconftool-2 --type bool --set /desktop/gnome/interface/enable_animations false
 +
===Индикатор раскладок клавиатуры флажками(взято с убунтологии)===
 +
$mkdir -p ~/.icons/flags
 +
$cd ~/.icons/flags
 +
$wget http://zeroed.ru/xlam/files/gnome/lookandfeel/flags/{ru,us}.svg
 +
$gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags true
 +
===Индикатор скорости сети===
 +
$urpmi gnome-applet-netspeed
 +
== Неиспользуемые локали и драйвера не удаляются во время и после установки Mandriva Linux 2011 ==
 +
Взято [http://wiki.mandriva.com/ru/2011.0_Errata#.D0.9D.D0.B5.D0.B8.D1.81.D0.BF.D0.BE.D0.BB.D1.8C.D0.B7.D1.83.D0.B5.D0.BC.D1.8B.D0.B5_.D0.BB.D0.BE.D0.BA.D0.B0.D0.BB.D0.B8_.D0.B8_.D0.B4.D1.80.D0.B0.D0.B9.D0.B2.D0.B5.D1.80.D0.B0_.D0.BD.D0.B5_.D1.83.D0.B4.D0.B0.D0.BB.D1.8F.D1.8E.D1.82.D1.81.D1.8F_.D0.B2.D0.BE_.D0.B2.D1.80.D0.B5.D0.BC.D1.8F_.D0.B8_.D0.BF.D0.BE.D1.81.D0.BB.D0.B5_.D1.83.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B8_Mandriva_Linux_2011 тут]<br />
 +
Выполните следующие команды от имени пользователя root:
 +
<pre>
 +
remove-unused-packages
 +
urpmi xorg-x11
 +
urpme --auto-orphans
 +
</pre>
 +
==Монтирование сетевых дисков Windows==
 +
<pre>mount.cifs  //ip_addr_win_serv/arhiv /mnt/disk1/ -o rw,username=user,password=passwd,\
 +
codepage=cp866,iocharset=utf8,uid=500,gid=500,file_mode=0664,dir_mode=0775</pre>
 +
Где:<br />
 +
'''//ip_addr_win_serv/arhiv''' - Сетевой путь до монтируемого ресурса<br />
 +
'''/mnt/disk1/''' - Путь куда будет примонтирован раздел на Linux машине<br />
 +
'''rw''' - мы ведь хотим, что бы мы могли писать на виндовый ресурс<br />
 +
'''username=user,password=passwd''' - Имя и пароль пользователя на виндовой машине (сервере)<br />
 +
'''uid=500,gid=500''' - UID и GID вашего пользователя на linux машине (можно посмотреть в файле /etc/passwd) Пробовал по имени пользователя и группы, но почемуто не заработало<br />
 +
'''file_mode=0664,dir_mode=0775''' - соответственно права, на папки и файлы с которыми ресурс будет отображаться у Вас на машине.
 +
==Как узнать NetBios имя WIN машины по ее IP адресу==
 +
Запустите команду
 +
<pre>nmblookup -A 172.16.130.134</pre>
 +
Где 172.16.130.134 - Ip адрес нужной машины.

Текущая версия на 14:21, 6 июня 2012

Большая часть материалов взята с форума MDV-CLUB - см ссылка

Содержание

Не правильно отображается help (F1) в mc

В mc нет файла хелпа с кодировкой UTF8, а есть с кодировкой KOI8-R
Нужно сделать следующее (есть одно но - если у Вас есть пользователи, которые работают в KOI8-R, то у них будет та же проблема).

# cd /usr/share/mc
# iconv -fkoi8r -tutf8 mc.hlp.ru -omc.hlp.ru1
# mv mc.hlp.ru mc.hlp.koi8-r
# mv mc.hlp.ru1 mc.hlp.ru

Изменение прав отдельно для файлов и директорий

Вопрос: Как изменить права только на файлы во всех входящих папках или только на директории Ответ:Чтобы установить права доступа только на директории, исключая содержащиеся в них файлы, используй:

find /var/ftp -type d -print0 | xargs -0 -i chmod 775 {}

Аналогично для файлов:

find /var/ftp -type f -print0 | xargs -0 -i chmod 664 {}

Включение кодировки KOI8-R для определенного пользователя

  • Проблема Как настроить пользователя, что бы он мог работать в консоли под KOI8-R
  • Решение После создания пользователя, нужно в домашнем каталоге пользователя создать два файла cо следующим содержимым.

.i18n

SYSFONTACM=koi8-u
LANGUAGE=ru_RU:ru
LC_ADDRESS=ru_RU
LC_COLLATE=ru_RU
LC_NAME=ru_RU
LC_NUMERIC=ru_RU
LC_MEASUREMENT=ru_RU
LC_TIME=ru_RU
LANG=ru_RU
LC_IDENTIFICATION=ru_RU
LC_MESSAGES=ru_RU
LC_CTYPE=ru_RU
LC_TELEPHONE=ru_RU
LC_MONETARY=ru_RU
LC_PAPER=ru_RU
SYSFONT=koi8u_8x16 

и .keyboard

GRP_TOGGLE=alt_shift_toggle
KBCHARSET=koi8-r
KEYBOARD=ru
KEYTABLE=ru4

И в файл /etc/rc.d/rc.local добавить строку

 setfont /usr/lib/kbd/consolefonts/koi8u_8x16.psf.gz

А потом уже можно входить в Х от имени этого пользователя, предварительно сделав, что написано в Проблема Mandriva 2007 и KOI8.

Проблема с печатью текста

  • Проблема В предварительном просмотре все выглядит нормально, принтер хорошо определился и драйвер мандрива 2007 поставила свой, но принтер распечатывает: вот такой тра н с ф о р м и р о в а нный текст, т.е. все строчки выглядят на бумаге так ну и некоторые слова наезжают друг на друга.
  • Решение Установите пакет msfonts-1.0-2mcnl.noarch.rpm (можно найти на rpm.pbone.net).| ссылка

А где команда php?

  • Проблема Что надо установить, чтобы запустить скрипт php из командной строки?
  • Решение Установите пакет php-cli-5.1.6-1.3mdv2007.0.i586.rpm | ссылка

Куда складываются выкачанные из инета RPM?

  • Проблема При установке rpm пакетов из инета, они сначала складываются в /usr/sbin/urpmi, а потом, после инсталляции, удаляются. Что надо сделать, чтобы пакеты не удалялись?
  • Решение Нужно отредактировать файл /usr/bin/drakrpm

строка 1452 было

update_sources($urpm, noclean => 1, banner => $::isEmbedded);

стало

update_sources($urpm, noclean => 0, banner => $::isEmbedded);

строка 1783 было

clean_all => 1,

стало

clean_all => 0,

строка 1914 было

post_clean_cache => 1,

стало

post_clean_cache => 0,

Куда то пропадают пакеты при работе через модем.

  • Проблема Нужно тут было настроить соединение через модем. Настроил. Пингуюсь. 3/4 пакетов пропадают
  • Решение Надо в /ppp/options поставить nomppe | ссылка

Как смонтировать NTFS разделы в режиме read-write

  • Проблема Что надо сделать, что бы можно было писать на NTFS разделы
  • Решение Есть нормальный драйвер, с помощюю которого можно читать-писать на ntfs. Это ntfs-3g (под Mandriva 2007.0 есть даже готовые пакеты - нужны libntfs-3g0, ntfs-3g, fuse, libfuse) Хотя он всё ещё имеет beta-статус, в последнем релизе он у меня работает совершенно безошибочно. Одна из стадий установки этого этого драйвера - редактирование /etc/fstab

Установите драйвер и редактируйте /etc/fstab примерно так:

/dev/hda1 /mnt/win_c ntfs-3g silent,umask=0,locale=ru_RU 0 0 

или

/dev/hda1 /mnt/win_c ntfs-3g silent,umask=0,locale=ru_RU.UTF-8 0 0 

umask=0 Говорит, что просмотр и изменение файлов на этих разделах может выполнять обычный пользователь.
| ссылка

Как установить нужное разрешение и частоту монитора

  • Проблема Не могу установить разрешение монитора 1152х864 100ГЦ, хотя монитор точно его поддерживает
  • Решение Сначала нужно определить частоту для режима 1152х864 100Гц, набираем:
# gtf 1152 864 100 >> /etc/X11/XF86Config 

получаем:

# 1152x864 @ 100.00 Hz (GTF) hsync: 91.50 kHz; pclk: 143.47 MHz 
Modeline "1152x864_100.00" 143.47 1152 1232 1360 1568 864 865 868 915 -HSync +Vsync 

(чтобы не делать двойную работу я перенаправляю выход сразу в файл XF86Config)
Открываем XF86Config, в самом низу правим строку 'Modeline": удаляем "_100.00" (вместе с подчеркиванием!), те получаем

# 1152x864 @ 100.00 Hz (GTF) hsync: 91.50 kHz; pclk: 143.47 MHz 
Modeline "1152x864" 143.47 1152 1232 1360 1568 864 865 868 915 -HSync +Vsync 

и переносим её в Section "Monitor"
Значения с таким-же разрешением, но другими частотами советую удалить. Затем: Ctrl+Alt+Backspase для перезагрузки Х-ов.
Кстати - это работает в любом современном дистрибутиве.

Совет не мой. Он был на форуме asp так что спасибочки его автору| ссылка

Как поменять MAC адрес у сетевой карты

  • Проблема Сгорела сетевая карта, а МАС адрес прошит у провайдера. Можно ли поменять MAC адрес на новой сетевой карте средствами Linux.
  • Решение Добавьте в /etc/sysconfig/network-scripts/ifcfg-eth0
MACADDR=00:C0:DF:F1:58:60

передёрните сетевой шнур и дайте команду

service network restart

| ссылка

После замены сгоревшей сетевой карты, поменялись номера интерфейсов

  • Проблема Был интерфейс eth0, а стал eth2. И все настройки связанные с этим интерфейсом перестали работать.
  • Решение Для того чтобы убрать привязку сетевого интерфейса к мак-адресу сетевухи необходимо

в файлике /etc/udev/rules.d/70-persistent-net.rules удалить строчки относящиеся к сетевым картам (да собственно все строчки)
При следующей загрузке машины эти строчки сгенерятся автоматически.

PS: естественно это работает если драйверы сетевух на обоих вариантах аппаратной конфигурации одни и теже, если нет, то надо править ещё и /etc/modprobe.conf на предмет алиасов.
ссылка

Как установить более новую версию пакета, которой уже нет в старом дистрибутиве

  • Проблема Есть на старом сервере программа, но необходимо поставить более новую версию, которой нет в репозитариях.
  • Решение Можно взять пакет [name].src.rpm из более нового дистрибутива и собрать пакет для старого.
  1. качаем пакет [name].src.rpm, устанавливаем его.
  2. Идем в каталог /usr/src/rpm/SPECS
  3. Выполняем команду
rpm -bb [name].spec

Если, попросит, до установите нужные пакеты и повторите попытку.

После завершения компиляции, готовые пакеты будут лежать в /usr/src/rpm/RPMS/i586/
Хорошая статья по работе с rpm лежит | тут

Как отправить письмо с прикрепленным файлом из командной строки

1 вариант был предложен kaboom и основан на использовании консольного почтового клиента mutt.

mutt email@address -a прикрепленный_файл -s "Тема письма" < файл_содержащий_текст_письма

или вариант 1, модифицированный Материалист

echo "текст письма" | mutt email@address -a прикрепленный_файл -s "Тема письма".

2 вариант предложен Dr.Spectre.

cat text.txt | uuencode text.txt | mail -s TEST email@address

3 вариант, модифицированный Ananas, который сжимает прикрепленный файл для уменьшения размера письма

gzip -c text | uuencode text.gz | mail -s TEST email@address

Автор темы - Материалист в поисках нашел специальную утилиту для отправки писем с прикрепленными файлами - Biabam (находится здесь http://panther.mmj.dk/biabam/

Взято отсюда

Возникла такая проблемка - на любую USB флешку скорость записи удручающе мала.. редко поднимается выше 8-10 КБ\с

Решение - Точно такая же беда была. Все поправилось по совету Михаила, когда выгрузил модуль

rmmod uhci_hcd

И подгрузил

modprobe ohci_hcd

Скорость стала выше чем в винде.
И еще надо поправить строчку в modprobe.conf - заменить там uhci_hcd на ohci_hcd

Взято Отсюда

Проброс портов через ssh

23:17, 29 января 2007 ( Administration FreeBSD )

Снизошло на меня сегодня откровение, показал мне человек как можно фаерволы обходить и к удаленным машинам за фаерволами подключаться, и радости моей и удивлению предела не было видимого.

Проверьте, это работает.

Есть, например, виндовый терминал в сети с ip, например, 192.168.0.10, но доступа извне к нему никакого нет. Есть маршрутизатор с FreeBSD(Linux) с адресом внутри сети 192.168.0.1 и внешним адресом 222.222.222.222.

И знаете что? А то, что можно подключиться к удаленному терминалу извне, и вот как:

$ssh -L 3389:192.168.0.10:3389 222.222.222.222

после аутентификации появится обычное, на первый взгляд, соединение по ssh, но и дополнительно пробросится порт на 192.168.0.10:3389 (напомню, 3389 - это rdp порт).

оставляем наш удаленный терминал просто висеть, пока он висит - порт проброшен.

Теперь мы можем сделать вот так (напомню, мы сейчас запускаем это все извне):

rdesktop  -a16 -g1024x768 127.0.0.1:3389

да-да, мы коннектимся к себе же на 127.0.0.1 порт 3389

.. и вот терминал загрузился ... да-да, у нас загрузился терминал 192.168.0.10! Без всяких NAT и на фаерволе был на вход открыт только ssh!

This is lifechanging tip.

Thx 2 smm@jabber.kiev.ua.

Взято Отсюда

Для компьютера в сети мне дали IP адрес и какую-то странную сетевую маску - одну цифру, как мне посчитать нормальные значения netmask, network и broadcast?

Очень просто. Допустим вам дали такую сетевую маску (netmask) как 28. Это укороченная форма записи netmask, которую иногда называют префиксом. Она представляет собой количество бит в IPv4 адресе, которые в netmask установлены в 1. Например, 32 соответствует 255.255.255.255, 24 соответствует 255.255.255.0 и т.д. Теперь становится понятным как посчитать значение для 28, но не спешите браться за калькулятор или карандаш и листок бумаги. Производитель дистрибутива уже позаботился, чтобы вам было удобно. Для подобных расчётов в системе есть специальная утилита ipcalc, входящая в состав пакета initscripts.

Пусть вам в дополнение к сетевой маске дали IP адрес 10.100.225.147. Выполняем команду:

$ ipcalc 10.10.225.147/28 -m

и получаем строку вида

NETMASK=255.255.255.240

Это и есть сетевая маска в стандартном виде. Можно получить адрес сети (network), используя опцию "-n" и широковещательны адрес (broadcast), используя опцию "-b". Или получить полный набор, скомпоновав все опции:

$ ipcalc 10.10.225.147/28 -m -n -b

получаем

NETMASK=255.255.255.240 BROADCAST=10.100.225.159 NETWORK=10.100.225.144

Если сетевая маска дана вам в стандартном виде, то вы можете получить network и broadcast немного видоизменив команду:

$ ipcalc 10.10.225.147 255.255.255.240 -n -b

А если вам нужно по стандартной netmask получить префикс (укороченную форму), то воспользуйтесь командой:

$ ipcalc 10.100.225.147 255.255.255.240 -p

получаем

PREFIX=28

Взято отсюда.

С дровами от Nvidia, установленными через источники, при включении 3D при разворачивании окна на весь экран, пропадает заголовок окна с кнопками - закрыть, сложить и растянуть (может не правильно назвал, уж извините).

Решение: Это баг laora. Если зайти в Настройка рабочего стола - Внешний вид - Окна и выбрать любое другое оформление окна, то всё работает нормально.
Взято отсюда

Раньше работало Ctrl+Alt+BackSpase, а теперь нет. Может быть комбинация изменилась?

Решение: Изменилось значение переменной DontZap по умолчанию. Теперь следует в /etc/X11/xorg.conf в секции ServerFlags добавить

Option "DontZap" "false"

Взято отсюда

rkhunter обнаружил инфицированный wget

Чаще всего это происходит после обновления пакетов
Чтобы в будущем такого не было:
1. Проверяешь систему rkhunter'ом _до_ обновления.
2. Обновляешься.
3. Сразу же после обновления_ делаешь

rkhunter --propupd

Взято отсюда

Не загружается драйвер nvidia.ko

Проблема: После компиляции проприаретарного драйвера система не может его загрузить, говорит что No such device

[phil@philstv-desktop ~]$ sudo modprobe nvidia
FATAL: Error inserting nvidia (/lib/modules/2.6.32-ARCH/kernel/drivers/video/nvidia.ko): No such device

Решение: Нужно удалить пакет nouveau из системы и снова переустановить nvidia драйвер.

Клиенты с Windows 98 не подключаются к серверу Samba ver больше 3.2.0

Проблема: При попытке подключения клиентов с Windows 98 выдается сообщение, что введен не правильный пароль.
Причина: В Samba версии 3.2.0 выключена поддержка lanman по умолчанию, как на клиенте (client lanman auth=) так и сервере (lanman auth=). В версии 3.2.0 также выключена опция plaintext auth= по умолчанию для аутентификации клиента. До версии 3.2.0 все три опции были включены по умолчанию. Windows 9x могут работать только с поддержкой lanman, так что, если соответствующие изменения smb.conf не сделаны до первого login, у клиентов Win9x не будет доступа к samba серверу.
Решение:
1. Добавьте эти 3 строки в секцию [globals] в ваш smb.conf:

      lanman auth = Yes
      client lanman auth = Yes
      client plaintext auth = Yes

2. Перезапустите Samba сервер

#service smb restart

3. После этого обязательно снова введите пользователей и пароли для клиентов Win9x:

#smbpasswd -a username
#smbpasswd -e username

4. Перелогинтесь с каждой Win9x машины

Взято тут

Как установить системные дату и время из командной строки

Правильно установленные дата и время необходимы для корректной работы планировщика задач. Кроме того, они пишутся во все основные системные лог-файлы и лог-файлы посещений веб-сервера.
Наберите команду date, чтобы посмотреть текущие дату и время. Если необходимо изменить их, воспользуйтесь следующим форматом команды:

date MMDDhhmmCCYY.ss

MM — месяц, DD — день месяца, hh — часы, mm — минуты, CCYY — 4 цифры года, ss — секунды
Например:

date 100615352006.30

Эта команда установит текущие дату и время на 06 октября 2006 года, 15:35:30.
Обратите внимание: дату и время может изменять только root-пользователь.
Взято тут

Несколько интересных советов для любителей DE GNOME простыми командами.

Взято тут

Отключение эффекта сворачивания окон

$gconftool-2 --type bool --set /desktop/gnome/interface/enable_animations false

Индикатор раскладок клавиатуры флажками(взято с убунтологии)

$mkdir -p ~/.icons/flags
$cd ~/.icons/flags
$wget http://zeroed.ru/xlam/files/gnome/lookandfeel/flags/{ru,us}.svg
$gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/indicator/showFlags true

Индикатор скорости сети

$urpmi gnome-applet-netspeed

Неиспользуемые локали и драйвера не удаляются во время и после установки Mandriva Linux 2011

Взято тут
Выполните следующие команды от имени пользователя root:

remove-unused-packages
urpmi xorg-x11
urpme --auto-orphans

Монтирование сетевых дисков Windows

mount.cifs  //ip_addr_win_serv/arhiv /mnt/disk1/ -o rw,username=user,password=passwd,\
codepage=cp866,iocharset=utf8,uid=500,gid=500,file_mode=0664,dir_mode=0775

Где:
//ip_addr_win_serv/arhiv - Сетевой путь до монтируемого ресурса
/mnt/disk1/ - Путь куда будет примонтирован раздел на Linux машине
rw - мы ведь хотим, что бы мы могли писать на виндовый ресурс
username=user,password=passwd - Имя и пароль пользователя на виндовой машине (сервере)
uid=500,gid=500 - UID и GID вашего пользователя на linux машине (можно посмотреть в файле /etc/passwd) Пробовал по имени пользователя и группы, но почемуто не заработало
file_mode=0664,dir_mode=0775 - соответственно права, на папки и файлы с которыми ресурс будет отображаться у Вас на машине.

Как узнать NetBios имя WIN машины по ее IP адресу

Запустите команду

nmblookup -A 172.16.130.134

Где 172.16.130.134 - Ip адрес нужной машины.