LINUX.ORG.RU

Сообщения slackman

 

как оптимальней сделать роутинг

Привет всем!

Есть задачка с локалкой (домашная лаборатория). Выхода в инет не надо. )

Сегмент А. 2 компа соеденены через свич (с линухами на борту, CentOS, Slackware). Сегмент Б. 2 компа виндовозы соеденены через свич.

Сегмент А. 192.168.2.0/24 Сегмент Б. 192.168.1.0/24 На машинке CentOS поднято два сетевых интерфейса ethernet. eth0 смотрит в сегмент А. 192.168.2.1, eth1 смотрит в сторону сегмента Б. 192.168.1.3.

Route прописан на CentOS на обе сети. Дефолт стоит 192.168.2.1. Машина с CentOS пингует все машины на оба сегмента.

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

slackman
()

Интересно, замена массива данных в тексте....

Всем привет!

Вчера спрашивал про замену в большом текстовом файле , на . Сделал используя tr... Супер... Удивился как все быстро заменяется... И стало интересно, придумал себе задачку.

Есть файл текстовый. Хранит данные например проводки бухгалтерии.... Код счета 1, Код счета 2, Дата и так далее

Файл скажем весит метров 100.

Хочу посмотреть как быстро будет выполняться замена. Задача которую придумал: надо заменить Код счета1,2 на другой по таблице соответствия. Создал файл где указан старый счет и его соответствие новому счету. 1010 1873246 2010 239847 и т.д.

Как tr применить? Или в данном случае не его применять? Хочу оценить скорость обработки.... Потому как я помню даввнооо такое коллеги делали и делали долго в екселе.

Спс!

slackman
()

Замена , на . в текстовом файле, быстрее ли..... (300 метров)

Всем привет!

Нужна Ваша помощь... На работе под виндами.... есть необходимость заменить , на . во всем текстовом файле... файл весит 300 метров.... Вообще загонял в акссесс (нужно было), но там размер буфера на замену ой ой маловат... На компах нельзя ставить far.... вот сейчас из дому пишу... стоит слака... Как можно решить задачу через bash? Возможны ли решения под линукс чтобы быстрее было... по скорости обработки... файлов штук 5-6. ))))

Спасибо!

slackman
()

KPPP dial-up, Lucent WinModem Agere впервые... SOS

Привет всем!

Помогите плзззз, пропал инет по локалке на большое время, провайдер что то делает.... Никогда до этого не сидел под dial-up.....

Стоит Slackware 11 на laptop, ядро 26.20.4....

Код lspci -v

00:0c.0 Communication controller: Agere systems WinModem 56k (rev 01)


Subsystem: CIS Technology Inc Lucent Win Modem


Flags: medium devsel, IRQ 11


Memory at fc011000 (32-bit, non-prefetchable) [size=256]


I/O ports at 1430 [size=8]


I/O ports at 1000 [size=256]


Capabilities: [f8] Power Management version 2


Скачал с http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/
вот такой файлик - ltmodem-2.6-alk-9.tar.bz2. (по дате выпуска последний) Распаковал этот файлик... Почитал docs, README...
По readme все сделал, а точнее создал ttyLTM0, потом на него симлинк modem создал.


Потом, chmod 777 /dev/ttyLTM0, chmod 777 /dev/modem.


Поправил Makefile. Запустил make. Появились файлы *.ko.
Скопировал два файла cp *.ko /lib/modules/2.6.20.4-my/ltmodem
Запускаю depmod -a.


Правлю пустой mcedit /etc/modprobe.conf и добавляю туда три строчки alias...


alias /dev/modem ltserial


alias char-major-62 ltserial


alias /dev/tts/LT0 ltserial


Reboot.
Смотрю lsmod.... подгружаются модули ltserial, ltmodem... отлично думаю...

//--------------------------------------------------------------------

А потом:
1) Смотрю dmesg. Вот что дает про модем...
Код
ltmodem: module license 'Proprietary' taints kernel.


Loading Lucent Modem Controller driver version 8.26-alk-8


USB Universal Host Controller Interface driver v3.0


PCI: Found IRQ 11 for device 0000:00:07.2


PCI: Sharing IRQ 11 with 0000:00:0c.0


uhci_hcd 0000:00:07.2: UHCI Host Controller


uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1


uhci_hcd 0000:00:07.2: irq 11, io base 0x00001400


usb usb1: configuration #1 chosen from 1 choice


hub 1-0:1.0: USB hub found


hub 1-0:1.0: 2 ports detected


PCI: Found IRQ 11 for device 0000:00:0c.0


PCI: Sharing IRQ 11 with 0000:00:07.2


Detected Parameters Irq=11 BaseAddress=0x1000 ComAddress=0x1430


ttySLTM0 at I/O 0x1000 (irq = 11) is a Lucent/Agere Modem


И тогда задумываюсь.... огоо /dev/ttySLTM0 это мой модем.....

//-------------------------------------------------------------------

2) Подозревая страшное сразу же ищу мои /dev/ttyLTM0 и /dev/modem. А они при перезагрузке изчезли.... (((


Прочитал, что можно их скинуть в /etc/udev/devices/. Создал для этого папку /etc/udev/devices/...
Скопировал туда ttyLTM0 и modem. Скопировал 00-ltmodem.rules в /etc/udev/rules.d


И никакого результата, все равно исчезают мои /dev/ttyLTM0 и /dev/modem ((((

//--------------------------------------------------------------------

3) Дааавно читал про особенности загрузки модулей в Slackware....
/etc/modprobe.conf загрузка в slackware работает правильно?

//--------------------------------------------------------------------

4) Пытался настроить встроенный в KDE - kppp....
Подумал подумал и плюнул на ttyLTM0 и modem....

И создал симлинк /dev/modem на /dev/ttySLTM0 указанный в dmesg....
----------------------------------------------------------------------


KPPP -> Настроить -> В окне параметры вкладка -> Модемы. -> Создать.

Назвал его - Ager,

Устройство модема - /dev/modem,

Управление потоком - Аппаратное [CRTSCTS],

Окончание строки - CR (Вот про это окончание строки не понял, там
можно CR, LF, CR/LF что правильно или что значит)

Скорость - 57600,

Ипользовать lock файл - X.

Тайм аут модема 60 сек.

Дождаться сигнала в линии перед набором номера - X.

Ожидание при занятой линии - 3 сек.

----------------------------------------------------------------------
OK - Save....

И там же значит есть такая кнопка.... - Опросить модем -.... Кликаю по ней...

Идет: Поиск модема, Модем готов, ATI, ATI1, ATI2, ATI3, ATI4, ATI5, ATI6, ATI7.
И выдает окно, где:
ATI: LT V.92 Data+Fax Modem Version 8.30

ATI1: E851

ATI2:

ATI3: LT V.92 Data+Fax Modem Version 8.30

ATI4: 72

ATI5: 8.30,0,19,11C1,0449,1436,0440

ATI6:

ATI7:

Думаю все нормально если модем с сылкой на ttySLTM0 оправшивается.....

Но тут то дело, создал модем и удалил случайно....... ((((( Думаю вот идиот.....

Потому как после вновь создания модема, (есть такая еще одна кнопка -Команды модема) Команды модема просто стали пустыми....... В AT командах я не соображаю......

Какие должны быть эти команды? Я понимаю, это окно большое с большим количеством полей, но пожалуйста помогите...

Да и какие есть рекомендации, какие команды будут именно правильными?
Какие выставлять интервалы в этом окне? (задержка перед инициализацией сек/100, задержка после инициализации сек/100, скорость набора сек/100, защитный интервал сек/50)

Без инета как сумашедший, под виндовозом не хочется постоянно работать.... )))))

//--------------------------------------------------------------------

5) В настройках KPPP -> соединения, какие будут рекомендации?
IP вроде динамический черпается...

Шлюз тоже по умолчанию...

DNS серверы Автоматическая....

Какая авторизация у вас выбрана из???:
- PAP/CHAP

- PAP

- CHAP

- Через терминальное окно

- С помощбю скрипта


Настройка аргументов pppd пустое.....

Ухххх..... Как крик души.... Помогите если у вас будет время пожалуйста.... Куда читать или копать....
Про AT команды читать придется, но работа не дает столько времени....

>>>

slackman
()

при установке Ati Official Drivers ошибка?

Всем привет!

Возникла проблема, которой на других машинах (аналогичных) вроде бы не возникала..... ati mobility x1300

Slackware 11, kernel 2.6.19

- делаю tmpfs на /dev/shm , монтирую ...ок - ядро пересобрано без Character Devices > DRM как обычно ...ок - в xorg.conf добавляю Section DRI ...ок

выхожу из Х-ов, перехожу в каталог с драйвером.... sh ./ati-driver-installer......run в самом конце установки пишет, что возникла ошибка... и указание посмотреть лог в /usr/share/ati/fglrx-install.log

//-------------------------------------------------------------------- [Message] Kernel Module : Trying to install a precompiled kernel module. [Message] Kernel Module : Precompiled kernel module version mismatched. [Message] Kernel Module : Found kernel module build environment, generating kernel module now. ATI module generator V 2.0 ========================== initializing... cleaning... patching 'highmem.h'... assuming new VMA API since we do have kernel 2.6.x... Assuming default VMAP API Assuming default munmap API doing Makefile based build for kernel 2.6.x and higher make -C /lib/modules/2.6.19.my/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules make[1]: Entering directory `/usr/src/linux-2.6.18' CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o In file included from /lib/modules/fglrx/build_mod/2.6.x/drm_proc.h:41, from /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:357: /lib/modules/fglrx/build_mod/2.6.x/drmP.h:126:1: warning: "DRM_DEBUG_CODE" redefined /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:177:1: warning: this is the location of the previous definition /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:475: warning: initialization from incompatible pointer type /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `firegl_stub_open': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:598: warning: assignment discards qualifiers from pointer target type /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_request_irq': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2676: warning: passing arg 2 of `request_irq' from incompatible pointer type /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `__ke_smp_call_function': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4116: warning: passing arg 1 of `smp_call_function' from incompatible pointer type /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `KAS_ExecuteAtLevel': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:4789: warning: 'flags' might be used uninitialized in this function /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function `KAS_SlabCache_Destroy': /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:5008: error: void value not ignored as it ought to be make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] Ошибка 1 make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] Ошибка 2 make[1]: Leaving directory `/usr/src/linux-2.6.18' make: *** [kmod_build] Ошибка 2 build failed with return value 2 [Error] Kernel Module : Failed to compile kernel module - please consult readme. //------------------------------------------------------------------ После установки конфигурирую ./aticonfig --initial перезагружаюсь, разрешение и все такое нормально.... но direct rendering не работает.... и fglrxinfo выает что используются Mesa.... sad.gif

В каком направлении копать? smile.gif Спасибо!

slackman
()

x1300 Slackware как у вас работает?

Всем привет! Slackware 11, 2.6.20.4

машина laptop с ATI Mobility Radeon X1300... потому поменять карточку не получится )))) хотя хочется. Вопрос, как у вас она работает? Direct rendering подняли? Проприетарные дрова ставили или получилось X.org обновить и его дрова использовать? Да, на сайте ati дрова на выбор Linux or Linux_64, скачал я обычные потому как Slackware 32 бит... Но файл, который я скачал называется почему то ati-driver-installer-8.35.5-x86.x86_64.run окончание на 64... Получается что он не поставится?

(Поиск дает немного, но все это только облачные обсуждения... конкретных решении нету)

Спасибо!

slackman
()

help? как сконфигурировать wlan, ndiswrapper на интернет кафе

Всем привет! Так как я перехожу с win на linux возникли вопросы по поводу WI-Fi Во многих кафе есть открытые точки доступа к интернету hotspots без шифрования и всего прочего. Москва. В winxp подключение обычное, сканирование и подключение к выбранной точке доступа.

В моем ноуте драйвера pcmcia wi-fi adm8211 удалось поставить через ndiswrapper. Slackware 11 kernel 2.6.20.4

ndiswrapper -l //вижу инфу о карточке pcmcia

ndiswrapper -m //и alias модуля записан

При перезагрузке modprobe ndiswrapper все замечательно. В lsmod вижу что все ок, модуль ndiswrapper загружен. ifconfig //вижу wlan0 адаптер и его инфу

iwlist wlan0 scan//вижу несколько точек доступа (закрытых... протестировать по близости не было кафе) Прочитал на ndiswrapper сайте что надо установить режим работы карточки.... Вроде для задачи получения интернета mode Managed подходит? iwconfig wlan0 mode Managed iwconfig wlan0 essid ESSID // это я так понял SSID точки доступа в кафе через которую я хочу ходить в интеренет.

На этом остановился. Перед походом на тестирование хотел спросить. Вопрос в том, что далее обязательно надо настраивать или прописывать? Получается мои действия в кафе с hotspot сканирование сети (iwlist), получаю ESSID нужной точки доступа, iwconfig-ом прописываю что этой точке хочу соедениться iwconfig wlan0 essid ESSID, 1. IP адрес по идее у них через dhсp раздается? значит ifconfig wlan0 IP не надо, но где указать что именно динамический IP адрес получаю? 2. Прописать network mask? Хотя обычно это С класса (IP/24) сеть то можно ли прописать маску и в каком conf файле это делать? (Slackware user :) ) 3. Необходимо ли добавлять роутинг (route add deafault gw IP_of_AP)? 4. Что я пропустил? )))) Какие ваши практические рекомендации? Понравилось после win в консоли руками все настраивать.... Хотя возможно и в X-ах wi-fi настраивается и сканирует точки доступа легче для бывшего win юзера.

Спасибо! Slackware 11 kernel 2.6.20.4

slackman
()

help? установка и настройка wi-fi ADM8211

Всем привет! Есть ноут с pcmcia wi-fi карточкой.

На lspci выдает: Network Controller: ADMtek ADM8211 802.11b Wireless Interace (rev 11)

Перечитал всего.... -1 вариант ndiswrapper ставить с win драйверами -2 вариант модуль ядра adm8211 (http://aluminum.sourmilk.net/adm8211/) который компилировать надо.

Запутался... ) Каким путем лучше? Да и еще никогда не делал компиляции модуля. Спасибо!

slackman
()

у кого был опыт с IBM ThinkPad 240x

Привет всем! Может вопрос не в тему... Но у кого такой ноут с linux? 1. Пробовали ли вы вместо модема посадить wi-fi mini PCI, получилось бы клево встроенный wi-fi. Хотя батарейку будет кушать сильно. 2. При перекомпиляции ядра обязательно ли собирать с поддержкой шины PCI? И еще возник спор... у него нету ведь шины ISA? спор в том включать ли при установке whatever(linux) и сборке ядра ISA Plug and Play... вроде это на очень старом железе было, относительно хотя. ) Все это возникло от того что, после установки с товарищем заметили воттакое на lspci ... ... Host bridge: Intel Corporation 82440MX Host Bridge (rev 01) Bridge: Intel Corporation 82440MX ISA Bridge (rev 01) IDE interface.... USB controller.... Power Management.... VGA compatible controller.... Cardbus bridge: Texas Instruments PCI1211 Multimedia audio controller: Cirrus Logic Crystal CS4281 Audio здесь ISA мост второй, что это? )

3. Если приобретать wi-fi карточку на PCMCIA слот, то при сборке ядра ставить обязательно поддержку wlan ieee802.11, либо лучше будет если отдельно необходимые найденные в soruceforge собирать? Опыта с pcmcia картами вообще нет.... ) 4. Как вы настраивали звук?

Спасибо!

slackman
()

Slackware пустой lsmod куда копать?

Всем привет! Задача такая, установил на машину ноут ibm 240x slackware (ядро 2.4.х.х)... Для того чтобы заработал hibernate и нормальное выключение, оказалось решение собрать ядро на 2.6.х версию.... сходил на kernel.org и взял 2.6.20.х и собрал... Все заработало с acpi apm по poweroff выключается и нормально уходит в спящий режим... Вроде все ок, но ... ) 1. Вот замечаю что список загруженных модулей нового ядра (2.6.20) который можно получить по ~ lsmod пустой... Старое ядро не убивал, оставил на случай чего, и когда загружаю старое ядро (2.4) то список по lsmod совсем не пуст как обычно загружены модули usb-storage, usb-uhci ohci nls_koi8-r nls_cp866 все прочее....

Пробую ручками modprobe usb-storage или usb-uhci то пишет FATAL: Module not found

Прочитал про систему инициализации в slackware, что в rc.modules надо снять комментарии с нужного модуля.... Нахожу эти модули и снимаю комменты и при перезагрузке пишется что модулей не найдено.

2. Флешку usb прописывал в fstab так /dev/sda1 /mnt/flash vfat defaults,iocharset=koi8-r

Вставляю флешку и по fdisk вижу sda1 есть такой... пытаюсь ее монтировать и он пишет ошибку

mount: wrong fs type, bad option, bad superblock on /dev/sda1 missing codepage or other error

Но на старом ядре все работает замечательно! ))))

Пробую в fstab удалить iocharset=koi8-r то все замечательно монтируется.... Но увы уже не читаются русские буквы....

Подскажите пожалуйста в каком направлении копать? Ядро заново пересобирать? Тогда где в нем допустил возможную ошибку по вашему мнению?

Спасибо!

slackman
()

RSS подписка на новые темы