Сеть

Настройка GPRS для Samsung E-900

Tags: •  •  • 

По какой-то странной причине многие телефоны Samsung не устанавливают GPRS соединение под Линуксом. Например, Samsung E-900 с USB дата-кабелем PCB200BBE(драйвер cdc-acm). Для нормальной работы достаточно добавить receive-all к опциям pppd. Отсуствие её приводит к отключению pppd по таймауту - LCP: timeout sending Config-Requests.При использовании pppd + chat конфигурационный файл выглядит следующим образом:

Добро пожаловать на страницу Адского HTML

Tags: •  •  • 

Статья посвящена теме "как не нужно делать веб-страницы".

Настройка WPA с ipw2100

Tags: •  •  • 

Для меня оказалось совершенной неожиданностью, что 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, только и всего.

Изображение пользователя ramok.

Как протестировать связь в skype

Tags: •  •  • 

Если вы хотите проверить работает ли у вас связь, то позвоните пользователю echo123.
Все что вы скажите ему будет повторено вам через 10 секунд.

Изображение пользователя ramok.

Как сделать быстрый вызов url в elinks

Tags: •  •  •  • 

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, в третьем очень хороший сайт(на правах рекламы Ж:-)

Изображение пользователя ramok.

apt-get и цифровая подпись (GPG Error)

Tags: •  •  •  •  •  • 

Однажды запустив

$ 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

Tags: •  •  •  •  • 

автоматическое дополнение параметров в bash при работе с синтаксисом команды ip. Качаем скрипт iproute, помещаем в каталог /etc/bash_completion.d/, наслаждаемся жизнью :)

Изображение пользователя alexu.

Установка Skype на Debian Etch и Sid

Tags: •  •  •  •  • 

Для установки 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) без пароля

Tags: •  •  •  •  • 

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. Перезапустите сервис самба

синхронизация времени

Tags: •  •  •  • 

для синхронизации времени вам понадобится утилита ntpdate
ntpdate ntp0.zenon.net - применения очень простое ntpdate

адреса серверов можно найти тут:

http://ntp.isc.org/bin/view/Servers/NTPPoolServers

получение текстов rfc через whois

Tags: •  •  •  •  • 

существует вот такой полезный сервис:
если выполнить команду whois -h whois.rfc.org.uk НОМЕР_RFC, например, whois -h whois.rfc.org.uk 2616, то будет получен соответствующий документ.

Как посмотреть, какие порты используются

Tags: •  •  •  • 

показать прослушиваемые порты в системе (и кто их слушает):
netstat -lp --inet

показать активные соединения:
netstat -p --inet

SquidGuard и нужная ему версия BerkleyDB

Tags: •  •  • 

В документации к SquidGuard написано, что ему необходима версия BerkleyDB 2.Х. Но на самом корректно он работает с BercleyDB из ветки 3.Х.(3.2.9). И тогда пропадают сообщения в логах SquidGuard о пустых базах блэклистов и прочие глюки.

Найдено в форуме www.opennet.ru

Приостановить сессию ssh

Tags: •  •  •  •  • 

Если вы подключились по 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-автологин

Tags: •  • 

Для упрощения работы с 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 на нескольких разделах

Tags: •  •  •  •  • 

Для этого можно указать в squid.conf несколько директив cache_dir, в которых указаны разные директории:
cache_dir ufs /var/spool/squid 256 16 256
cache_dir ufs /mnt/disk2/suidcache 512 16 256
...
и т.д.

Изображение пользователя ramok.

Как принудительно поставить 10BaseT на Eternet карточке?

Tags: •  •  • 

Иногда необходимо принудительно установить тип Ethernet карты.
Например при плохом или слишком длинном кабеле, или зашумленной линии

$ mii-tool -A 10baseT-FD eth0

Это может сбить с толку тех кто знаком с *BSD, так как там это делается с помощью ifconfig.

RSS-материал