Jump to content
XPEnology Community

Leaderboard

Popular Content

Showing content with the highest reputation on 03/12/2024 in all areas

  1. And, there is one more great thing I gained from this two-week study. 56 ~ 57% connected to disk damage error 3 FAT boot partitions on USB /dev/synoboot1, /dev/synoboot2, /dev/synoboot3 If it cannot be mounted boot-wait (tcrp) and automount (rr) complement this. There are addons such as: If these three boot partitions are not mounted properly, they cannot be created. There is a function that forces this. This is a method I researched and came up with. Force create the above three nodes with the /bin/mknod command. Because this forcefully created node is not a stable node, The 56-57% disk damage error still did not go away. However, as a result of this function, there is no need to forcibly fake these nodes. It seems to be more stable to connect to a USB device directly using "ln -s" in the form of a direct symbolic link. I will discuss this improvement plan with wjz304 and spread it to rr to improve it into a more stable addon.
    1 point
  2. Есть много вариантов если роутер не поддерживает NAT Reflections. Простейший, указать в файле hosts IP и имя хрени. Я не доверяю сторонним сервисам обеспечивать доступ к внутренним, локальным сервисам. У меня DNS направляет внешние обращения на адрес фаервола, а дальше я предпочитаю сам контролировать что и кому я открываю. В большинстве случаев - VPN и дальше уже кому куда надо. Для посторонних клиентов проброс порта на DSM для обмена файлами с доступом только к папке для закачки или напрямую к файлу. Ваш выбор, что вам удобнее и насколько вы готовы рисковать.
    1 point
  3. Wow! Thank you! Thank you for this amazing project. All of it, Xpenology, and this TCRP M-Shell build. I'm so impressed with the work that has gone into this. I've just checked it out again, it's been a few years since I first looked at it, and it's amazing how up-to-date it is and how simple installation has become. Turning old hardware into a functional NAS running DSM. Congratulation! Just amazing! Thank you
    1 point
  4. Я предпочитаю не зависеть от Интернет-провайдера, модели (бренда) роутера или другого оборудования и поэтому давно пользуюсь собственными доменами, почтовым сервером и пр. В заклинания типа - этот бесплатный сервис навечно, он никуда не денется и зачем иметь свое, если можно бесплатно пользоваться чьим-то, просто пожимаю плечами. Я видел много раз когда компания уходила с рынка, была перекуплена или меняла условия пользования (становилась платной) и доверчивым пользователям приходилось менять адрес почты, ссылки на адреса их вебсайтов в интернете и т.п. Это возможно при "белом" IP, собственным, купленным доменом, зарегистрированном на внешнем DNS, и проброшенных портах на собственном роутере/фаерволе любого производителя. Для меня это небольшая страховая плата за независимость от компаний, их услуг и других факторов, которые не могу контролировать. Я свободен выбрать сервис или оборудование без оглядки на дополнительные бесплатные услуги, которые привязывают клиента к конкретному производителю или провайдеру. Для большинства клиентов, где мне необходимо удалённое подключение для администрирования, я их для себя регистрирую как поддомен на одном из моих доменов и/или использую CNAME переадресацию на их текущую регистрацию в частных сервисах (Synology или другого DNS, DNS от роутера или Интернет-провяйдера), если она есть. Мне так удобнее.
    1 point
  5. I think I found something useful. Internally, Proxmox points to /dev/loop0 as the USB source. I think I can create synoboot even on bare metal just by creating /dev/loop0 as a dummy img. https://github.com/PeterSuh-Q3/redpill-lkm/blob/master/tools/inject_rp_ko.sh # Injects RedPill LKM file into a ramdisk inside of an existing image (so you can test new LKM without constant full image # rebuild & transfer) # # Internally we use it something like this with Proxmox pointing to /dev/loop0 as the USB source: # rm redpill.ko ; wget https://buildsrv/redpill.ko ; \ # IRP_LEAVE_ATTACHED=1 ./inject_rp_ko.sh rp-3615-v6.img redpill.ko ; losetup ; \ # qm stop 101 ; sleep 1 ; qm start 101 ; qm terminal 101 -iface serial1
    1 point
  6. Devs owe you nothing. Maintaining old releases available is not an option. Deal with latest release, give useful logs for the dev to help you fix your issue, in case there is really an issue... If you have nothing than (it works slower) then stop bothering devs and helpers. There are also alternatives, you can try TCRP M-shell instead of ARC or RR.
    1 point
  7. I created a script that automatically makes the changes. Supported models: DS1515+, DS1815+, RS815+, RS815RP+ https://github.com/prt1999/Synology_model_upgrade
    1 point
  8. The mod DS1815+ into DS1817+: Only the script is different the other steps are the same. Create a task that runs after every reboot with root privileges. /usr/bin/cat << EOF > /tmp/confmod.sh #!/bin/bash if grep -q "enable_etron_ssc" /etc.defaults/synoinfo.conf; then echo "enable_etron_ssc already" else sed -i '/enableRCPower="no"/a enable_etron_ssc="yes"' /etc.defaults/synoinfo.conf fi if grep -q "enable_etron_ssc" /etc.defaults/synoinfo.conf; then echo "enable_etron_ssc already" else sed -i '/enableRCPower="no"/a enable_etron_ssc="yes"' /etc/synoinfo.conf fi if grep -q "eth4_mtu" /etc.defaults/synoinfo.conf; then sed -i '/eth4_mtu/d' /etc.defaults/synoinfo.conf fi if grep -q "eth4_mtu" /etc/synoinfo.conf; then sed -i '/eth4_mtu/d' /etcs/synoinfo.conf fi if grep -q "eth5_mtu" /etc.defaults/synoinfo.conf; then sed -i '/eth5_mtu/d' /etc.defaults/synoinfo.conf fi if grep -q "eth5_mtu" /etc/synoinfo.conf; then sed -i '/eth5_mtu/d' /etc/synoinfo.conf fi if grep -q "eth6_mtu" /etc.defaults/synoinfo.conf; then sed -i '/eth6_mtu/d' /etc.defaults/synoinfo.conf fi if grep -q "eth6_mtu" /etc/synoinfo.conf; then sed -i '/eth6_mtu/d' /etc/synoinfo.conf fi if grep -q "eth7_mtu" /etc.defaults/synoinfo.conf; then sed -i '/eth7_mtu/d' /etc.defaults/synoinfo.conf fi if grep -q "eth7_mtu" /etc/synoinfo.conf; then sed -i '/eth7_mtu/d' /etc/synoinfo.conf fi if grep -q "maxlanport=\"8\"" /etc.defaults/synoinfo.conf; then sed -i 's/maxlanport="8"/maxlanport="4"/' /etc.defaults/synoinfo.conf fi if grep -q "maxlanport=\"8\"" /etc/synoinfo.conf; then sed -i 's/maxlanport="8"/maxlanport="4"/' /etc/synoinfo.conf fi if grep -q "support_led_brightness_adjustment=\"yes\"" /etc.defaults/synoinfo.conf; then sed -i 's/support_led_brightness_adjustment="yes"/support_led_brightness_adjustment="no"/' /etc.defaults/synoinfo.conf fi if grep -q "support_led_brightness_adjustment=\"yes\"" /etc/synoinfo.conf; then sed -i 's/support_led_brightness_adjustment="yes"/support_led_brightness_adjustment="no"/' /etc/synoinfo.conf fi if [ -f "/etc.defaults/extensionPorts" ]; then rm /etc.defaults/extensionPorts fi if [ -f "/etc/extensionPorts" ]; then rm /etc/extensionPorts fi if [ -f "/etc.defaults/sysconfig/network-scripts/ifcfg-eth4" ]; then rm /etc.defaults/sysconfig/network-scripts/ifcfg-eth4 fi if [ -f "/etc/sysconfig/network-scripts/ifcfg-eth4" ]; then rm /etc/sysconfig/network-scripts/ifcfg-eth4 fi if [ -f "/etc.defaults/sysconfig/network-scripts/ifcfg-eth5" ]; then rm /etc.defaults/sysconfig/network-scripts/ifcfg-eth5 fi if [ -f "/etc/sysconfig/network-scripts/ifcfg-eth5" ]; then rm /etc/sysconfig/network-scripts/ifcfg-eth5 fi if [ -f "/etc.defaults/sysconfig/network-scripts/ifcfg-eth6" ]; then rm /etc.defaults/sysconfig/network-scripts/ifcfg-eth6 fi if [ -f "/etc/sysconfig/network-scripts/ifcfg-eth6" ]; then rm /etc/sysconfig/network-scripts/ifcfg-eth6 fi if [ -f "/etc.defaults/sysconfig/network-scripts/ifcfg-eth7" ]; then rm /etc.defaults/sysconfig/network-scripts/ifcfg-eth7 fi if [ -f "/etc/sysconfig/network-scripts/ifcfg-eth7" ]; then rm /etc/sysconfig/network-scripts/ifcfg-eth7 fi EOF bash /tmp/confmod.sh
    1 point
  9. try the following : Connect with ssh as root and force a symlink ln -sf /dev/null /var/log/scemd.log
    1 point
×
×
  • Create New...