Добрый день.
В локальной сети есть CentOS Linux release 7.4.1708. На нём сайт.
Есть удалённый офис, связанный с локальной сетью посредством GREoverIPsec.
Проблема: с локальной сети на сайт заходит, с удалённого офиса нет.
Понятно что проблема в MTU. Непонятно как её правильно решить.
Поставил на интерфейсе веб сервера mtu 1350 и всё заработало. Но мне не нравиться что ради одного удаленного офиса все будут работать с mtu 1350.
Какие еще могут быть варианты решения?
И я не совсем понимаю почему на linuxe не вступает в работу PMTUD и mtu не настраивается автоматически? Снял tcpdump, роутер отвечает что пакеты требуют фрагментации, но веб-сервер всё равно не пытается отправить пакет с меньшим MTU.
Заранее спасибо!
Чтобы было вкусно, но не калорийно. Сахар из чая я уже дропнул. Есть идеи что можно к чаю брать?
Линукс тут при том, что чай пью на рабочем месте, когда админю линукс.
Решил освободить полки от старого железа. Собственно, продам сабж:
https://www.avito.ru/moskva/tovary_dlya_kompyutera/altera_de-2_cyclone_ii_151...
Плата хоть и древняя, но с кучей периферии. В очень хорошем состоянии. В полном комплекте. Последний квартус для второго циклона - 13sp1, на онтопике отлично работает. В интернете куча лабораторок/примеров.
Цена - 15000. примерно как на ебее с учетом доставки + посредника. для местных анонимусов готов скинуть 1к.
Вот задумался а не прикупить ли мне графический планшет
Кто нибудь ими пользуется?
СтОит ли?
Что посоветуете, какие лучше?
Например - Art Tablet XP-Pen Star 06 10" x 6" беспроводной ( https://www.xp-pen.ru/product/149.html ) ?
При установке SLE 11 SP4, там «из коробки» Firefox 38. Работает нормально. Из репозитория SLE_11_SP4:Updates можно установить Firefox 45. Он тоже работает нормально. Потом поддержка SLED кончилась, осталась только поддержка SLES, и в SLES не обновляют Firefox. Версия Firefox так и осталась 45. Поэтому я решил компилировать новые версии сам. Я скомпилировал версию 52. Установил, работает. Но есть три вопроса.
Первый вопрос: скомпилированный мной браузер хорошо работает на системах с 4+ Gb RAM и выше. На системах с 2 Гб памяти он работает нестабильно: при загрузке большой страницы (такой как maps.google.ru) он может «упасть»
Сначала я подумал, что проблема в патче, который я наложил, чтобы Firefox скомпилировался с Glibc 2.11. Была заменена одна строчка - неужели глюки из-за этого? Чтобы понять, так ли это, я обновил системный Glibc до 2.12 и попробовал скомпилировать Firefox без патча. Всё равно падает на 2 гигах ОЗУ...
И что интересно - помимо Firefox 52, я также скомпилировал Tor Browser 52, и он-то как раз не падает! Как так?
В поисках решения проблемы, я попробовал компилировать предыдущие версии браузера. Firefox 45 падает (хотя тот же Firefox 45 из репозитория дистрибутива не падает). Мне бы получить SRPM-ку Firefox 45 из SLED_11_SP4:Updates - наверное, там есть некий патч, который исправлет эти падения. Может быть, у кого-нибудь есть эта SRPM-ка? А Tor Browser либо тоже имеет это исправление, либо там просто что-то отключено в about:config
И наконец, самое интересное. Если компилировать браузер вручную, а потом выполнить ./mach package
, то будет создал *.tar.gz архив, подобный тому, который выкладывают в http://ftp.mozilla.org/pub. А если зайти в dist/bin
и запустить браузер оттуда, то ничего не падает! Это как?! В итоге я скопировал dist/bin
в ~/firefox, и это работает. Но немного напрягает, что там внутри 4000 файлов, а через mach их всего 60.
Второй вопрос касается повышения системных требований. Все уже знают, что в Firefox 52 официальные сборки теперь компилируют с PulseAudio без ALSA. Нам сказали примерно следующее: «наконец-то мы прекатили поддержку Windpws XP и RHEL5. Теперь нам не надо поддерживать старые звуковые системы, и поэтому мы можем реализовать звук 5.1 в браузере»
У меня возникла проблема не с этим. В Firefox 52 подняли системные требования до Xorg 7.5, который был в RHEL/CentOS 6, потому что прекратили поддержку RHEL5. В SLE 11 версия Xorg чуть меньше - 7.4. Пришлось обновить libxcb с версии 1.1 до 1.4 (вообще в Xorg 7.5 - libxcb 1.5, но опытным путём выяснилось, что 1.4 достаточно), а также libX11 с 1.1 до 1.3. Firefox скмпилировался и заработал.
Возможно ли скомпилировать libxcb 1.13, libX11 1.6.7, и, во время компиляции Firefox, слинковаться с ними статически? Я так понимаю, если я тупо уберу libxcb.so и libX11.so, оставив только libxcb.a и libxcb.a, то Firefox будет использовать именно их. Вот только все остальные зависимости (например GTK) работать без *.so версий этих либ не захотят. Так как тогда?
Лично мне не сложно обновить системные libxcb и libX11. Но мне написал юзер SLE 11 из Колумбии и сказал «Ты прописал зависимости от пакетов таких-то версий, а где их взять?». Похоже что он просто скачал мои RPM-ки вместо того, чтобы подключить репозиторий, потому что в этом случае всё само бы поставилось. И поэтому я задумался над тем, чтобы подцепить эти либы статически, а системные не обновлять. Возможно ли это?
Третий вопрос это обновление до следующих LTS-версий браузера. Там Rust, я вот пердолюсь с тем, чтобы его скомпилировать. Бинарная сборка Rust уже есть, но в OBS-репозитории mozilla
бинарную сборку используют только для того, чтобы скомпилировать из исходников. Блин, а чё так сложно?
Вообще, интересные открытия можно сделать, если посмотреть SRPM-пакеты с Firefox-ом из CentOS 5 и 6. Например в пакете с CentOS 5 нашлись чудесные патчи, понижающие минимально необходимую версию GTK с 2.18 до 2.10. Также я оттуда узнал, что хотя в CentOS 5 нет Python 2.7, питон просто компилируется рядом и используется при компиляции. А потом он не нужен. Ну и наконец я оттуда взял патчи для понижения минимально необходимой версии fontconfig. SRPM-ку из CentOS 6 я пока не смотрел, и наверное решение проблемы с зависимостью от Rust и LLVM там есть.
Сейчас много сайтов, которые вставляют в себя твиттер-хрень. Но если раньше это никак не мешало мне серфить через Tor-браузер, то где-то месяц назад он начал бомбить меня вот этим - при каждом заходе на любой такой сайт (т.е. теперь половина сайтов постоянно бомбит меня этим):
https://i.imgur.com/nCQPAQo.png
Всплывающее окно с предупреждением NoScript, которое задалбывает постоянно, даже когда выбираешь «always block». А если выберешь, то еще и сайт может перестать нормально прогружать страницы. Где логика? Заблокировал твиттер, а перестал загружаться основной сайт.
Переставил Tor-браузер с нуля, не помогло. Вряд ли поведение NoScript изменилось в новых версиях браузера, небось поганый твиттер чего-то мутит? Кто сталкивался?
Всем привет!
У меня проблема с запуском приложения на целевой ОС..
# uname -a
Linux AT91SAM9 2.6.30.5 #161 Tue Aug 16 19:00:11 MSD 2016 armv5tejl GNU/Linux
Приложение написано на Qt, ОС Ubuntu 14.04. Требовалось внести изменения в приложение, скомпилировать и залить в устройство.
Компиляция прошла успешно, но при попытке запустить его на устройстве вылетает следующее..
# ./for_test -qws
-sh: ./for_test: not found
Вот тип файла полученного после компиляции..
#file for_test
for_test: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.14, not stripped
На устройстве осталось приложение которое работало и работает по сей час, оно запускается без проблем. Вот его тип...
# file tcp_old
tcp_old: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), not stripped
Как и чем компилировалось я не знаю. И видно что у моего файла указана версия ядра. Явно не совпадает с версией целевой ОС.
Для компиляции приложения я использую Qt-Embedded-4.5.3 (Грешу на не правильную конфигурацию)
Вот конфигурация..
./configure -v -lrt -prefix /usr/local/Trolltech/Qt-Embedded-4.5.3 -release -opensource -shared -embedded arm -no-fontconfig -xplatform qws/linux-arm-g++ -qt-mouse-tslib -no-largefile -webkit -exceptions -no-qt3support -no-sse2 -qt-zlib -qt-libpng -qt-libtiff -qt-libmng -qt-libjpeg -depths 16,24,32 -nomake demos -nomake examples -confirm-license
Сборка и установка прошли успешно, наверное. Подтянул компилятор и библиотеки, QtCreator не ругался.
Подскажите пожалуйста что я делаю не так.
Вчера в кафе сидел с ноутом, расшарил инет по вайфаю с мобилы. подошла администраторша, попросила сменить имя точки доступа, типа тут дети с мобилами. У меня точка называлась android_penis, теперь android_benis. Вот такой киберпанк.
Решил наконец купить ИБП, но т.к. в комнате и так дофига хлама, от которого постепенно избавляюсь, решил что ИБП не место в комнате. Хотелось бы вынести это дело куда-нибудь на балкон. Это вообще возможно? Ведь если к ИБП подключить удлинитель, то будет ли он нормально работать и выполнять свою основную функцию?
Хотя начать наверно стоило с другого вопроса. Есть ли нормальный ИБП под линукс? Там насколько знаю нужен софт, который им рулит. И софт этот обычно виндовый.
Ребята, хэлп с OpenVPN. Купил у хостера, настраивал скриптом, всё как обычно. В итоге по файлу клиента я подключаюсь, а инета нету. По пингам - заходит на сервак и там умирает. Форвардинг, iptables, всё настроено
Сервер:
port 1194
proto udp
dev tun
ca ca.crt
cert server.crt
key server.key # This file should be kept secret
dh dh2048.pem
user nobody
group nogroup
server 10.5.0.0 255.255.255.0
cipher AES-256-CBC
route 192.168.0.0 255.255.255.0
keepalive 10 120
comp-lzo
persist-key
persist-tun
key-direction 0
status openvpn-status.log
log /var/log/openvpn.log
verb 3
push "redirect-gateway def1"
push "dhcp-options DNS 8.8.8.8"
push "dhcp-options DNS 8.8.4.4"
Клиент:
client
dev tun
proto udp
remote 46.229.220.215 1194
cipher AES-256-CBC
resolv-retry infinite
nobind
dhcp-option DNS 8.8.8.8
dhcp-option DNS 8.8.4.4
persist-key
persist-tun
comp-lzo
verb 3
key-direction 1
И здесь ключи шифрования
Привет всем. Помогите советом, тема такая. На данным момент работаю продажником в одной конторе в мск, иногда помогаю админу(внезапно) поддерживать компы сотрудников(ну в свободное время, сейчас работы мало просто). Вся эта тема очень нравится, да и собственно давно на линуксе сижу, маны читать умею, настраивать, ядро собирать just for fun короче. Хочу попробовать себя в серьезном системном администрировании. Пробовал как то вкатиться в разработку под Android, но программирование это не особо мое, хотя немного пишу на С и даже нравится, но профессионально этим заниматься - не мое. Образование среднее специальное, короче оффициально - неуч. Это вводные. Теперь вопрос. Стоит ли пробовать вкатиться в администрирование? Есть ли перспективы у данной профессии, на сколько сложно(возможно) найти работу без образования и опыта? Есть ли перспективы развития? Какие направления наиболее перспективны, короче если не сложно напишите небольшой гайд, или направьте в тему где обсуждались подобные вводные.
Тема явно не для Development, так как тупняк.
Возникла задача. Есть диапазон дробей от 1 до 0. Нужно инвертировать числа в этом диапазоне. К примеру, 0.1 преобразовать в 0.9, 0.6 в 0.4. Так как я умственно отсталый плох в математике, то не знаю, как это сделать, лол.
Короч, кто-нибудь знает, как это делается?
Заметил что windows всегда может отрисовать свой графический интерфейс вне зависимости от установленной видеокарты, хоть и в маленьком разрешении, во всех известных мне дистрибутивах linux явно были какие-то попытки реализовать подобное, но работало крайне плохо - либо графический интерфейс все же не прорисовывался как нужно, либо не работали устройства ввода, либо отрисовывалось максимум окно с ошибкой. В графическом стеке linux есть какие-то архитектурные проблемы, не позволяющие подобное реализовать, или просто это никому не нужно?
Мне нужно было примонтировать ftp, что бы работать с ним как с обычным каталогом:
1. Скачал Curlftpfs
2. Инструкция хорошо гуглилась и я по совету из неё прописал в файле /etc/fstab строку:
curlftpfs#****user:******@*******.ru /mnt/ftpdir fuse auto,user,uid=1000,allow_other 0 0
3. Сделал
mount -a
4. Был в восторге от того что всё работает... Но не долго
5. Если не вдаваться в детали, вообщем после второго
mount -a
fuse: mountpoint is not empty
fuse: if you are sure this is safe, use the 'nonempty' mount option
fuse: mountpoint is not empty
fuse: if you are sure this is safe, use the 'nonempty' mount option
но ftp продолжала работать.
И здесь первый вопрос: Как с этим лучше бороться? Я же послушался совету из вывода и добавил в /etc/fstab опцию «nonempty»,вот как это выглядит:
curlftpfs#ftpuser:[email protected] /mnt/repo.safib.ru fuse auto,user,uid=1000,nonempty,allow_other 0 0
6. Проблема решилась и я стал праздновать победу, но не тут то было...
7. После перезагрузки системы меня встретил такой экран, см скрин : https://drive.google.com/file/d/1lRmtu85GaEPhA15tRDL8nRzCVQFIfbWJ/view?usp=sh...
Строку в fstabe закомменчиваю и ось нормально загружается.
В общем, уважаемые более опытные друзья, у меня только один вопрос, что я делаю не так??)
Поставил на чистую убунту Plasma и Latte Dock, заменил обычный лаунчер на Simple Menu, установил хоткей на Alt+F1. В итоге Alt+F1 работет, а Meta - нет. Как это исправить?
Добрый день, Подскажите поднял поды, настроил сервисы к ним, Настраиваю ингресс к ним, когда переходишь открываешь доменное имя, он попадает на стартовую страницу rancher, хотя все поды работают, что может быть такое?
Service
apiVersion: v1
kind: Service
metadata:
labels:
app: app
name: app
spec:
ports:
- name: "app-nginx"
port: 80
targetPort: 80
protocol: TCP
selector:
app: app-nginx
type: NodePort
status:
loadBalancer: {}
Ingress
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: tk-ingress
annotations:
ingress.kubernetes.io/rewrite-target: /
spec:
rules:
- host: test.dev.tk.ru
http:
paths:
- backend:
serviceName: app
servicePort: 80