По какой-то странной причине многие телефоны Samsung не устанавливают GPRS соединение под Линуксом. Например, Samsung E-900 с USB дата-кабелем PCB200BBE(драйвер cdc-acm). Для нормальной работы достаточно добавить receive-all к опциям pppd. Отсуствие её приводит к отключению pppd по таймауту - LCP: timeout sending Config-Requests.При использовании pppd + chat конфигурационный файл выглядит следующим образом:
Сеть
Добро пожаловать на страницу Адского HTML
Статья посвящена теме "как не нужно делать веб-страницы".
Настройка WPA с ipw2100
Для меня оказалось совершенной неожиданностью, что wpa_supplicant отказывается работать с ipw2100 (это тот Wi-Fi чип от Intel, который стоит в ноутбуках Centrino).
Симптомы:
Все драйверы (ieee80211, ieee80211_crypt, ipw2100) загружены в ядро, wpa_supplicant корректно настроен на использование WPA, но при запуске выдает примерно следующее:
# wpa_supplicant -D ipw -i eth1 -c /etc/wpa.conf -dd
...
wpa_driver_ipw_set_wpa: enabled=1
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
wpa_driver_ipw_set_key: alg=none key_idx=0 set_tx=0 seq_len=0 key_len=0
ioctl[IPW_IOCTL_WPA_SUPPLICANT]: Operation not supported
Failed to set encryption.
...
... и не работает
Решение:
Проверить версию ядра, начиная с 2.6.15, использовать не -Dipw, а -Dwext, только и всего.
Как протестировать связь в skype
Если вы хотите проверить работает ли у вас связь, то позвоните пользователю echo123.
Все что вы скажите ему будет повторено вам через 10 секунд.
Как сделать быстрый вызов url в elinks
elinks позволяет создавать сокращения для часто используемых сайтов, а так же имеет стандартный набор сокращений.
Попробуйте запустить
$ elinks g
запустит вам elinks со стартовой страницей гугла.
Тоже самое произойдет если вы введете g в строке введения url в elinks. Этот механизм назввается "URI rewriting", и все базовые сокращения можно посмотреть в elinks Option manager -> Protocols -> URI rewriting -> Dumb Prefixes | Smart Prefixes.
Приведу несколько примеров:
$ elinks g:"linux tips" rfc:822 http://rusmafia.org/linux
отроет elinks с 3-мя табами: в одном будут результаты запроса "linux tips" в google.com, во втором текст rfc c номером 822, в третьем очень хороший сайт(на правах рекламы Ж:-)
apt-get и цифровая подпись (GPG Error)
Однажды запустив
$ sudo apt-get update
вы вдруг получаете что то типа
.... Чтение списков пакетов... Готово W: GPG error: http://security.debian.org stable/updates Release: Следующие подписи не могут быть проверены, так как недоступен общий ключ: NO_PUBKEY 010908312D230C5F W: GPG error: http://ftp.debian.org testing Release: Следующие подписи не могут быть проверены, так как недоступен общий ключ: NO_PUBKEY 010908312D230C5F
Это просто означает что ваш apt обновился до версии, где научился проверять целосность пакетов посредством pgp цифровой подписи.
iproute bash command completion
автоматическое дополнение параметров в bash при работе с синтаксисом команды ip. Качаем скрипт iproute, помещаем в каталог /etc/bash_completion.d/, наслаждаемся жизнью :)
Установка Skype на Debian Etch и Sid
Для установки Skype на Debian testing (etch) и unstable (sid) не нужно использовать .deb файл, доступный со www.skype.com . Скачайте rpm для Suse, установите пакет alien (если он у вас еще не стоит) и переконвертируйте этот rpm в deb. Alien при конвертации указывает правильные зависимости, которые не вызывают конфликтов при установке пакета.
alien skype-1.2.0-18-suse.i586.rpm
dpkg -i skype_1.2.0-18-1_i386.deb
Как организовать доступ к вашим папкам по сети (samba) без пароля
1. Откройте (из под рута) в своём любимом редакторе файл /etc/samba/smb.conf и сделайте, чтобы его содержимое выглядело так:
[global]
workgroup = ваша_рабочая_группа
netbios name = имя_вашего_компьютера_в_сети
server string = %h
security = SHARE
null passwords = Yes
guest ok = Yes
[pub]
path = /home/ВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ/pub/
guest only = Yes
2. Запустите testparm
3. Перезапустите сервис самба
синхронизация времени
для синхронизации времени вам понадобится утилита ntpdate
ntpdate ntp0.zenon.net - применения очень простое ntpdate
адреса серверов можно найти тут:
http://ntp.isc.org/bin/view/Servers/NTPPoolServers
получение текстов rfc через whois
существует вот такой полезный сервис:
если выполнить команду whois -h whois.rfc.org.uk НОМЕР_RFC, например, whois -h whois.rfc.org.uk 2616, то будет получен соответствующий документ.
Как посмотреть, какие порты используются
показать прослушиваемые порты в системе (и кто их слушает):
netstat -lp --inet
показать активные соединения:
netstat -p --inet
Как узнать текущие версии ядра Linux
finger @kernel.org
SquidGuard и нужная ему версия BerkleyDB
В документации к SquidGuard написано, что ему необходима версия BerkleyDB 2.Х. Но на самом корректно он работает с BercleyDB из ветки 3.Х.(3.2.9). И тогда пропадают сообщения в логах SquidGuard о пустых базах блэклистов и прочие глюки.
Найдено в форуме www.opennet.ru
Приостановить сессию ssh
Если вы подключились по ssh к удаленному серверу и вам необходимо попасть в шелл того компьютера, с которого запущен ssh, нажмите "~", затем ^Z. Это отправит ssh в фон, как обычную задачу:
debserver:~# ~^Z [suspend ssh]
[1]+ Stopped ssh root@ns.local1.net
zombie:~$
вернуть обратно нужно набрать fg [nr]
где [nr] номер работы(в данном случае 1)
если у вас один jobs то можно просто fg
По материалам http://souptonuts.sourceforge.net/how_to_linux_and_open_source.htm
FTP-автологин
Для упрощения работы с ftp можно создать ~/.netrc такого содержания
$ cat ~/.netrc
machine upload.bogus.net login anonymous password m@temp.com
default login anonymous password user@site
для того, чтобы не вводить каждый раз логин и пароль.
Было бы неплохо сменить права на этот файл, дабы недоброжелатели не подглядывали пароли:
$ chmod 0600 ~/.netrc
(перевод TIP34 c http://souptonuts.sourceforge.net/how_to_linux_and_open_source.htm)
Разместить кеш прокси-сервера SQUID на нескольких разделах
Для этого можно указать в squid.conf несколько директив cache_dir, в которых указаны разные директории:
cache_dir ufs /var/spool/squid 256 16 256
cache_dir ufs /mnt/disk2/suidcache 512 16 256
...
и т.д.
Как принудительно поставить 10BaseT на Eternet карточке?
Иногда необходимо принудительно установить тип Ethernet карты.
Например при плохом или слишком длинном кабеле, или зашумленной линии
$ mii-tool -A 10baseT-FD eth0
Это может сбить с толку тех кто знаком с *BSD, так как там это делается с помощью ifconfig.


Последние комментарии
1 час 44 минуты назад
2 часа 27 минут назад
2 часа 31 минута назад
2 часа 56 минут назад
3 часа 39 минут назад
4 часа 10 минут назад
4 часа 15 минут назад
23 часа 36 минут назад
2 дня 2 часа назад
2 дня 13 часов назад