Правила PF, чтобы заблокировать все, кроме доступ к VPN и LAN

Я заполнил отчет об этой проблеме: https://bugs.archlinux.org/task/47220

Это происходит потому, что исходный файл ostream не может быть найден.

Обходной путь 1

Вы можете удалить библиотеку libstdc ++:

sudo strip /usr/lib/libstdc++.so.6

И тогда gdb не будет пытаться открыть исходный файл, и ошибка больше не появится.

Вы можете вернуться к нераспакованной версии, переустановив ее с помощью:

sudo pacman -S gcc-libs

Способ 2

Вы можете добавить правило замены в gdb:

gdb tst
(gdb) set substitute-path /build/gcc/src/gcc-build/x86_64-unknown-linux-gnu/libstdc++-v3/include /usr/include/c++/5.2.0

1
10.07.2018, 14:20
1 ответ

Я подозреваю, что если вы попробуете что-то подобное, вам повезет больше:

block drop all
pass on lo0
pass on utun0
pass out proto udp from any to xxx.yyy.zzz.ttt port pppp
pass in  on en4 from 192.168.0.0/24
pass out on en4 to   192.168.0.0/24

ПРИМЕЧАНИЕ.:Обратите внимание, что у меня нет брандмауэра PF, чтобы подтвердить эту работу.

Ссылки

0
28.01.2020, 00:32

Теги

Похожие вопросы