воскресенье, 8 июля 2012 г.

Давно ничего не писал.
Вот начал писать книгу для администраторов, решил назвать ее Путь Unix-джедая, надеюсь ее опубликовать, тут даже дело не в наживе, а в том что хочу поделиться знаниями.
Тема где постоянно пишу http://torrentpier.me/threads/%D0%9C%D0%BE%D0%B9-%D0%B4%D0%B5%D0%BA%D0%B0%D0%B4%D0%B0%D0%BD%D1%81.1444/#post-18871
Твитер https://twitter.com/mopslinux
Git репозитарий https://github.com/kenny-opennix/book-os
Разослал заявку в несколько издетельств.
В данный момент написано порядка 50% книги, издатели вы где.

вторник, 29 сентября 2009 г.

Заставляем работать дополнительные кнопки мыши, Для A4Tech X7

После долгих поисков по форумам рунета, методом проб и ошибок я наконец то заставил работать дополнительные кнопки на моей мыши (X-718F). Этот способ наверняка подойдёт и владельцам других "зверьков" с 2мя дополнительными кнопками.

Значит по порядку:

1) обязательно делаем бэкап файла /etc/X11/xorg.conf

# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

2) открываем /etc/X11/xorg.conf (например редактором mc). Ищем что то вроде:

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
EndSection
 

Заменяем на:
 
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "CorePointer"
Option "Name" "A4Tech PS/2+USB Mouse"
Option "ZAxisMapping" "4 5"
Option "Buttons" "7"
Option "ButtonMapping" "1 2 3 6 7"
EndSection



Этот код 100% работает с моей мышью.

Эта статья на OpenNix: http://opennix.tula.su/forum/index.php?showtopic=30

четверг, 24 сентября 2009 г.

Kopete не подключается

Как всем известно, аськовцы начиная с 21.01.2009 меняют протоколы, для пользователей qip и ему подобных приходится качать клиента, думал в linux проблем не будет, ан нет.
Система: mops 6.2.1, соответственно кеды 3, пытаюсь завести капыто(kopete) отрубается и все тут.
Иду рытска в конфиге и правильно что пошел, оказалось не нужно обновлять клиент, не нужно ничего делать сверхестественного. Способ до безобразия прост.
1. Открывем консоль -->mc
2. идем в /home/имя пользователя/kde/share/config/
3. открываем редактором kopeterc(я пользуюсь vi)
4. Пишем следующее
[ICQVersion]
Build=6059
ClientId=ICQ6
ClientString=
Country=us
Lang=en
Major=6
Minor=0
Other=11
Point=0


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

среда, 23 сентября 2009 г.

Превращаем WiFi адаптер в точку доступа

Всплла задача, есть сервер, есть сеть провайдера Корбина Тула, есть домашний компьютер,, wifi брелок ну вот нужно было раздать инет и локалку с сервера на домашний компьютер.
Лазинье по интернету почти ничего не дал, но всеже у нас получился этот финт ушами.

Начинаем с настройки сетевого адаптера.
Если у Вас, как и у меня USB адаптер, вводим
# lsusb
root@evolution:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 07d1:3c07 D-Link System Wireless G DWA-110 Adapter
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Видим в списке наш адаптер, значит всё в порядке, продолжаем.

Если у Вас PCI карта, то вводим команду
# lspci -v

Если Ваша карта есть в списке, то всё отлично, можем продолжать.

Теперь прописываем параметры wifi адаптера
# mcedit /etc/rc.d/rc.inet1.conf
В этом файле раскоментируем нужные строки и пропишем что нам нужно
IFNAME[4]="wlan0"
IPADDR[4]="192.168.1.1"
NETMASK[4]="255.255.255.0"
USE_DHCP[4]="no"
Сохраняем.

Делаем исполняемым один файл
# chmod +x /etc/rc.d/rc.wireless
Правим его конфигурационный файл, но перед этим не забываем сделать бэкап
# cp /etc/rc.d/rc.wireless.conf /etc/rc.d/rc.wireless.conf.bak
# mcedit /etc/rc.d/rc.wireless.conf
Удаляем всё, пишем в него
ESSID="Lan"
RATE="auto"
CHAN="2"
MODE="Ad-hoc"
ALG="open"

Этот конфиг соответствует открытому соединению без шифрования с именем "Lan".
Запускаем
/etc/rc.d/rc.inet1 wlan0_start
Берём устройство которое хотим подключить и выполняем поиск Wi-Fi сетей
(Описываю на основе КПК с Windows Mobile 6.1)


















Когда подключились, ищем нашу "сетевую карту"




















И прописываем вручную параметры:
IP адрес: 192.168.1.2
Маска подсети: 255.255.255.0
Адрес шлюза: 192.168.1.1



















Также прописываем DNS серверы.
Посмотреть их можно командой
# cat /etc/resolv.conf
В моём случае это:
213.234.192.8 85.21.192.3




















Когда всё настроили то желательно бы пропинговать 192.168.1.1 с КПК (для этого я советую полезную программу SKTools)

Создаём скриптик, к примеру
# mcedit ~/wifi
C текстом
#!/bin/sh

EXT_IF='ppp+'
LAN_IF='eth0'
WLAN_IF='wlan0'

echo "1" > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv4/ip_dynaddr

iptables -t nat -F
iptables -t nat -Z
iptables -t filter -F
iptables -t filter -Z

iptables -A FORWARD -i $EXT_IF -o $WLAN_IF -m state --state ESTABLISHED,RELATED
iptables -A FORWARD -i $LAN_IF -o $WLAN_IF -m state --state ESTABLISHED,RELATED
iptables -A FORWARD -i $WLAN_IF -o $EXT_IF -j ACCEPT
iptables -A FORWARD -i $WLAN_IF -o $LAN_IF -j ACCEPT
iptables -t nat -A POSTROUTING -o $EXT_IF -j MASQUERADE
iptables -t nat -A POSTROUTING -o $LAN_IF -j MASQUERADE

Делаем его исполняемым
#chmod +x ~/wifi
Запускаем наш скрипт
# sh ~/wifi
Теперь на вашем устройстве должны быть и локалка и внешка
Данная статья написана для сайта Opennix.tula.su
Авторы kenny & Mr.Stalker
Полная или частичная копирование статьи без указания авторов и источника запрещены.
kenny