LINUX.ORG.RU

59
Всего сообщений: 340

Свопирование MPLS метки через LDP.

Короче, имеется машина с OpenBSD, на которой поднят VPLS. Вопрос в чём: вопрос в том, что openbsd поддерживает только одну метку в стеке на маршрут, а также одну метку на туннель. При отправке пакета мы получаем пакет с двумя метками. Одна из которых транспортная, другая из которых сервисная. Так как Linux VPLS не поддерживает (хотя данная поддержка должна была появится), то последнюю метку снимать не следует. Иначе пакет будет дропнут системой. Но, там есть транспортная метка. Допустим, эта метка будет 100. Свопировать метку вручную можно такой командой:

ip -M route add 100 as 101/102/103/104 via 172.17.2.24
В результате в пакет будет будет стек из меток 101 102 103 104. То есть вместо одной метки, мы получаем сразу 4 транспортные метки.

Такой вопрос: можно ли это делать через ldp? А также интересует, не будет ли проблем при подключении устройств с разным стеком меток в одну сеть?

 , ,

ne-vlezay ()

Дядя Тео и Rust

 , ,

Unununij ()

OpenBSD проблемы с com-портом

Имеем: OpenBSD в Microsoft Virtual PC 2007. Проблема: периодически отваливается виртуальный COM-порт. Причём он не просто отваливается, но и система в результате этого переходит в ddb. (скрины прилагаются).

Вот скрин:

https://ibb.co/eUCUv6
https://ibb.co/jbkchm

 ,

ne-vlezay ()

Изоляция интерфейсов в NetBSD

В OpenBSD можно делать:

ifconfig de0 rdomain 10
В результате чего этот сетевой интерфейс будет изолирован от основных сетевых интерфейсов. Как тоже самое сделать в NetBSD?

 ,

ne-vlezay ()

OpenBSD фаерфол блокироет входящие подключения

Вот правила:

#       $OpenBSD: pf.conf,v 1.54 2014/08/23 05:49:42 deraadt Exp $
#
# See pf.conf(5) and /etc/examples/pf.conf

set skip on lo

block return    # block stateless traffic
pass            # establish keep-state

block on de1 from ! 10.210.1.0/24 to any

# By default, do not permit remote connections to X11
block return in on ! lo0 proto tcp to port 6000:6010

Если хосты пинговать из этой сети, которая находится за openbsd роутером, то они не доступны. Хотя с этих хостов всё проходит нормально. Делал тоже самое в linux:

iptables -A FORWARD -i wan0 ! -s 10.210.1.0/24 -j DROP
Там антиспуфинг работает нормально. В чём проблема?

 , ,

ne-vlezay ()

Скатерть-самохостинг, или github в отдельно взятой тайге

Честно говоря, не совсем понял, насколько это разрешено правилами, но если не разрешено, модераторы всегда протянут мне дружеский бан помощи.

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

http://51t.ru/txt-localhub.html

 , , ,

buratino ()

Openbsd, fdisk, геометрия. Задать размер, offset, chs?

Уважаемые знатоки, а теперь внимание вопрос!

Как задавать размеры разделов в МБ или ГБ или секторах, offset, chs во время установки?

ЗЫ Удалять, задавать метки и типы систем это понятно, а как задавать размеры четырёх основных разделов используя mbr нет?

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

 ,

deepforest ()

ms? дешёвка! rhel? дешёвка! ось для тех, кому страдивари делал барабаны:

Кому официальный CD OpenBSD 6.2 за 1450 долларов? торопись, пока не подорожало

https://www.ebay.ca/itm/Official-OpenBSD-6-2-CD-Set/253265944606

 

buratino ()

openbsd i 830m: drm_edid_block_valid

Может тут кто подскажет. Есть ноутбук, Dell Latitude C400, cel1200/128, видео intel 830m

При запуске системы, при загрузке inteldrm - чёрный экран, система при этом работает дальше. В логе вот такое:

inteldrm0 at pci0 dev 2 function 0 "Intel 82830M Video" rev 0x04
drm0 at inteldrm0
intagp0 at inteldrm0
agp0 at intagp0: aperture at 0xe0000000, size 0x8000000
inteldrm0: irq 11
error: [drm:pid0:parse_device_mapping] *ERROR* Child device config size 22 is too small.
error: [drm:pid0:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130
Raw EDID:
        00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
error: [drm:pid0:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130
Raw EDID:
        00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
error: [drm:pid0:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130
Raw EDID:
        00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
error: [drm:pid0:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 130
Raw EDID:
        00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
drm:pid0:drm_do_get_edid *WARNING* VGA-: EDID block 0 invalid.
inteldrm0: 1024x768, 32bpp
error: [drm:pid0:intel_cpu_fifo_underrun_irq_handler] *ERROR* CPU pipe A FIFO underrun

Если подключить внешний монитор, то на нём всё видно, можно запустить иксы (правда, не видно курсора мыши)).

xrandr

Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
VGA1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00* 
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

В openbsd без inteldrm (5.3 и ниже) оно запускается с текстовой консолью, откуда нормально запускаются иксы. В Debian c kms - тоже есть изображение (правда, оно постоянно кидает в dmesg ошибки с FIFO underrun).

Кто-нибудь знает, что это за edid, и как ему объяснить, чтобы нормально показывал на мониторе ноутбука?

 ,

buratino ()

OpenBSD - это Linux

Согласно статье «Как технологические компании отреагировали на новость об уязвимости в Wi-Fi» (https://tjournal.ru/60667-how-tech-reacts), "...разработчики дистрибутива Linux OpenBSD выпустили обновление ещё в июле..."

Шах и мат.

 ,

hc ()

Cамопроизвольно изменяеться mac адрес адаптера

Решил перепозти OpenBsd 6,2 (сеть работала) на FreeBsd 10,4 и за одно удлинить кабелем 2м usb папа/мама настроил сеть все работает перезагружаюсь и опа сети нет dmesg пишет что мой mac адрес теперь 2с:2c:ff:ff:ff:ff и всё сети нет . ну ладно ставлю OpenBsd 6,2 обратно устанавливаю прошивку http://firmware.openbsd.org/firmware/sn ... re-1.2.tgz ставиться но сети нет и мой mac адрес теперь 2с:2c:ff:ff:ff:ff , ну ладно ставлю чистую Windows_7 устанавливаю родным диском(прилагался вместе с прибором) драйвер он ругаеться на отсутствие адаптера предлагая его подключить переподключение ни к чему не привело и установка прекращаеться не начавшись пока сижу на ArchLinux адаптер работает но при перезагрузке меняеться mac адрес последния группа цифр пример сейчас 00:e0:4c:81:92:91 а будет 00:e0:4c:81:92:25 родной полностью не помню но начинался он с с4;xx:xx:xx:xx:xx

https://wikidevi.com/wiki/TP-LINK_TL-WN822N_v3

проблема возникла видимо аз-за добавления usb улинителя и что то случилось :((

ip a

wlp0s2f1u6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:e0:4c:81:92:91 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.111/24 brd 192.168.0.255 scope global wlp0s2f1u6
valid_lft forever preferred_lft forever
inet6 fe80::53d7:e2c1:6a66:a53d/64 scope link
valid_lft forever preferred_lft forever
iwconfig
 wlp0s2f1u6 IEEE 802.11 ESSID:«net»
Mode:Managed Frequency:2.437 GHz Access Point: bla:bla:bla:bla:bla:bla
Bit Rate=65 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Power Management:off
Link Quality=12/70 Signal level=-98 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:4338 Missed beacon:0
dmesg | grep rtl8192cu
[ 11.059880] rtl8192cu: Chip version 0x11
[ 11.060673] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin
[ 11.119177] usbcore: registered new interface driver rtl8192cu
[ 11.224690] rtl8192cu 1-6:1.0 wlp0s2f1u6: renamed from wlan0
[ 11.325565] rtl8192cu: MAC auto ON okay!
[ 11.359463] rtl8192cu: Tx queue select: 0x05
прошу помощи ,

 , ,

unyt ()

Неподдерживаемое железо и OpenBSD

Если кто-нибудь шарит в железе и драйверах, что это может быть за железо?

OpenBSD 6.2 & ThinkPad X230:

# dmesg  | grep -i "not configured"
"LEN0071" at acpi0 not configured
"LEN0020" at acpi0 not configured
"LEN0078" at acpi0 not configured
"PNP0C14" at acpi0 not configured
acpivout at acpivideo0 not configured
"Intel 7 Series MEI" rev 0x04 at pci0 dev 22 function 0 not configured

 , , , ,

Oxdeadbeef ()

Всем танцевать! Вышла новая версия OpenBSD 6.2

Изменения:

http://www.openbsd.org/62.html

http://www.openbsd.org

Ура!

Репетируем пока без музыки, ее подгонят в Декабре.

 ,

Oxdeadbeef ()

OpenBSD 6.2, не собирается ruby-passenger

Хочу собрать nginx для нового 6.2, но он собирается со всякими пассажирами. А этот самый пассажир и не собрирается :(

cd 'buildout/ruby/ruby-2.3.5-x86_64-openbsd6.2/' && make
compiling /usr/ports/pobj/passenger-5.0.30-ruby23/gem-tmp/.gem/ruby/2.3/gems/passenger-5.0.30/src/ruby_native_extension/passenger_native_support.c
linking shared-object passenger_native_support.so
rm -r /usr/ports/pobj/passenger-5.0.30-ruby23/gem-tmp/.gem/ruby/2.3/gems/passenger-5.0.30/nginx-1.10.2  /usr/ports/pobj/passenger-5.0.30-ruby23/gem-tmp/.gem/ruby/2.3/gems/passenger-5.0.30/bin/passenger-install-*-module  /usr/ports/pobj/passenger-5.0.30-ruby23/gem-tmp/.gem/ruby/2.3/bin/passenger-install-*-module*
mv /usr/ports/pobj/passenger-5.0.30-ruby23/gem-tmp/.gem/ruby/2.3/gems/passenger-5.0.30/src/.passenger/support-binaries/5.0.30/*  /usr/ports/pobj/passenger-5.0.30-ruby23/gem-tmp/.gem/ruby/2.3/gems/passenger-5.0.30/buildout/support-binaries/
mv: /usr/ports/pobj/passenger-5.0.30-ruby23/gem-tmp/.gem/ruby/2.3/gems/passenger-5.0.30/src/.passenger/support-binaries/5.0.30/*: No such file or directory
*** Error 1 in . (Makefile:70 'post-build')
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2732 '/usr/ports/pobj/passenger-5.0.30-ruby23/.build_done')
*** Error 1 in /usr/ports/www/ruby-passenger (/usr/ports/infrastructure/mk/bsd.port.mk:2425 'all')

Это только у меня так? Кто-нибудь смог собрать nginx на 6.2 amd64?

 

buratino ()

Новый релиз OpenBSD 6.2 планируется на 15 октября 2017 года

Пруф: http://www.openbsd.org/62.html

PS: ждемс с нетерпением

 ,

Oxdeadbeef ()

Установка openbsd 6.0 в linux-kvm: fatal protection fault in supervisor mode

Доброго времени суток

Решил поставить *bsd в виртуалки ( linux kvm, libvirt ) для знакомства. С FreeBSD проблем не возникло. Но вот инсталлятор OpenBSD 6.0 amd64 ( install60.iso ) при загрузке выдаёт что-то вроде kernel panic

Конфиг гостя ( virsh dumpxml t_openbsd6 ) : https://pastebin.com/W0D78H6D

хост система:

virsh start --console t_openbsd6

Через консоль virt-manager переключаю инсталлятор на serial консоль, чтобы увидеть полный текст паники

set tty com0

serial console:

>> OpenBSD/amd64 CDBOOT 3.26
boot> boot
cannot open cd0a:/etc/random.seed: No such file or directory
booting cd0a:/6.0/amd64/bsd.rd: 3351980+1411120+2413568+0+585728 [72+440424+283008]=0x819cb0
entry point at 0x1001000 [7205c766, 34000004, 24448b12, b4c0a304]
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2016 OpenBSD. All rights reserved.  http://www.OpenBSD.org

OpenBSD 6.0 (RAMDISK_CD) #2100: Tue Jul 26 13:05:59 MDT 2016
    deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/RAMDISK_CD
real mem = 519933952 (495MB)
avail mem = 502517760 (479MB)
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 2.8 @ 0xf68d0 (9 entries)
bios0: vendor SeaBIOS version "1.10.2-1" date 04/01/2014
bios0: QEMU Standard PC (i440FX + PIIX, 1996)
acpi0 at bios0: rev 0
acpi0: tables DSDT FACP APIC
acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: AMD Opteron 23xx (Gen 3 Class Opteron), 2100.68 MHz
cpu0: FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SSE3,CX16,x2APIC,POPCNT,HV,NXE,LONG,LAHF,ABM,SSE4A,MASSE
cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB 64b/line 16-way L2 cache, 16MB 64b/line 16-way L3 cache
cpu0: ITLB 255 4KB entries direct-mapped, 255 4MB entries direct-mapped
cpu0: DTLB 255 4KB entries direct-mapped, 255 4MB entries direct-mapped
fatal protection fault in supervisor mode
trap type 4 code 0 rip ffffffff811c4eb0 cs 8 rflags 10286 cr2  0 cpl e rsp ffffffff81805900
panic: trap type 4, code=0, pc=ffffffff811c4eb0

The operating system has halted.
Please press any key to reboot.

Есть идеи, что с этим делать? Гугл пока не помог

update: единственное, что настораживает, в virt-manager не было шаблона для OpenBSD 6, создавал ВМ по шаблону OpenBSD 5.8

Пробовал включить nested virtualization для этого гостя, к успеху не привело

update: решение. openbsd по какой-то причине не нравился мой тип процессора «Opteron v3» ( это значение по дефолту, и соответствует физическому процессору. ни у linux, ни у других *bsd, ни даже у openindiana с ним проблем не было ). Смена в свойствах ВМ на «kvm64» или «Opteron v2» решает проблему.

 ,

router ()

ext4 new features???

Постоянно монтировал ext4 в ro для OpenBSD, которые были созданы максимум в Debian 8.

А тут поставил рядом чистую Debian 9 и OpenBSD 6.1, так раздел ext4 не монтируется с мотивировкой:

unsupported incompat features 0x2c2

В ext4 появились какие-то фичи? А их можно отключить?

Последний раз такое видел, когда linux 2.0 или 2.2, который сам создавал ext2 версии 0.0, не мог монтировать более новые ext2 версии 1.0

 ,

buratino ()

FS

Есть ли [намечается] поддержка современных ФС?

Как решить задачу создания высокопроизводительного файлового хранилища с дедупликацией на openbsd?

(Ответ о freebsd c zfs не считается)

 , , ,

int13h ()

OpenBSD distribution build/test farm

Сабж у Тео в подвале чтоле? https://www.openbsd.org/images/rack2009.jpg

 

Oxdeadbeef ()

ребята, помогите портировать tbftss 1.3

Пытаясь разобраться со старым мейкфайлом от 0.4, в итоге получил примерно такой файл (все патчи от 0.4, понятно, я удалил):

# $OpenBSD: Makefile,v 1.1.1.1 2015/12/10 06:44:52 bentley Exp $

COMMENT =               2D mission-based space shooter

# http://www.battleforthesolarsystem.com/downloads/tbftss-1.3-1555.src.tar.gz

V =                     1.3
DISTNAME =              tbftss-$V-1555.src
PKGNAME =               tbftss-$V

CATEGORIES =            games

HOMEPAGE =              http://www.battleforthesolarsystem.com/games/pw/

# code GPLv2+, data CC BY-NC-SA 3.0 or freer
PERMIT_PACKAGE_CDROM =  Non-commercial
PERMIT_PACKAGE_FTP =    Yes

WANTLIB += SDL2 SDL2_image SDL2_mixer SDL2_ttf c m pthread

MASTER_SITES =          http://www.battleforthesolarsystem.com/downloads/

LIB_DEPENDS =           devel/sdl2-image \
                        devel/sdl2-mixer \
                        devel/sdl2-ttf

MAKE_FLAGS =            CC="${CC}" \
                        CXXFLAGS="${CFLAGS} `sdl2-config --cflags` \
                        -DDATA_DIR=\\\"${PREFIX}/share/tbftss\\\" \
                        -DLOCALE_DIR=\\\"${PREFIX}/share/locale\\\" \
                        -DVERSION=$V" \
                        BIN_DIR=${PREFIX}/bin \
                        DATA_DIR=${PREFIX}/share/tbftss

USE_GMAKE =             Yes

NO_TEST =               Yes

MAKE_FILE =             makefile
WRKDIST =               ${WRKDIR}/tbftss-$V

.include <bsd.port.mk>

PLIST получил по make plist

первая проблема - иконки и десктоп-файл помещает куда-то не туда, но это мелочи

вторая проблема, она же и есть проблема - при запуске ругается на data/missions/sol/07 - wingmates.json и 08 - final.json, после чего падает в core-dump. чем мотивирует, неизвестно

linux-версия запускается и работает нормально.

помогите довести порт до ума

 

buratino ()