LINUX.ORG.RU

Сообщения libixur

 

Embedded linux. No kernel messages

Форум — Linux-install

Здравствуйте! Имеется такая плата. Хочу поднять на ней торрент клиент. Процессор: Mstar Ssr621Q На борту uBoot + Embedded linux. Подключился я к плате по UART и начал эксперименты. В консоль uboot попасть не удалось, нет сообщений предлагающих прервать загрузку и на всякие CTRL+C не реагирует. Попробовал прервать процесс закоротив ножки памяти что бы он не смог загрузить ядро, но и тут китайцы подстраховались и юбут запросил пароль. Т.е. доступа к консоли не видать. Но как выяснилось можно прошиваться через юсб флешку. Засунул я на рутфс сторонний busybox, поднял telnetd и таким способом попал в систему. После долгих игр с библиотеками и прочим удалось поднять там transmission-daemon. Но проблема в том что в родной системе нет поддержки файловых систем EXT2-4 (на уровне ядра), только FAT и NTFS ro. FAT не очень сюда подходит, если я правильно нагуглил в родном исполнении система писала на диск напрямую без использования файловой системы, ну или она там какая-то своя. Так же пробовал собирать свою систему на buildroot, которая уже получается не так порезана, без проблем туда при сборке внедряется торрент клиент и вообще более приятна. Но все это работало с родным ядром и естественно без поддержки EXT4. Теперь главная проблема: не могу подсунуть в эту плату свое ядро, т.к. нет никаких сообщений от него :( Что в родной системе, что от моего собранного ядра. Но родное хотя бы загружается хоть и молча.

##  Booting kernel from Legacy Image at 22000000 ...
   Image Name:   Linux-4.9.84
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2235568 Bytes = 2.1 MiB
   Load Address: 20008000
   Entry Point:  20008000
-usb_stop(USB_PORT0)
-usb_stop(USB_PORT1)
   Loading Kernel Image ... OK
using: ATAGSS
atags:0x20000000

Starting kernel ... <-- на этом все, больше никакого вывода
Не могу разобраться как заставить ядро выводить сообщения. Как я выяснил для подобных систем нужны DTS/DTB файлы, но под этот процессор практически ничего не найти. Вытащил этот файл с родного ядра, скармливал своему но не помогло. Дальше я нашел ядро другой платы(TP-LINK TL-NVR6108C-B) с таким же процессором, которое выводит сообщения при загрузке! Но не грузит систему т.к. там указаны совсем другие разделы. Я достал DTB оттуда, но он мне тоже никак не помог. Т.к. под эти процессор/плату нет никаких готовых конфигов я застопорился. Само ядро не выводит никакой информации и не понятно работает или нет. Саму систему так же не загрузить, т.к. места на разделе 4мб, а минимальный размер ядра что у меня выходит 3.5мб и уже ничего туда не влазит. Ну а что бы еще больше уменьшать его размер нужно хотя бы видеть работает оно или нет. Возможно что-то блокирует uboot, но его прошивать не хочу т.к. нет программатора под рукой вернуть все в зад. С другой стороны ядро с другой платы выводит сообщения. Буду рад Вашей помощи. Предоставлю дополнительную информацию по запросу.

 ,

libixur
()

Блокировка трафика вне сети WireGuard

Форум — Admin

Добрый вечер!

Наверняка мой вопрос можно найти в поиске, но не хватает ума. Помогите пожалуйста.

Имеется VPS на котором настроил 2 wireguard сервера. Через wg0 я с друзьями хожу в интернет, а через wg_libx я хочу связать свои устройства. Нужно изолировать сеть 10.10.10.0 от других, что бы не было доступа в нее или из нее. Только что бы устройства этой сети могли общаться между собой.

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether *** brd ff:ff:ff:ff:ff:ff
    inet ***/24 brd *** scope global ens3
       valid_lft forever preferred_lft forever
    inet6 ***/64 scope link
       valid_lft forever preferred_lft forever
5: wg0: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1420 qdisc noqueue state UNKNOWN group default qlen 1000
    link/none
    inet 10.0.0.1/24 scope global wg0
       valid_lft forever preferred_lft forever
8: wg_libx: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1420 qdisc noqueue state UNKNOWN group default qlen 1000
    link/none
    inet 10.10.10.1/24 scope global wg_libx
       valid_lft forever preferred_lft forever

wg0.conf

[Interface]
PrivateKey = ***
Address = 10.0.0.1/24
ListenPort = ***
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o ens3 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o ens3 -j MASQUERADE

wg_libx.conf

[Interface]
PrivateKey = ***
Address = 10.10.10.1/24
ListenPort = ***
#PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o ens3 -j MASQUERADE
#PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o ens3 -j MASQUERADE

Спасибо

 , ,

libixur
()

RSS подписка на новые темы