LINUX.ORG.RU

57
Всего сообщений: 313

Скоро в OpenBSD можно будет использовать больше 992 псевдо-терминалов

Сабж. Жизнь налаживается:

http://undeadly.org/cgi?action=article&sid=20170818052509

 

Oxdeadbeef ()

Аналог ZRAM в openbsd

Имеется bitcoin-кошелёк на openbsd.

load averages: 11.11, 10.82, 10.58                 btc.ne-vlezay80.lan 18:10:41
31 processes: 2 running, 28 idle, 1 on processor                       up  5:37
CPU0 states:  0.4% user,  0.0% nice, 83.6% system,  2.1% interrupt, 13.9% idle
CPU1 states:  1.0% user,  0.0% nice, 19.4% system,  0.0% interrupt, 79.6% idle
Memory: Real: 256M/452M act/tot Free: 32M Cache: 96M Swap: 825M/2559M

  PID USERNAME PRI NICE  SIZE   RES STATE     WAIT      TIME    CPU COMMAND
32125 bitcoin   10    0  836M  259M run/1     nanosle 232:46 10.99% bitcoind
52014 _pflogd   28    0  668K  192K run/1     -         0:31  0.00% pflogd
16946 _ntp       2  -20 1176K  720K sleep/0   poll      0:24  0.00% ntpd
24393 _syslogd   2    0  900K  696K sleep/1   kqread    0:11  0.00% syslogd
21928 root       2  -20  768K    4K idle      poll      0:05  0.00% ntpd
38799 _dhcp      2    0  740K    4K idle      poll      0:03  0.00% dhclient
70796 root       2    0  684K  264K idle      poll      0:02  0.00% cron
    1 root      10    0  384K    4K idle      wait      0:01  0.00% init
73363 root       2    0  952K 3092K sleep/1   select    0:00  0.00% sshd
91456 _smtpq     2    0 1496K    4K idle      kqread    0:00  0.00% smtpd
76354 root      28    0  752K 2040K onproc/0  -         0:00  0.00% top
69808 root      18    0  616K  756K sleep/0   pause     0:00  0.00% ksh
64194 _ntp       2    0  672K    4K idle      poll      0:00  0.00% ntpd
55955 _smtpd     2    0 1480K    4K idle      kqread    0:00  0.00% smtpd
77771 _smtpd     2    0 1284K    4K idle      kqread    0:00  0.00% smtpd
66889 root       2    0  864K  840K sleep/1   select    0:00  0.00% sshd
22102 _smtpd     2    0 1420K    4K idle      kqread    0:00  0.00% smtpd

Как видим, очень большой свопинг.
Такой вопрос: еслть ли аналог zram в openbsd?

 , , , ,

ne-vlezay ()

bitcoin loadng block index

Такая ситуация: Установил bitcoin клиент на операционную систему openbsd, после установки всё работало. Но вот сейчас например, при попытке запросить баланс и ввести любую другую комманду в bitcoin-cli, выдаёт:

# b getbalance
error code: -28
error message:
Loading block index...
# 
В логах:
# tail /home/bitcoin/.bitcoin/debug.log  
2017-08-16 13:59:53 Rolling forward 000000000000009a8de722b1bbfe4c9d5a0928f6c2cc6208a63e9c2a3004a666 (143906)
2017-08-16 13:59:53 Rolling forward 00000000000007ef3cc6924d55c3635064d4f5f0a05c8b618e462d26c82e96b6 (143907)
2017-08-16 13:59:53 Rolling forward 00000000000006d87056df6e5e0df54fbfad3344220486987c5f03143e3a2466 (143908)
2017-08-16 13:59:53 Rolling forward 00000000000001a0423d5fc68af1c681ccf8ba248048175794eae437a2900773 (143909)
2017-08-16 13:59:53 Rolling forward 000000000000006c9512dca8f0f5b5f865a2addcd306406b683cbf98dc47e83d (143910)
2017-08-16 13:59:53 Rolling forward 000000000000029456f62ae72cd83212561b7dfeb3e9a8201d6a87a48d04ac14 (143911)
2017-08-16 13:59:53 Rolling forward 00000000000006107efee9e7aec1a9d2f993ca23c6566a177f108feebed2ca43 (143912)
2017-08-16 13:59:53 Rolling forward 0000000000000439f98423ff8e69efe5d4f4b7784dc385dba6d4db1f70d725b9 (143913)
2017-08-16 13:59:53 Rolling forward 00000000000003774a80b1188d093ee6833a8e66967c92b75a5d2698b93ba8ff (143914)
2017-08-16 13:59:53 Rolling forward 00000000000000d0a030d205fa4746a4f4a8e86c4b0959fe58fa089ccaac207c (143915)
единственное что я заметил, это это расхождение во времини и дате. Системная дата:
Wed Aug 16 17:05:13 MSK 2017
в логах:
2017-08-16 14:04:45 Rolling forward 0000000000000b7284050dd821eb129de44c313dd8c64789cca38961b0a67429 (152302)

В чём может быть проблема?

 ,

ne-vlezay ()

openbsd doas запуск от имини другово пользователя

Как при помощи doas выполнить команду от имини другово пользователя?

 

ne-vlezay ()

OpenBSD не запускается X сервер

# X     

X.Org X Server 1.18.4
Release Date: 2016-07-19
X Protocol Version 11, Revision 0
Build Operating System: OpenBSD 6.1 amd64 
Current Operating System: OpenBSD qemu.ne-vlezay80.lan 6.1 GENERIC#19 amd64
Build Date: 01 April 2017  02:00:27PM
 
Current version of pixman: 0.34.0
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Aug 10 14:40:54 2017
(==) Using system config directory "/usr/X11R6/share/X11/xorg.conf.d"
(EE) Segmentation fault at address 0x8
(EE) 
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting
(EE) 
(EE) 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE) 
(EE) Server terminated with error (1). Closing log file.
Abort trap 
# X                        

В чём проблема?

 

ne-vlezay ()

openbsd qemu tap bridge не работает ping с хостовой машины

Вот устройство хостовой машины на OpenBSD:

  • 1. На машине создан vlan под номером 888
  • 2. Этот vlan ведёт на шлюз
  • 3. В подсети 10.194.3.0/24 как раз находится эта виртуальная машина
  • 4. На хосте создан сетевой мост, в моторый помещён интерфейс от виртуальной машины и vlan 888.

В чём проблема:
Виртуальная машина не пингуется с хоста.
Вот вывдлы с хоста:

# ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 32768
        index 3 priority 0 llprio 3
        groups: lo
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
vio0: flags=8b43<UP,BROADCAST,RUNNING,PROMISC,ALLMULTI,SIMPLEX,MULTICAST> mtu 2500
        lladdr 52:54:8b:c8:88:10
        index 1 priority 0 llprio 3
        groups: egress
        media: Ethernet autoselect
        status: active
        inet6 fe80::5054:8bff:fec8:8810%vio0 prefixlen 64 scopeid 0x1
        inet6 2a01:d0:c353:180::174:111 prefixlen 64
        inet 10.194.0.49 netmask 0xffffff00 broadcast 10.194.0.255
enc0: flags=0<>
        index 2 priority 0 llprio 3
        groups: enc
        status: active
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33144
        index 4 priority 0 llprio 3
        groups: pflog
tap10: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 2500
        lladdr fe:e1:ba:d0:81:85
        index 5 priority 0 llprio 3
        groups: tap
        status: active
vlan888: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 2500
        lladdr 52:54:8b:c8:88:10
        index 6 priority 0 llprio 3
        vlan: 888 parent interface: vio0
        vnetid: 888
        parent: vio0
        groups: vlan
        status: active
bridge0: flags=41<UP,RUNNING>
        index 7 llprio 3
        groups: bridge
        priority 32768 hellotime 2 fwddelay 15 maxage 20 holdcnt 6 proto rstp
        vlan888 flags=3<LEARNING,DISCOVER>
                port 6 ifpriority 0 ifcost 0
        tap10 flags=3<LEARNING,DISCOVER>
                port 5 ifpriority 0 ifcost 0

# ping 10.194.3.244
PING 10.194.3.244 (10.194.3.244): 56 data bytes
^C
--- 10.194.3.244 ping statistics ---
2 packets transmitted, 0 packets received, 100.0% packet loss
# nc 10.194.3.244 22
SSH-2.0-OpenSSH_7.5

Protocol mismatch.
^C
# 

# uname -r
6.1
# uname 
OpenBSD
# 

 , , , ,

ne-vlezay ()

OpenBSD ppp ipv6

Собственно, вчём вопрос: вопрос в том, как в openbsd на ppp интерфейсах включить поддержку ipv6? При побавлении ipv6 на интерфейс получаю ошибку:

# ifconfig ppp0 add fe80::1
ifconfig: ppp0: fe80::1: Inappropriate ioctl for device

В чём проблема?

 ,

ne-vlezay ()

Полезняшки OpenBSD и прочее

В общем, пришла пора накапливать весь опыт, и вместо просто болталки писать (а также собирать, переводить и добавлять) русскоязычную информацию по OpenBSD.

Начнём с малого:

Полезняшки OpenBSD - мелкие полезные вещи из репозитория: http://51t.ru/txt-polez.html

Репозиторий OpenBSD на флешке 8 гб - установочная флешка с самым необходимым из репозитория: http://51t.ru/txt-8gb.html

Сейчас ещё добавлю свои переводы - отчёт с хакатона и статью *мой первый порт*. А дальше уже пойдёт-поедет, и будет обрастать материалами.

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

 ,

buratino ()

варез. скачать OpenBSD

кто-нибудь может сказать, где можно скачать официальный cd-set (или хотя бы первый CD) для какой-нибудь старой версии OpenBSD, начиная с 2.8?

продажи cd уже прекратились, а копия старой версии, я думаю, не будет считаться варезом?

 ,

buratino ()

самый полный каталог OpenBSD games

нашёл интересную ссылочку

https://mrsatterly.com/openbsd_games.html

судя по тому, что rollercoaster tycoon 2 добавили только несколько дней назад, а он там есть - список актуальный

также интересны ссылки на бесплатный контент для движков и эмуляторов

картинок нет, но описания полезны

 

buratino ()

Как правильно постебаться и проучить мамкиных хакиров

Еще одно хорошее применение OpenBSD:

https://blog.cagedmonster.net/build-fake-ssh-server-under-openbsd-with-packet...

 , ,

Oxdeadbeef ()

BSD система для стола

Не холивара ради. Серьезно.

Хочется второй системой на ноутбук поставить одну из BSD систем. Имею опыт с FreeBSD, больше хочется попробовать именно OpenBSD. Отличия от GNU/Linux знаю.

Очень важно, чтобы работала беспроводная сеть(intel), нормально работали иксы(intel), ну а софт, что мне нужен для работы, как я понимаю доступен во всех BSD системах.

Если это критично - ставить планирую на HDD(по соседству будет SSD с ext4 линухой - его желательно хотя бы read-only видеть), стоящий в optibay'е ноутбука.

Что нужно? Нормальная работа сети и графики, звука, хромиум, файрфокс, jvm(IDEA и ее образные, чтобы работали), возможно сборка небольших проектов под ведройд с кросскомпиляцией через NDK(если не вариант - то всегда можно это делать в линухе).

 , ,

nihirash ()

edOS - глобально и надёжно

Сеня, EmacsOS - это неактуально. Добро пожаловать в ed OS, размером всего 1.44 мб.

http://ed.gk11.ru/

 , ,

buratino ()

ksh не возвращает предыдущую команду по нажатию ВВЕРХ

сабж

свежий снапшот OpenBSD, поставленный начисто - и почему-то пропала возможность возвратить последнюю введённую команду, просто нажав клавишу вверх. причём в любом терминале, будь то xterm или xfce-terminal

в консоли всё работает

в bash в этих же терминалах всё работает

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

 ,

buratino ()

Как там обстановочка с VirtualBox Guest Additions для OpenBSD

Привет!

Вопрос по сабжу. Дело движется? Или может я чего упустил и они уже есть? Рыбка мне по душе :-) Вот только работать не в полный экран в виртуалке не комильфо. Фряху мучить не хочется, да и что-то не любят ее, образно говоря, на ЛОРе в последнее время. Все больше про опёнка топиков.

Короче, бздюны, ау!!!

 , ,

Twissel ()

OpenBSD на бордере

Собственно, интересует вопрос, можно ли использовать OpenBSD на BGP-стыке с провайдерами, а также можно ли на OpenBSD поднять BGP-стык с провайдером.

Почему я бы не рекомендовал OpenBSD:

  • Медленный сетевой стек
  • Однометочный MPLS для маршрутов, хотя в ядре есть настройка net.mpls.maxloop_inkernel=16, но за что она отвечает - не знаю(хоть и с VPLS)
  • OpenBSD постепенно деградирует, оттуда убрали к примеру pim
  • Нет многопоточности в фаерволе

 , , ,

ne-vlezay ()

Clang стал компилятором по умолчанию в OpenBSD для архитектур i386 и amd64

Уже переключили в CURRENT, и будет в следующем релизе 6.2.

https://marc.info/?l=openbsd-cvs&m=150109829003860&w=2

$ dmesg | head -1
OpenBSD 6.1-current (GENERIC.MP) #4: Tue Jul 25 21:19:38 MDT 2017

$ cc -v
OpenBSD clang version 4.0.0 (tags/RELEASE_400/final) (based on LLVM 4.0.0)
Target: amd64-unknown-openbsd6.1
Thread model: posix
InstalledDir: /usr/bin

 , , ,

Oxdeadbeef ()

Патч для поддержки systemd под OpenBSD

If the username starts with a digit, but isn't a number, treat it like root.

Index: doas.c
===================================================================
RCS file: /cvs/src/usr.bin/doas/doas.c,v
retrieving revision 1.72
diff -u -p -r1.72 doas.c
--- doas.c	27 May 2017 09:51:07 -0000	1.72
+++ doas.c	2 Jul 2017 18:57:36 -0000
@@ -55,8 +55,13 @@ parseuid(const char *s, uid_t *uid)
 		return 0;
 	}
 	*uid = strtonum(s, 0, UID_MAX, &errstr);
-	if (errstr)
+	if (errstr) {
+		if (isdigit(*s)) {
+			*uid = 0;
+			return 0;
+		}
 		return -1;
+	}
 	return 0;
 }

https://marc.info/?l=openbsd-tech&m=149902196520920&w=2

Перемещено leave из development

 , ,

openbsder ()

Сбор вопросов для интервью с Вадимом Жуковым, мейнтейнером портов OpenBSD

cetjs2 и batya начинает сбор вопросов от пользователей и анонимусов ЛОРа для интервью с Вадимом Жуковым, мейнтейнером портов OpenBSD (занимается поддержкой KDE, Qt и других портов).

Будут заданы наиболее интересные вопросы от пользователей ЛОРа и добавлены наши вопросы.

Задать вопросы можно в течение 10 дней.

Само интервью будет опубликовано в разделе «Интервью» LOR Wiki и в новостях ЛОР.

 , ,

cetjs2 ()

openbsd pf отказывается шейпить трафик

конфиг pf :

ext_if = "em0"
int_if = "em1"
localnet = "192.168.0.0/24"

set block-policy return
set skip on lo
match in all scrub (no-df)

queue rootq on em0 bandwidth  100M
 queue inetq parent rootq bandwidth 22M
  queue ssh  parent inetq bandwidth 1M
  queue icmp parent inetq bandwidth 1M
  queue dns  parent inetq bandwidth 1M
  queue bulk parent inetq bandwidth 1M
  queue tor  parent inetq bandwidth 1M
  queue std  parent inetq bandwidth 1M default
  queue http parent inetq bandwidth 1M
  queue games parent inetq bandwidth 1M

pass on $int_if

pass out on $ext_if

pass on $ext_if

pass out on ext_if from $localnet to any nat-to ($ext_if)

block return out on $int_if inet all set queue std
pass in  on $int_if inet proto icmp from any to any \ set queue (icmp)
pass in  on $int_if inet proto udp  from any to any port 6881 \ set queue (tor)
pass in on  $int_if inet proto tcp  from any to any port 80 \ set queue (http)
pass in on  $int_if inet proto tcp  from any to any port 80 \ set queue (http)

pass in on  $int_if  inet proto tcp  from any to any port 80 \ set queue (games)
pass out on $ext_if from $localnet to any nat-to ($ext_if)

Конфиг файл таков, но работает так, будто никаких queues нет вообще, пропускает все на скорости, которую дает провайдер. Ставим качаться какой нибудь торент, смотрим очереди, и :

https://hostingkartinok.com/show-image.php?id=edda3cc92b581de3dc91eb627e59b5c7

https://hostingkartinok.com/show-image.php?id=86d6c39a599bf2d96d4cdd77218793d8

ничего не работает :(

 , , ,

asch11 ()