LINUX.ORG.RU

Сообщения alt-x

 

Разрешить Cisco AnyConnect

Форум — Admin

Имеется домашний сервер с Linux'ом и белым ip. Что нужно разрешить в iptables, чтобы ноутбук с Cisco AnyConnect, подключненный через домашний сервер, мог соединяться?

Думал, что из домашней сети форвардится вообще весь трафик. Но что-то AnyConnect'у не нравится - не может начать сессию. Забавный момент, что если открыть сессию не через домашний сервер, а через телефон, потом можно переключиться на домашний сервер и VPN продолжает работать.

Текущие правила iptables для FORWARD:

:PREROUTING ACCEPT [3848:186272]
:POSTROUTING ACCEPT [873:48418]
:OUTPUT ACCEPT [1279:69120]
-A POSTROUTING -o ppp0 -j MASQUERADE
COMMIT
-A FORWARD -d 192.246.40.244 -j DROP
-A FORWARD -i eth0 -o ppp0 -j ACCEPT
-A FORWARD -i ppp0 -o ppp0 -j DROP

Разве "-A FORWARD -i eth0 -o ppp0 -j ACCEPT" - без указания протокола, не разрешает перенаправлять вообще всё? Или для UDP нужно отдельное правило?

 , cisco anyconnect, ,

alt-x
()

Дефолтный Wheezy с XFCE на неизвестной машинке

Галерея — Скриншоты

Поскольку, на главной мало дефолтных скриншотов с Wheezy, вот, решил восполнить этот недостаток.

Первично, собирался сделать скриншот с третьим Гномом и подвохом, но третий гном захотел ~800М всяких пакетов, большая часть из которых мне тут никогда не потребуется, и я решил сэкономить место на 4х гиговом винте. Количество пакетов, необходимых Гному, так меня поразило, что я решил запечатлеть это на скриншоте (всё к сожалению не уместилось) для дальнейшего обсуждения.

Итак, на скриншоте, свежеустановленный Wheezy. Видно даже DVD, с которого устанавливался. Ещё видно кусок окна с выводом dmesg и cat /proc/cpuinfo .

А теперь - вопрос :-). Угадайте, на что этот Wheezy установлен. Первые 5 правильно угадавших смогут получить от меня (самозабором) систему, в которую воткнут DVD со скриншота.

 , ,

alt-x
()

Релиз QEMU 1.5

Новости — Open Source
Группа Open Source

После трёх месяцев активной разработки вышла в свет очередная версия QEMU — популярной виртуальной машины, реализующей полную эмуляцию более десятка архитектур и виртуализацию некоторых из них.

Неполный список изменений:

  • KVM на платформе ARM, обеспечивающий виртуализацию.
  • Поддержка локализации в пользовательском интерфейсе на базе GTK+.
  • Улучшение производительности кодогенератора TCG на хостах с ОС Windows.
  • Поддержка горячего подключения для CPU и Character device.
  • Новые устройства — WMWare PVSCSI, VMXNET3.
  • Поддержка чтения файлов VHDX.
  • Экспериментальная поддержка для проброса видеоадаптеров VGA через VFIO.
  • Поддержка загрузки с устройств virtio-ccw в эмуляции s390x.
  • Улучшения работы с прерываниями в эмуляции SPARC-64 (sun4u), позволяющие стабильно использовать несколько устройств PCI (в т.ч. virtio).

>>> Подробности

 , ,

alt-x
()

Релиз QEMU 1.1.0

Новости — Open Source
Группа Open Source

После шести месяцев активной разработки вышла в свет очередная версия QEMU — популярной виртуальной машины, реализующей полную эмуляцию более десятка архитектур. В числе прочего:

  • поддержка мостов PCI-to-PCI;
  • поддержка горячего подключения устройств PCI;
  • эмуляция ARM: добавлены платформы nuri, smbkc210, highbank, vexpress-a15;
  • удалена поддержка Symbian Virtual Platform;
  • эмуляция PPC: поддержка устройств virtio в -M pseries;
  • эмуляция SPARC: добавлена возможность загрузки Linux/sparc64;
  • эмуляция новых устройств: virtio-scsi, USB 3.0 (xHCI);
  • новый сетевой мост, не требующий привилегий суперпользователя для основного процесса QEMU;
  • улучшения в эмуляции контроллера гибких дисков.

И многое другое.

>>> Скачать

 , ,

alt-x
()

Пропатчить бинарник (с помошью objcopy или ещё как)

Форум — Development

Есть закрытый драйвер (ELF для Солярис/спарк, но это скорее всего, не принципиально), содержащий примерно такой код:

static struct type_a struct1 = {
        1,
        func1_from_other_module,
        static_func2,
};
static struct type_b struct2 = {
/* Тут тоже полно ссылок на локальные и внешние фукции */
};

Как посредством objcopy (или ещё чего) сделать что-нибудь из следующего:

  • поменять в struct1 ссылку static_func2 на func2_from_other_module ?
  • зарезервировать место между struct1 и struct2 ?
  • или перенести struct1 в конец файла (и обновить ссылки на неё)?

Второй-третий пункт опциональны. Просто, в новой версии соляры, type_a cущественно расширился, и теперь структуры наползают друг на друга. К счастью, пожертвовав некоторой функциональностью на это забить, но лучше сделать всё чисто.

alt-x
()

Релиз QEMU-0.15

Новости — Open Source
Группа Open Source

После шести месяцев активной разработки вышла в свет очередная версия QEMU - популярной виртуальной машины, реализующей полную эмуляцию более десятка архитектур. В числе прочего:

  • Добавлена возможность эмуляции новых архитектур: Lattice Mico32 и UniCore32.
  • Эмуляция ARM: новые модели express-a9 и Sharp Zaurus SL-5500
  • Эмуляция SPARC32: новая версия OpenBIOS, позволяющая загружать Солярис 7 и 8.
  • Улучшения эмуляции SPARC64 сделали возможной загрузку HelenOS.
  • Улучшения в эмуляции Linux-User позволяют запускать бинарники Linux/SPARC64, S390x и UniCore32
  • KVM теперь поддерживает процессоры VIA и процессоры с SMEP (Supervisor Mode Execution Protection)
  • Множество улучшений в различных подсистемах.

Данный релиз является продуктом почти 150 контрибуторов и содержит более полутора тысяч коммитов.

>>> Подробности

 , ,

alt-x
()

Релиз COREMU

Новости — Open Source
Группа Open Source

Вышла в свет первая версия COREMU - эмулятора, основанного на qemu, но осуществляющего концепцию «многоядерный гость на многоядерном хосте» («multicore-on-multicore»).

Это очень важное преимущество перед qemu, поскольку последний осуществляет эмуляцию в одном потоке и, как следствие, не может использовать многоядерность/многопроцессорность машины, загружая только одно ядро или процессор.

На настоящий момент COREMU может эмулировать до 255 ядер x86-64 и до четырёх ядер ARM MPcore на обычном ПК с четырёхъядерным процессором.

>>> Подробности

 , ,

alt-x
()

Эмуляция sun4u в tme

Новости — Open Source
Группа Open Source

После трёх лет разработки Мэт Фредетт (Matt Fredette) выпустил версию 0.8 эмулятора tme. Tme (The Machine Emulator) эмулирует машины, которые выпускались фирмой Sun.

Самым важным нововведением явилась эмуляция 64-битных процессоров SPARC и машины с архитектурой sun4u, а именно Ultra-1.

На настоящий момент tme 0.8 эмулирует следующие платформы: sun2, sun3, sun4c и sun4u.

В списке других улучшений - эмуляция графического адаптера cg6. (Предыдущая версия умела только cg3).

P.S. К сожалению, OpenSolaris не поддерживает машины Ultra-1. Но для желающих попробовать спарковскую версию в эмуляторе есть Martux (http://www.martux.org/) - неофициальный дистрибутив OpenSolaris с поддержкой старых Ультраспраков.

>>> Подробности

 , , ,

alt-x
()

Исходники Solaris 8-9 есть у кого?

Форум — General

Добрался я до момента, когда солярис/спарк в эмуляторе уже начинает грузиться и даже грузит boot block. Но этот boot block почему-то не находит следующую фазу загрузки - ufsboot.

Одно время сан давал исходники всем купившим 8ку или 9ку. Они их до сих пор продают учебным заведениям за символическую цену. Ни у кого не завалялось?

Посмотреть бы, как бут-блок работает. Там в принципе 8 килобайт всего, когда-нибудь и дебаггером расковыряю, но вдруг у кого на полке лежат...

alt-x
()

Спарководы, отзовитесь

Форум — Admin

Ищу имиджи ПЗУ (OpenBoot) от машинок архитектуры sun4m (sun4u тоже может пригодиться на будущее).

Мне это надо для доведения qemu до состояния, когда он сможет запускать солярис.

Покамест удалось найти имиджи от SparcStation-10 и 20. К сожалению обе эти машинки очень слабо эмулируются qemu, так что пока прогресс нулевой. Особенно сильно разыскиваются имиджи от SS-5, поскольку её железо лучше всего поддерживается на настоящий момент. Но если у кого завалялись ПЗУ или имиджи от LC, LX или Sun-4/6x0 - буду премного благодарен.

Или может, кто знает Forth и FCode? Есть небольшая функция (определающая объём присутсвующей памяти), которую надо отладить. Подозреваю, что для спеца по FCode - это 5 минут, но среди разработчиков qemu таких, к сожалению, нет.

alt-x
()

Где можно загрузочный диск от старой соляры найти?

Форум — Admin

Пытаюсь запустить solaris/sparc под qemu, как оказалось с opensolaris он не дружит, потому что не умеет толком 64 бита. Перерыл всю рапиду, нигде не могу найти загрузочную-установочную дискету для solaris/sparc 8-9. Ни у кого в загашнике нет, случаем?

alt-x
()

Порт легендарного UNIX Version 7 на x86

Новости — BSD
Группа BSD

В январе 2002 года компания Caldera International, Inc. опубликовала исходный код UNIX Version 7 (известный также под названием V7), который был был выпущен в 1979 году компанией Bell Laboratories и, по-существу, являлся первым портабельным юниксом.

Недавно компания Nordier & Associates портировала V7 на процессоры c архитектрурой x86. В релиз, распространяемый под лицензией BSD, входят компилятор С, основанный на Amsterdam Compiler Kit (ACK), C-Shell, утилита more, а также редакторы ex и vi.

Скачать релиз можно здесь.

Также доступен образ виртуальной машины для VMware.

>>> Подробности

 , , , , ,

alt-x
()

Включить dma в libata

Форум — Desktop

Если дивидюк не читается, libata снижает скорость и выключает dma:

kernel: ata5.01: limiting speed to UDMA/33:PIO4
kernel: ata5.01: limiting speed to PIO4
kernel: ata5.01: configured for PIO4

После того как втыкаю другой диск, скорость и dma не возвращаются к нормальным значениям.
Есть какой-то способ их вернуть без перезагрузки?

# /sbin/hdparm -d1 /dev/dvdrw1

/dev/dvdrw1:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Inappropriate ioctl for device
HDIO_GET_DMA failed: Inappropriate ioctl for device


/sbin/hdparm -X67 /dev/dvdrw1

/dev/dvdrw1:
setting xfermode to 67 (UltraDMA mode3)
SG_IO: bad/missing ATA_16 sense data:: 70 00 05 00 00 00 00 0a 00 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
HDIO_DRIVE_CMD(setxfermode) failed: Input/output error

alt-x
()

Опции монтирования для всех устройств usb

Форум — Desktop

Хочу добавить опцию umask=000, чтобы любой пользователь мог читать/писать в любой, смонтированный кем-угодно, фатовский усб-диск/флешку. Но не могу найти, куда это добавлять. В fstab - как-то глупо, поскольку и названия и имена девайсов могут быть разными.

Где dbus/hal хранят опции монтирования разных фс? Чёта меня на гугле забанили.

>>>

alt-x
()

ICH9 HD Audio (vs. SB live)

Форум — Desktop

Кто пользуется встроеным аудио на интеловских чипсетах? Что про него можно сказать хорошего и не очень?

Я так понимаю, что там нет аппаратного микшера, поэтому надо пользоваться софтовыми надстройками? Кто какими пользуется? Попробовал pulseaudio , как-то оно глючит неподетски, и хуже всего, что когда зависает, вернуть звук пользователю можно только перезагрузкой системы, банальный killall pulseaudio && pulseaudio -D не помогают.

Думаю выкинуть pulseaudio, но непонятно, чем микшировать в этом случае. Есть success stories?

Или же объявить интеловскую карту лажей и поставить старый добрый SB live с аппаратным микшированием? Я ей был вцелом доволен, но там 5.1 звук странно регулировался: убавляешь PCM, действительно убавляются передние колонки, но вместе с тем добавляется сабвуфер.

>>>

alt-x
()

pulse в fc8

Форум — Desktop

У кого-нибудь pulseaudio нормально работает? У меня с интеловским встроеным звуком оно работает через раз. Причем может от одного пользователя, залогиненого через su работать, а от основного - нет. mplayer говорит:

AO: [pulse] pa_stream_get_latency() failed: Connection terminated

в /var/log/messages:

pulseaudio[3429]: pstream.c: Failed to import memory block.

И непонятно, как его перезапустить, когда оно ломается. Гугл в ответ на поиск по указанным словам предлагает снести pulse.

Есть у кого положительный опыт, или в морг?

>>>

alt-x
()

Поиск как в мозилле для Konq/Firefox

Форум — Desktop

А можно ли настроить Konqueror, или хотябы Firefox, чтобы поиск в Гугле осуществлялся через то же поле ввода, что и url (как это сделано в Мозилле)? Как?

Не пойму, зачем нужны все эти извраты с дополнительными полями ввода и алиасами...

alt-x
()

Критическая уязвимость в Ruby on Rails

Новости — Безопасность
Группа Безопасность

Версии 1.1.0, 1.1.1, 1.1.2, и 1.1.4 RoR имеют серьёзную проблему с безопасностью. Настолько серьёзную, что разработчики заявляют, что владельцы сайтов на RoR обязаны обновиться до версии 1.1.5 как можно скорее.

Чтобы не дать юным крякерам лишнего шанса на взлом, подробности о проблеме будут опубликованы только через некоторое время, когда большинство сайтов использующих этот продукт обновятся, заявляет один из разработчиков RoR в своём блоге http://weblog.rubyonrails.com/

Более старые версии Ruby on Rails, такие как 1.0 и более ранние, этой уязвимости не подвержены.

>>> Подробности

alt-x
()

Релиз JBoss 4.0.4.GA

Новости — Java
Группа Java

Сегодня вышла новая версия открытого сервера JEE приложений. В этом релизе исправленно 290 багов и добавлено 70 новых фич. Начиная с этого релиза axis заменен на свою реализацию стека веб-сервисов, совместимую со стандартом JSR-181, и теперь чтобы добавить поддержку веб-сервисов в свой Stateless Bean, достаточно добавить всего две строчки кода.

Таким образом, к настоящему моменту, бесплатный и открытый под лицензией LGPL, сервер приложений JBoss является наиболее полной реализацией недавно принятого стандарта EJB 3.

>>> Release Notes and Changelog

alt-x
()

Компания Microsoft открыла бесплатный хостинг

Форум — Talks

В рамках программы Microsoft Office Live, компания Microsoft открыла хостинг, с бесплатной возможностью создания сайтов средствами Microsoft Office Live. Сейчас программа находится в стадии бета-тестирования.

Можно использовать один из трёх пакетов: Live Basics, Live Collaboration или Live Essentials. Во время бета-тестирования все три варианта бесплатны, после завершения бета тестирования, бесплатным останется Microsoft Office Live Basics.

http://officelive.microsoft.com/

alt-x
()

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