LINUX.ORG.RU

Избранные сообщения Lordwind

Опакетил 3proxy для Debian/Ubuntu

 , , , ,

Сабж. Пакеты для Debian 8, 9, Ubuntu 16.04 и 18.04.

https://launchpad.net/~artyom.h31/+archive/ubuntu/3proxy

В комплекте service-файл для systemd и примеры конфигов. В общем, всё как положено.

По моему мнению, самый понятный и удобный прокси-сервер из легковесных вариантов. Даже немного обидно, что его практически не встретишь в репозиториях дистрибутивов. Решил в какой-то степени исправить эту проблему.

h31
()

🤯 Переход c L2TP/IPsec на IKEv2 / Каша в голове

 , , , ,

Добрый день!

Сейчас использую L2TP/IPsec с Debian & Strongswan на сервере и RouterOS & iOS на клиентах - все работает замечательно. Но ужасно раздражает включать туннель каждый раз в настройках при подключении на iOS. Узнал про возможность создать профиль для поддержки On Demand на iOS или профилировать Always-on VPN через Apple Configurator. Но нет возможности сложить все мысли в кучу, чтобы приступить к задуманному.

1. На чем проще поднимать IKEv2 сервер? Strongswan или Cloud Hosted Router? Cloud Hosted Router поддерживает AES, но по факту пишут и обратное.

2. Не могу понять, какая авторизация нужна для On Demand или Always-on VPN на iOS. Логин-пароль или по сертификату?

3. Если нужен сертификат, то нужна регистрация домена VPS? Let's Encrypt работает просто по IP?

Дайте толчок к реализации задуманного, чувствую переход с L2TP на IKE будет очень болезненным Спасибо за помощь заранее 🤗

linuxorguru
()

Альтернативы Microserver

 ,

Периодически ищу альтернативы своему старенькому HP Microserver Gen8 и никак не нахожу.

Требования:

1. Бесшумность. Самым громким элементом должны быть головки жёстких дисков. Мой этому требованию отвечает (правда в упоротой конфигурации с проприетарным софтварным рейдом и избранными операционными системами).

2. Форм-фактор. Девайс стоит в шкафу, размер Gen8 в принципе идеален, ну можно чуток больше в любую сторону, но точно не системник.

3. Слоты для жёстких дисков. 4 минимум, в идеале, наверное, можно и 6.

4. Температура. Т.к. стоит в шкафу на полке, набитой всякими роутерами, ИБП и прочими GPON-модемами с телефонами и пожар мне ни к чему, там ничего не должно особенно греться, даже в условиях плохой вентиляции.

5. Энергопотребление. Т.к. я его никогда не выключаю, тут каждый ватт экономии это реальные тенге. Но в целом не слишком критично, электричество у нас дешёвое.

6. Полноценный удалённый доступ с возможностью устанавливать ОС. Сейчас пользую HP iLO, что-то аналогичное должно быть, переустанавливать ОС я люблю, а копошиться с проводами возле шкафа, когда что-то не загрузилось - не очень.

7. Нормальная платформа. Я могу быть предвзятым, но Atom и прочие Raspberri Pi я нормальными не считаю. Скажем так, компьютер должен выживать гигабит по сетевой карте, выживать всё, что можно из SATA HDD, иметь пару USB3 (с соответствующей скоростью) и при этом продолжать нормально работать. Intel Celeron 13-го года это вполне обеспечивает, даунгрейд тут не хотелось бы.

8. Железо серверного класса, в том числе ECC память. Я на этом вопросе слегка упорот, но очень уважаю ECC память и хотелось бы её иметь, да и всё железо хотелось бы иметь серверного класса, чтобы не поиметь внезапно заискрившийся блок питания, потому что там сэкономили на конденсаторе каком-нибудь.

9. Современные компоненты. Собственно микросервер у меня уже есть и претензий к нему не так, чтобы много, основная это упоротый софтварный проприетарный рейд, без которого он слишком громко крутит вентиляторами, но всё равно это 2013 год, за 5 лет прогресс какой-то должен был быть.

9. Цена. Микросервер я купил за $200, хотелось бы что-нибудь схожее по цене. 1000 отдавать точно не готов, в остальном чем дешевле, тем лучше.

Из того, что вижу на рынке это Dell PowerEdge T130 и какой-то сервер от SuperMicro (не помню модель, у них на сайте фиг что найдёшь, но по виду такой же, как микросервер). Есть ещё HP Gen10, но там с пунктом 6 пролёт, да ещё и AMD вместо процессора, который медленней, чем Xeon для Gen8, в общем полный провал. У кого какой опыт был, особенно интересен п.1, остальное из спецификаций можно увидеть, а вот шум только самому, и учитывая, что живу я в глубине мира и заказывать могу только по почте без всяких возвратов, ошибаться тут нельзя.

Legioner
()

перенос zfs

 ,

Добрый день, есть два zfs-пула (freebsd) - один корневой и один с сайтами, как перенести это все на новое железо ?

igorevich7007
()

куда скидывать мануалы?

 

Я сделал по моему мнению довольно нехилую работу по документированию установки и настройки pxe клиента его окружения и всего-всего с нуля и до конца. Вот прям садись и через несколько часов у тебя будет работоспособная сетка с централизованным управлением , мониторингом,сетевыми ресурсами, сквозной авторизацией и тд и тп. Есть на лоре какой-нибудь раздел, где это останется на века и прославит меня ( ну или наоборот опозорит)? На хабр не хочу, там куча идиотов и рекламодателей, не хочу их кормить.

constin
()

Помогите раскусить nfs4 и user/group id mapping

 ,

Тема избитая, но нигде не смог найти решения.

Суть: помогите настроить статическую трансляцию юзеров между NFSv4 сервером и клиентом. Нюанс: доступ к настройкам сервера ограничен, а на клиенте можно делать что угодно; детали - ниже.

Есть NAS; он экспортирует директорию по nfs.
На нем есть юзеры admin (1024), kroz(1027), а также root(0).
Конфигурация в GUI: NFSv4, NFSv4 domain = DDD, Kerberos Settings пусты; пункт «ID mapping» не активен (он в разделе Kerberos). Если надо больше - говорите, есть доступ по ssh.
Так как это NAS, хотелось бы ограничиваться конфигом в GUI если это возможно.

Есть клиент; он монтирует директорию.
На нем есть юзеры kroz (1000), а также root(0).
Вот после монтирования от рута:

192.168.0.205:/volume1/data1 on /mnt/dw type nfs4 (rw,noexec,nosuid,nodev,addr=192.168.0.205,clientaddr=192.168.0.200,_netdev)

Вот что я вижу на сервере через ssh (да и через GUI):

$ ls -la
drwxrwxrwx    6 root     root          4096 Feb 28 16:41 .
drwxr-xr-x   11 root     root          4096 Feb 28 16:32 ..
drwxr-xr-x    2 1000     1000          4096 Feb 28 16:41 1
drwxr-xr-x   24 admin    users         4096 Feb 28 16:29 music
drwxr-xr-x    2 kroz     kroz          4096 Feb 28 16:38 test
drwxr-xr-x    7 admin    users         4096 Dec 31  2013 video
Это образовалось после множества экспериментов.

А вот что я вижу на клиенте:

$ ls -la 
total 20
drwxrwxrwx  6 root root 4096 фев 28 16:41 .
drwxr-xr-x  8 root root  224 дек 13 23:01 ..
drwxr-xr-x  2 root root 4096 фев 28 16:41 1
drwxr-xr-x 24 root root 4096 фев 28 16:29 music
drwxr-xr-x  2 root root 4096 фев 28 16:38 test
drwxr-xr-x  7 root root 4096 дек 31  2013 video
Что за ерунда? Куда подевались все пользователи?

От рута я могу создавать и удалять директории/файлы, но chown не работает.

Вот /etc/idmapd.conf на клиенте:

$ cat idmapd.conf | grep -v "^#"
[General]
Verbosity = 10
Domain=DDD
[Mapping]

Nobody-User = nobody
Nobody-Group = nobody

[Translation]

Method=static
 
[Static]

admin@DDD = kroz

[UMICH_SCHEMA]
Клиент:
$ /etc/init.d/nfsclient start
 * Starting rpcbind ...[ ok ]
 * Starting NFS statd...[ ok ]
 * Setting up RPC pipefs ...[ ok ]
 * Starting idmapd ...
/usr/sbin/rpc.idmapd -vvv
rpc.idmapd: libnfsidmap: using domain: DDD
rpc.idmapd: libnfsidmap: Realms list: 'DDD' 
rpc.idmapd: libnfsidmap: processing 'Method' list
rpc.idmapd: libnfsidmap: loaded plugin /usr/lib/libnfsidmap/static.so for method static
[ ok ]
 * Starting NFS sm-notify ... [ ok ]

$ ps ax | grep idmapd
10967 ?        Ss     0:00 /usr/sbin/rpc.idmapd -vvv
18847 pts/1    S+     0:00 grep --colour=auto idmapd
Как по мне - ни на что не влияет. /etc/init.d/nfsclient запускал, и не запускал - всё равно.

Вот /etc/exports на сервере:

$ cat /etc/exports
/volume1/data1  192.168.0.200(rw,async,no_wdelay,insecure,no_root_squash,insecure_locks,sec=sys,anonuid=1025,anongid=100) 

Вот /etc/idmapd.conf на сервере:

$ cat /etc/idmapd.conf 
[General]
Domain=DDD
[Mapping]
Nobody-User=guest
Nobody-Group=users
[Translation]
Method=nsswitch
GSS-Methods=static,synomap
[Static]
Сервер:
$ ps | grep idmap
25879 root      3084 S    /usr/sbin/idmapd
26575 root      4048 S    grep idmap

Мне нужно на клиенте где-то указать, что kroz на сервере - это kroz на клиенте, или что юзер 1027 на сервере, это 1000 на клиенте (да, я в курсе, что в конфиге про admin - не суть). Это всё, что мне нужно. Желательно безо всяких kerberos и LDAP.

Куда копать? Или приведите свои рабочие конфиги, чтобы сделать по образу и подобию...

Уже столько времени на это убил, не могу допереть где и что должно быть! ЛОР, спасай.

cast Pinkbyte, teisatsu, ESTAF

Kroz
()

Как проверить пустой HDD на ошибки?

 

Есть 2 диска одинаковых на 500Гиг, оба в шкафу валялись. Подключить возможность только через USB коробку (и как помню, смарт информация при таком типе подключения не слишком доступна была, а диск определялся как JMicron вместо WD). Мне казалось, что один из них может быть не айс (но это не точно), как проще всего проверить? Есть вариант с загрузочной флешки загрузить, конечно, но так комп разбирать не хотелось...

fehhner
()

Debian Wheezy как сделать шрифты и окна как в Mac OS X

 , , ,

Приветствую всех!

Тема стара как мир, но как не странно ответа я так и не нашел, поэтому приходится постить снова. В Debian Wheezy стандартный текст очень тонкий, поэтому хотелось бы получить что-то похожее на маковский. Скачал шрифты Mac. Но при установке системного шрифта Lucida MAC получается сплошное безобразие. Окна хотелось бы тоже сделать как в Mac OSX, только со стандартным расположением кнопок «свернуть» и т.д. Использую окружение Gnome 3.4.2.

PS.Если можете помочь буду очень признателен, если нет, то просьба не постить стебные комменты, типа поставь мак и etc...

CoolAller
()

iTerm2 и 3 отсылал все ваши запросы (включая пароли) в интернет

 

Пруфлинк: https://www.bleepingcomputer.com/news/security/iterm2-leaks-everything-you-ho...

Всё на что вы наводились мышкой в текстовом терминале (включая пароли на любимую линукс-машинку) отправлялось Большому Брату

А знаете что? Да и леший с ним!

Можно просто законодательно обязать владельцев DNS обращаться с этой информацией как с персональной. Никому не разглашать её. Dead man tell no tales!

А фича-то занимательная: отображает урлы, которые ДЕЙСТВИТЕЛЬНО работают, а не как попало. А оно того стоит, а, пираты?

Какой еще терминал умеет такое - но чтобы в жну-линуксе, а не на проклятой BSD платформе

stevejobs
()

uBlock & Chrome не блокируют загрузку рекламы

 , , ,

Недавно обнаружил, что uBlock Origin в хроме не блокирует загрузку рекламы, а только скрывает ее. На тяжелых сайтах на мгновение всплывают баннеры и исчезают. На старом ноутбуке видно еще дольше, примерно секунду. Я бы понял, если бы в момент загрузки страницы скрывались только формы с баннерами, но ведь и сами изображения видно, а значит они не блокируются до загрузки. Версии последние, фильтры от стандартных до расширенных. Мне конечно интересно кто именно испортился, uBlock или Chrome. Но еще интереснее чем блокировать рекламу. Второй по адекватности вроде был Adguard, жду отзывов, обвинения в криворукости и легкого срача.

Lordwind
()

18 летнего парня арестовали за баг репорт

 , ,

Всем дня!

Пруф: https://blog.marai.me/2017/07/24/18-year-old-arrested-bkk-tsystems-e-ticket/

Вкраце: парня 18 лет в Будапеште арестовали за то, что он отрапортовал о баге в системе электронных билетов.

Парниша рассказал о том настолько по дилетантски был написан софт и насколько не безопасно для авторизации использовать admin/admin. И как итог - обвинен за «взлом» системы общественного транспорта.

nihirash
()

mac os x и и софт

 , , , ,

Кто какой софт юзает в своей макоси?
Как софт ставите на свой мак?
Чем хорош софт в макоси?
Для каких целей собственно юзайте сам мак?
Что такого особого в маковском софте?

smilessss
()

Необучаемые

 , фотохостинги

Я уже создавал такой тред год-два назад, но щетаю нужным продублировать.

Уважаемые пользователи ЛОР, если вы выкладываете картинку, постарайтесь залить её на нормальный хостинг, например pic4a.ru, где есть прямые ссылки, а не на парашу с рекламой и кучей левого говна типа rghost, radikal, imgur и прочую говнину.
Поимейте хотя бы минимальное уважение к тем, кто вас будет читать, и, возможно, помогать, раз уж вы задаёте вопрос.
Навеяно, собственно, постом Возвращение блудного сына

Дабы это не выглядело как реклама, предлагаю назвать другие сервисы для хостинга боевых картиночек, а также видюшечек.

Inshallah
()

Удалённый программист в Европе

 ,

Добрый вечер.

Как может расти программист в России? Старший разработчик, затем либо архитектор и тупик, либо тимлид, управленец звеном повыше и дальше по списку. Долго, трудно, но больше 200-300 тысяч платить вряд ли будут.

А что нужно для подобной карьеры в стране Евросоюза? Можно ли устроиться в крупную контору, не обладая гражданством, и на протяжении 10-20 лет делать карьеру?

Много ли там возможностей, легко ли двигаться вверх в рамках одной конторы? Допустим, в Москве - легко. Можете ли вы сравнить?

Спасибо.

lochness
()

Я обожаю Линукс! Или быль о том, как он «поддерживает» железо

 crist fasteners

Полтора месяца висит баг (kernel.org) о том, что у меня сломался микрофон в Линуксе (в Windows всё работает) из-за регрессии в ядре. Ни один из разрабов ALSA даже не пытался что-то ответить в багзилле.

Не надо меня тыкать в bisect - на машине слабенький проц и хилое охлаждение, и мне просто жалко гонять её ради таких багов. Плюс на ней работающий Secure UEFI, который не хочется лезть отключать.

Это не единственный баг - четыре других висят нерешёнными и без комментариев уже больше ... года!

Удивительно, что сейчас в меня полетят какашки, что я не проверил железо на совместимость с Линуксом до покупки. Извините, не мог. И вернуть не мог. Вот такая радость. И ноут обычный - насквозь Intel, кроме NIC и SSD. Т.е. в теории всё должно было работать. А вот хрен и редька. Я уже молчу, что PC8 не работает - Intel говорит, что у меня процессор в Линуксе может сгореть - вот это радость.

Мой совет: не покупайте ноуты HP. Поддержка у этой компании - это <мат пропущен> - проще говоря, её нет.

CAPTCHA: Christ (LOL)

birdie
()

SSH клиент под Linux

 ,

Сабж. Есть ли какой-то аналог SecureCRT/XShell под Windows для работы с множеством серверов? Konsole с множеством табов не вариант. Плюс имеется множество серверов куда вход есть только по паролю (с ключом работать не удобно), а консольный вариант SSH (OpenSSH) не умеет хранить пароли (и правильно)

conspirators
()

Карточки памяти для смартфона

 , ,

Сап, линуксач.

Я пришёл сюда похныкать про свои проблемы с картами памяти в смартфонах, но не просто так, а с целью эти проблемы решить.

Как известно, карты памяти формата MicroSD — это заноза в заднице толщиной с бревно как для пользователей смартфонов, так и для разработчиков. Именно поэтому я нисколько не удивлён отсутствию слота для расширения памяти в айфонах и некоторых флагманах на Android: производителю не нужно, чтобы лицо торговой марки приносило в службу поддержки толпы разъярённых покупателей. Я со своей стороны тоже зарёкся покупать смартфоны со слотом для карты памяти, но это дело будущего, а сейчас мне надо разбираться с текущей ситуацией.

Один хороший человек провёл достаточно исчерпывающее исследование, показывающее, что под корпусом карточки может оказаться совершенно любая начинка, и только SanDisk можно хоть как-то доверять, да и то не факт. Меня угораздило купить Verbatim, поскольку было очень нужно, времени на выбор не особо-то и было, а торговая марка вроде как не очень-то и разочаровывала ранее. Проблема появилась там, где я меньше всего ожидал: в Android, начиная с версии 6.x, изменились опции монтирования карточек. Если ранее было

errors=continue
(ошибка? пофиг, пишем дальше, потом проверим), то сейчас это
errors=remount-ro
. То есть приложения, которые активно пишут на карту памяти, не ожидают такого подвоха и начинают натужно срать кирпичами об ошибках записи файлов в логи. Браузеры, сетевые хранилища, облачные музыкальные проигрыватели и даже камера — всё накрывается медным тазом. Происходит это примерно в течение 10 минут после активного использования устройства.

Я понимаю, что при таком раскладе(брендированные карты памяти, сделанные непонятно из чего и отсутствие времени и желания искать нормальный экземпляр) у меня нет выбора, кроме как мириться с ошибками. Только вот андроид с этим мириться не хочет. Тут (android.com) есть довольно скудная документация, которая описывает текущее положение дел с fstab в андроиде. Не факт, что у меня получится чего-то добиться, поэтому спрашиваю: кто-нибудь принудительно изменял опции монтирования карты памяти в смартфоне?

Ну и напоследок: расскажите о том, с каким вендором карт памяти у вас было меньше всего проблем. До этого у меня карточка SanDisk прожила два года, прежде чем начали сыпаться ошибки.

like-all
()

новый tbMBP боль

 , ,

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

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

дискач. особенно интересно мнение эплофана по этому поводу.

waker
()

Скрипт: считывать нагрузку на диск Hdd Read/write (Mbps)

 , , , ,

ДОбрый день, друзья!

Нужно написать скрипт для вывода в консоль текущей нагрузки на винчестер, загруженности, скорости чтения\записи с диска. в формате прото 2ух чисел 10\15 как вывести загруженность процессора и оперативки разобрался ,а вот как вывести загруженность диска (чтение\запись в мегабитах) не понятно.

Пытался гуглить тему, есть комманда iostat из sysstat , она выдает данные, но только в реалтайм, а как вывести типа такого формата не понятно:

top -bn1 | grep «Cpu(s)» | sed «s/.*, *\([0-9.]*\)%* id.*/\1/» | awk '{print 100 - $1"%«}' (это для процессора у меня)

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

Заранее спасибо!

StrangerMInsk
()

Включить поддержку smart для внешнего hdd

 , ,

Завёлся у меня внешний диск Seagate Expansion Desk, подключён через usb 3.0. Используется параметр -d scsi иначе не опознаётся тип устройства.

# smartctl -a -d scsi /dev/sdc

=== START OF INFORMATION SECTION ===
Vendor:               Seagate
Product:              Expansion Desk
Revision:             9401
Compliance:           SPC-4
User Capacity:        5,000,981,077,504 bytes [5.00 TB]
Logical block size:   512 bytes
Physical block size:  4096 bytes
Logical Unit id:      0x5000000000000001
Serial number:        MA4Z1FGT
Device type:          disk
Local Time is:        Sat Jan  7 19:22:42 2017 MSK
SMART support is:     Available - device has SMART capability.
SMART support is:     Disabled
Temperature Warning:  Disabled or Not Supported

=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK

Error Counter logging not supported

Device does not support Self Test logging

Попытка включить с параметром --smart=on оказалась не успешна

# smartctl --smart=on -d scsi /dev/sdd

=== START OF ENABLE/DISABLE COMMANDS SECTION ===
Informational Exceptions (SMART) disabled
Temperature warning disabled

Диагностика после этого не заработала. hddtemp для температуры выдал

# hddtemp /dev/sdc
/dev/sdd: Seagate Expansion Desk:  drive supported, but it doesn't have a temperature sensor.

Вот и интересно, можно ли как-то его заставить показывать данные, в том числе и температуру было бы интересно. Вроде поддержка как бы есть.

anonymous_incognito
()