Перейти к содержимому
Калькуляторы

linux bridge port isolation linux bridge port isolation

adron2

root@OpenWrt:/tmp# ldd ./brctl 
/lib/ld-uClibc.so.0 (0x55eec000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x77b94000)
libc.so.0 => /lib/ld-uClibc.so.0 (0x55eec000)
Error relocating ./brctl: __uClibc_main: symbol not found

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

adron2

root@OpenWrt:/tmp# ldd ./brctl 
/lib/ld-uClibc.so.0 (0x55eec000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x77b94000)
libc.so.0 => /lib/ld-uClibc.so.0 (0x55eec000)
Error relocating ./brctl: __uClibc_main: symbol not found

 

похоже uClibc слишком старая или слишком новая.

Попробуйте выкачать мою и выполнить:

LD_PRELOAD=/tmp/ld-uClibc-0.9.33.2.so /tmp/brctl

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

adron2

root@OpenWrt:/tmp# LD_PRELOAD=/tmp/ld-uClibc-0.9.33.2.so /tmp/brctl
-ash: /tmp/brctl: not found

root@OpenWrt:/tmp# ls -l /tmp/
-rw-r--r--    1 root     root             4 Nov 18 15:20 TZ
-rwxr-x--x    1 root     root         20325 Nov 19  2015 brctl
-rwxr-x--x    1 root     root         28968 Nov 19  2015 ld-uClibc-0.9.33.2.so
drwxrwxrwx    2 root     root            40 Nov 18 16:27 lock
drwxr-xr-x    2 root     root            80 Nov 18 15:20 log
-rw-------    1 root     root         52488 Nov 18 15:21 luci-indexcache
drwxr-xr-x    2 root     root           600 Nov 18 16:52 luci-modulecache
drwxr-xr-x    2 root     root            40 Nov 18 16:27 opkg-lists
drwxr-xr-x    2 root     root            40 Jan  1  1970 overlay
lrwxrwxrwx    1 root     root            21 Nov 18 15:20 resolv.conf -> /tmp/resolv.conf.auto
-rw-r--r--    1 root     root             0 Nov 18 15:20 resolv.conf.auto
drwxrwxrwx    3 root     root           140 Nov 18 15:20 run
drwxrwxrwt    2 root     root            40 Jan  1  1970 shm
drwxrwxrwx    2 root     root            60 Nov 18 15:20 state
drwxr-xr-x    2 root     root            80 Jan  1  1970 sysinfo
drwxr-xr-x    2 root     root            40 Nov 18 15:20 tmp
drwxr-xr-x    3 root     root            60 Nov 18 16:27 usr

Изменено пользователем Lipton

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

видимо не нравится еще и libgcc_s.so.1

Попробуйте выкачать мою версию и выполнить:

LD_PRELOAD="/tmp/ld-uClibc-0.9.33.2.so /tmp/libgcc_s.so.1" /tmp/brctl

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

adron2

не заморачивайтесь, спасибо большое! Я уже пересобрал релиз, откуда удалил кучу ненужных для свича пакетов (радио, фаервол, ipv6 и пр.), выключил в busybox brctl и включил стандартный bridge, собственно что я вижу:

 

root@OpenWrt:~# brctl showmac
never heard of command [(null)]
Usage: brctl [commands]
commands:
addbr     	<bridge>		add bridge
delbr     	<bridge>		delete bridge
addif     	<bridge> <device>	add interface to bridge
delif     	<bridge> <device>	delete interface from bridge
hairpin   	<bridge> <port> {on|off}	turn hairpin on/off
setageing 	<bridge> <time>		set ageing time
setbridgeprio	<bridge> <prio>		set bridge priority
setfd     	<bridge> <time>		set bridge forward delay
sethello  	<bridge> <time>		set hello time
setmaxage 	<bridge> <time>		set max message age
setpathcost	<bridge> <port> <cost>	set path cost
setportprio	<bridge> <port> <prio>	set port priority
show      	[ <bridge> ]		show a list of bridges
showmacs  	<bridge>		show a list of mac addrs
showstp   	<bridge>		show bridge stp info
stp       	<bridge> {on|off}	turn stp on/off

сейчас это дело отконфигурирую как надо, допилю скрипты, типа вачдога и правил ebtables и сниму дамп.

dd if=/dev/mtdblock5 of=/tmp/fw.bin

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.