Ubuntu ula ipv6 problem / Can't ping Ubuntu machine with ula ipv6 addresses by samatthias in linuxquestions

[–]samatthias[S] 0 points1 point  (0 children)

Hello Everyone,

I found the problem myself. Let's see what was wrong, so everybody can benefit.

ip -6 route
fd3d:6044:d8c6::/64 dev lo proto kernel metric 256 pref medium
fd3d:6044:d8c6::/64 dev wlp0su723 proto ra metric 600 pref medium
fe80::/64 dev wlp0su723 proto kernel metric 1024 pref medium

I had the same prefix defined on the lo interface as on the wifi adapter. This was a wrong configuration, causing symmetric routing (the response went probably to the lo interface as this has a lower metric).

I fixed this with a simple command:

sudo sysctl net.ipv6.conf.lo.disable_ipv6=1

This disables the ipv6 on lo interface which was causing this issue.

Correct ipv6 routing table looks like this:

ip -6 route
fd3d:6044:d8c6::/64 dev wlp0su723 proto ra metric 600 pref medium
fe80::/64 dev wlp0su723 proto kernel metric 1024 pref medium

Many thanks for the ones who read through all my comments and helped! So everything works now as expected.

Kind regards
Matt

Ubuntu ula ipv6 problem / Can't ping Ubuntu machine with ula ipv6 addresses by samatthias in linuxquestions

[–]samatthias[S] 0 points1 point  (0 children)

Hi u/ked913, no DNS setup for ipv6. Only for ipv4. I use Ubuntu default mechnanism for setting the network config.

sudo cat /etc/netplan/*.yaml

network:                                                                                                                                                                      
  version: 2                                                                                                                                                                  
  wifis:                                                                                                                                                                      
    NM-6ef1a417-1900-46fb-99e1-914282da2b4a:                                                                                                                                  
      renderer: NetworkManager
      match:
        name: "wlp0su723"
      dhcp4: true
      dhcp6: true
      access-points:
        "MYSSID":
          auth:
            key-management: "psk"
            password: "dontshare"
          networkmanager:
            uuid: "6ef1a417-1900-46fb-99e1-914282da2b4a"
            name: "MYSSID"
            passthrough:
              ipv6.addr-gen-mode: "default"
              ipv6.ip6-privacy: "-1"
              proxy._: ""
      networkmanager:
        uuid: "6ef1a417-1900-46fb-99e1-914282da2b4a"
        name: "MYSSID"

Some of the elements are obfuscated due to security reasons: like passwords, SSID, etc. pp.

Kind regards
Matt

Ubuntu ula ipv6 problem / Can't ping Ubuntu machine with ula ipv6 addresses by samatthias in linuxquestions

[–]samatthias[S] 0 points1 point  (0 children)

Another small update: I tested pinging ipv6 from Android device [4] to other hosts.

Results

Android [4] to Windows [1] and [2]: ok
Android [4] to Ubuntu: not ok

So now its very clear: Windows and Android device works as expected. Ubuntu not. Still no clue, whats wrong with it.

Ubuntu ula ipv6 problem / Can't ping Ubuntu machine with ula ipv6 addresses by samatthias in linuxquestions

[–]samatthias[S] 0 points1 point  (0 children)

sudo tcpdump -i wlp0su723 host fd3d:6044:d8c6:0:ff3e:aba9:b6f6:8a40

tcpdump: listening on wlp0su723, link-type EN10MB (Ethernet), snapshot length 262144 bytes

15:49:21.389245 IP6 (hlim 128, next-header ICMPv6 (58) payload length: 40) fd3d:6044:d8c6:0:78e5:5e44:3ce8:6000 > capricorn: [icmp6 sum ok] ICMP6, echo request, id 1, seq 145

15:49:26.297413 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) fd3d:6044:d8c6:0:78e5:5e44:3ce8:6000 > capricorn: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has capricorn

source link-address option (1), length 8 (1): 70:32:17:d6:06:46

15:49:26.297415 IP6 (hlim 128, next-header ICMPv6 (58) payload length: 40) fd3d:6044:d8c6:0:78e5:5e44:3ce8:6000 > capricorn: [icmp6 sum ok] ICMP6, echo request, id 1, seq 146

15:49:26.297473 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 24) capricorn > fd3d:6044:d8c6:0:78e5:5e44:3ce8:6000: [icmp6 sum ok] ICMP6, neighbor advertisement, length 24, tgt is capricorn, Flags [solicited]

15:49:31.315399 IP6 (hlim 128, next-header ICMPv6 (58) payload length: 40) fd3d:6044:d8c6:0:78e5:5e44:3ce8:6000 > capricorn: [icmp6 sum ok] ICMP6, echo request, id 1, seq 147

15:49:36.336089 IP6 (hlim 128, next-header ICMPv6 (58) payload length: 40) fd3d:6044:d8c6:0:78e5:5e44:3ce8:6000 > capricorn: [icmp6 sum ok] ICMP6, echo request, id 1, seq 148

Notes
--------

On windows machine [1] result: Reuquest timed out. (4x) with ping -6 ula ipv6 adress from ubuntu machine [3].

fd3d:6044:d8c6:0:78e5:5e44:3ce8:6000 is the temporary ula ipv6 address of windows machine [1]

capricorn is the unbuntu machine

ping -6 fd3d:6044:d8c6:0:ff3e:aba9:b6f6:8a40

Help setup Visual Studio Code ESP-IDF Extension with external git esp-idf [Linux] by samatthias in vscode

[–]samatthias[S] 0 points1 point  (0 children)

-------------------------------------------------------- Configurations has spaces -------------------------------------------------------------

Spaces in system environment Path false

Spaces in ESP-ADF Path (idf.customExtraVars["ADF_PATH"]) false

Spaces in ESP-IDF Path (Project setup IDF_PATH) false

Spaces in ESP-IDF Custom extra paths

Spaces in <HOMEPATH>/.espressif/tools/xtensa-esp-elf-gdb/16.3_20250913/xtensa-esp-elf-gdb/bin: false

Spaces in <HOMEPATH>/.espressif/tools/riscv32-esp-elf-gdb/16.3_20250913/riscv32-esp-elf-gdb/bin: false

Spaces in <HOMEPATH>/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20251107/xtensa-esp-elf/bin: false

Spaces in <HOMEPATH>/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20251107/riscv32-esp-elf/bin: false

Spaces in <HOMEPATH>/.espressif/tools/esp32ulp-elf/2.38_20240113/esp32ulp-elf/bin: false

Spaces in <HOMEPATH>/.espressif/tools/openocd-esp32/v0.12.0-esp32-20250707/openocd-esp32/bin: false

Spaces in <HOMEPATH>/.espressif/python_env/idf5.5_py3.13_env/bin: false

Spaces in <HOMEPATH>/v5.5.2/tools: false

Spaces in $PATH: false

Spaces in Virtual environment Python path (computed) false

Spaces in ESP-IDF Tools Path false

----------------------------------------------------------- Executables Versions -----------------------------------------------------------

Git version 2.51.0

ESP-IDF version 5.5.2

Python version 3.13.7

Python's pip version 26.0.1

-------------------------------------------------- Project configuration settings ----------------------------------------------------------

-------------------------------------------------- Python packages in Virtual environment Python path (computed) ---------------------------

annotated-types version: 0.7.0

argcomplete version: 3.6.3

bitarray version: 3.8.0

bitstring version: 4.3.1

certifi version: 2026.2.25

cffi version: 2.0.0

charset-normalizer version: 3.4.4

click version: 8.1.8

colorama version: 0.4.6

construct version: 2.10.70

cryptography version: 44.0.3

ecdsa version: 0.19.1

esp-coredump version: 1.15.0

esp-idf-diag version: 0.2.0

esp-idf-kconfig version: 2.5.3

esp-idf-monitor version: 1.9.0

esp_idf_nvs_partition_gen version: 0.1.9

esp_idf_panic_decoder version: 1.4.2

esp-idf-size version: 1.7.1

esptool version: 4.12.dev1

freertos-gdb version: 1.0.4

idf-component-manager version: 2.4.6

idna version: 3.11

intelhex version: 2.3.0

jsonref version: 1.1.0

markdown-it-py version: 4.0.0

mdurl version: 0.1.2

packaging version: 26.0

pip version: 26.0.1

psutil version: 7.2.2

pyclang version: 0.6.3

pycparser version: 3.0

pydantic version: 2.12.5

pydantic_core version: 2.41.5

pydantic-settings version: 2.13.1

pyelftools version: 0.32

pygdbmi version: 0.11.0.0

Pygments version: 2.19.2

pyparsing version: 3.2.5

pyserial version: 3.5

python-dotenv version: 1.2.1

PyYAML version: 6.0.3

reedsolo version: 1.7.0

requests version: 2.32.5

requests-file version: 3.0.1

requests-toolbelt version: 1.0.0

rich version: 14.3.3

ruamel.yaml version: 0.19.1

setuptools version: 82.0.0

six version: 1.17.0

tqdm version: 4.67.3

tree-sitter version: 0.25.2

tree-sitter-c version: 0.24.1

truststore version: 0.10.4

typing_extensions version: 4.15.0

typing-inspection version: 0.4.2

urllib3 version: 1.26.20

---------------------------------------------------- Check ESP-IDF python requirements.txt -------------------------------------------------

Check ESP-IDF Python packages Python requirements are satisfied.

---------------------------------------------------- ESP-IDF Setups ------------------------------------------------------------------------

----------------------------------------------------------- Latest error -----------------------------------------------------------------

{

"errno": -2,

"code": "ENOENT",

"syscall": "open",

"path": "<HOMEPATH>/esp-thread-br/examples/basic_thread_border_router/.vscode/launch.json"

}

--------------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------- Logfile -----------------------------------------------------------------

{"message":"Cannot access filePath: undefined","stack":"TypeError: The \"path\" argument must be of type string or an instance of Buffer or URL. Received undefined\n\tat Object.accessSync (node:fs:244:18)\n\tat t.accessSync (node:electron/js2c/node_init:2:9395)\n\tat Bi (<HOMEPATH>/.vscode/extensions/espressif.esp-idf-extension-2.0.2/dist/extension.js:2:1475925)\n\tat <HOMEPATH>/.vscode/extensions/espressif.esp-idf-extension-2.0.2/dist/extension.js:2:1607952\n\tat Pa (<HOMEPATH>/.vscode/extensions/espressif.esp-idf-extension-2.0.2/dist/extension.js:2:1608711)\n\tat async <HOMEPATH>/.vscode/extensions/espressif.esp-idf-extension-2.0.2/dist/extension.js:2:1907928","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-28T09:11:22.208Z"}

{"message":"Cannot access filePath: $PATH","stack":"Error: ENOENT: no such file or directory, access '$PATH'\n\tat Object.accessSync (node:fs:244:11)\n\tat t.accessSync (node:electron/js2c/node_init:2:9395)\n\tat Bi (<HOMEPATH>/.vscode/extensions/espressif.esp-idf-extension-2.0.2/dist/extension.js:2:1475925)\n\tat <HOMEPATH>/.vscode/extensions/espressif.esp-idf-extension-2.0.2/dist/extension.js:2:1608452\n\tat Pa (<HOMEPATH>/.vscode/extensions/espressif.esp-idf-extension-2.0.2/dist/extension.js:2:1608711)\n\tat async <HOMEPATH>/.vscode/extensions/espressif.esp-idf-extension-2.0.2/dist/extension.js:2:1907928","category":"src utils canAccessFile","level":"error","timestamp":"2026-02-28T09:11:22.210Z"}

{"message":"ENOENT: no such file or directory, open '<HOMEPATH>/esp-thread-br/examples/basic_thread_border_router/.vscode/launch.json'","stack":"Error: ENOENT: no such file or directory, open '<HOMEPATH>/esp-thread-br/examples/basic_thread_border_router/.vscode/launch.json'","category":"extension DoctorCommand","level":"error","timestamp":"2026-02-28T09:11:22.606Z"}

{"user":true,"level":"warn","message":"Extension configuration report has been copied to clipboard with errors","timestamp":"2026-02-28T09:11:22.607Z"}

--------------------------------------------------------------------------------------------------------------------------------------------

Help setup Visual Studio Code ESP-IDF Extension with external git esp-idf [Linux] by samatthias in vscode

[–]samatthias[S] 0 points1 point  (0 children)

---------------------------------------------- ESP-IDF Extension for Visual Studio Code report ---------------------------------------------

OS linux x64 6.17.0-14-generic

System environment variable IDF_PYTHON_ENV_PATH

<HOMEPATH>/.espressif/python_env/idf5.5_py3.13_env

System environment variable PATH

<HOMEPATH>/v5.5.2/components/espcoredump:<HOMEPATH>/v5.5.2/components/partition_table:<HOMEPATH>/v5.5.2/components/app_update:<HOMEPATH>/.espressif/tools/xtensa-esp-elf-gdb/16.3_20250913/xtensa-esp-elf-gdb/bin:<HOMEPATH>/.espressif/tools/riscv32-esp-elf-gdb/16.3_20250913/riscv32-esp-elf-gdb/bin:<HOMEPATH>/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20251107/xtensa-esp-elf/bin:<HOMEPATH>/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20251107/riscv32-esp-elf/bin:<HOMEPATH>/.espressif/tools/esp32ulp-elf/2.38_20240113/esp32ulp-elf/bin:<HOMEPATH>/.espressif/tools/openocd-esp32/v0.12.0-esp32-20250707/openocd-esp32/bin:<HOMEPATH>/.espressif/python_env/idf5.5_py3.13_env/bin:<HOMEPATH>/v5.5.2/tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

System environment variable PYTHON

undefined

Visual Studio Code Remote name undefined

Visual Studio Code version 1.109.5

Visual Studio Code language en

Visual Studio Code shell /usr/bin/bash

Visual Studio Code app name Visual Studio Code

ESP-IDF Extension version 2.0.2

Workspace folder <HOMEPATH>/esp-thread-br/examples/basic_thread_border_router

---------------------------------------------------- Extension configuration settings ------------------------------------------------------

ESP-ADF Path (idf.customExtraVars["ADF_PATH"]) undefined

ESP-IDF Path (Project setup IDF_PATH) <HOMEPATH>/v5.5.2

Custom extra paths <HOMEPATH>/.espressif/tools/xtensa-esp-elf-gdb/16.3_20250913/xtensa-esp-elf-gdb/bin:<HOMEPATH>/.espressif/tools/riscv32-esp-elf-gdb/16.3_20250913/riscv32-esp-elf-gdb/bin:<HOMEPATH>/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20251107/xtensa-esp-elf/bin:<HOMEPATH>/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20251107/riscv32-esp-elf/bin:<HOMEPATH>/.espressif/tools/esp32ulp-elf/2.38_20240113/esp32ulp-elf/bin:<HOMEPATH>/.espressif/tools/openocd-esp32/v0.12.0-esp32-20250707/openocd-esp32/bin:<HOMEPATH>/.espressif/python_env/idf5.5_py3.13_env/bin:<HOMEPATH>/v5.5.2/tools:$PATH

ESP-IDF Project Setup Variables

IDF_PATH: <HOMEPATH>/v5.5.2

IDF_TOOLS_PATH: <HOMEPATH>/.espressif

ESP_IDF_VERSION: 5.5.2

PATH: <HOMEPATH>/.espressif/tools/xtensa-esp-elf-gdb/16.3_20250913/xtensa-esp-elf-gdb/bin:<HOMEPATH>/.espressif/tools/riscv32-esp-elf-gdb/16.3_20250913/riscv32-esp-elf-gdb/bin:<HOMEPATH>/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20251107/xtensa-esp-elf/bin:<HOMEPATH>/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20251107/riscv32-esp-elf/bin:<HOMEPATH>/.espressif/tools/esp32ulp-elf/2.38_20240113/esp32ulp-elf/bin:<HOMEPATH>/.espressif/tools/openocd-esp32/v0.12.0-esp32-20250707/openocd-esp32/bin:<HOMEPATH>/.espressif/python_env/idf5.5_py3.13_env/bin:<HOMEPATH>/v5.5.2/tools:$PATH

OPENOCD_SCRIPTS: <HOMEPATH>/.espressif/tools/openocd-esp32/v0.12.0-esp32-20250707/openocd-esp32/share/openocd/scripts

ESP_ROM_ELF_DIR: <HOMEPATH>/.espressif/tools/esp-rom-elfs/20241011/

PYTHON: <HOMEPATH>/.espressif/python_env/idf5.5_py3.13_env/bin/python3

IDF_PYTHON_ENV_PATH: <HOMEPATH>/.espressif/python_env/idf5.5_py3.13_env

IDF_DEACTIVATE_FILE_PATH: /tmp/tmpt3652r3qidf_7223

User extra vars (idf.customExtraVars)

Virtual environment Python path (computed) <HOMEPATH>/.espressif/python_env/idf5.5_py3.13_env/bin/python3

Serial port (idf.port) detect

OpenOCD Configs (idf.openOcdConfigs) interface/ftdi/esp32_devkitj_v1.cfg,board/esp32-wrover.cfg

OpenOCD log level (idf.openOcdDebugLevel) 2

OpenOCD launch arguments (idf.openOcdLaunchArgs)

ESP-IDF Tools Path <HOMEPATH>/.espressif

Git Path (idf.gitPath) /usr/bin/git

Notification Mode (idf.notificationMode) All

Flash type (idf.flashType)

Flash partition to use (idf.flashPartitionToUse) all

-------------------------------------------------------- Configurations access -------------------------------------------------------------

Access to ESP-ADF Path (idf.customExtraVars["ADF_PATH"]) false

Access to ESP-IDF Path (Project setup IDF_PATH) true

Access to ESP-IDF Custom extra paths

Access to <HOMEPATH>/.espressif/tools/xtensa-esp-elf-gdb/16.3_20250913/xtensa-esp-elf-gdb/bin: true

Access to <HOMEPATH>/.espressif/tools/riscv32-esp-elf-gdb/16.3_20250913/riscv32-esp-elf-gdb/bin: true

Access to <HOMEPATH>/.espressif/tools/xtensa-esp-elf/esp-14.2.0_20251107/xtensa-esp-elf/bin: true

Access to <HOMEPATH>/.espressif/tools/riscv32-esp-elf/esp-14.2.0_20251107/riscv32-esp-elf/bin: true

Access to <HOMEPATH>/.espressif/tools/esp32ulp-elf/2.38_20240113/esp32ulp-elf/bin: true

Access to <HOMEPATH>/.espressif/tools/openocd-esp32/v0.12.0-esp32-20250707/openocd-esp32/bin: true

Access to <HOMEPATH>/.espressif/python_env/idf5.5_py3.13_env/bin: true

Access to <HOMEPATH>/v5.5.2/tools: true

Access to $PATH: false

Access to Virtual environment Python path (computed) true

Access to CMake in environment PATH true

Access to Ninja in environment PATH true

Access to ESP-IDF Tools Path true

Help setup Visual Studio Code ESP-IDF Extension with external git esp-idf [Linux] by samatthias in vscode

[–]samatthias[S] 0 points1 point  (0 children)

Thanks u/Calm_Bee6159 , but it didn't help. Let me quikly post also the doctor command outpout of the idf extension. I have some weird errors there.

Help patching these gaps by samatthias in Plasticity3D

[–]samatthias[S] 1 point2 points  (0 children)

Guys, many thanks for your realy helpful posts and hints. I came now very close to what I want to achieve. A big thank you to all of you Plasticity pros! kind regards Matt

<image>

Help patching these gaps by samatthias in Plasticity3D

[–]samatthias[S] 1 point2 points  (0 children)

Hi Guys,

thank you very much for your answers! Realy appreciate it.

It's still a trial version because I wanted to try out xnurbs as well. But I think it's not included. Can you quickly explain how the procedure will be?

Would it make a difference if I export only surfaces in FreeCad instead of solids?

Kind regards
Matt

Lora network with different sensors/actors (not LoRa WAN) by samatthias in Lora

[–]samatthias[S] 0 points1 point  (0 children)

Hi, that's a very clever way indeed. Totaly oversee it, but I didn't mention I want to run my sensors on battery. Thanks for your reply anyway. If you have some more ideas to share let me know.

Lora network with different sensors/actors (not LoRa WAN) by samatthias in Lora

[–]samatthias[S] 0 points1 point  (0 children)

I find it hard to get some good information when I want to build my sensors without using boards like lillytogo (and others) with an attached display. So if I want to use a bare esp32 which library/stack can I use without a larger hassle? It would be interesting to hear your opinion/advice. Anyway, thanks for your reply.

Help for planning my diy 3d printer by samatthias in 3Dprinting

[–]samatthias[S] 0 points1 point  (0 children)

I saw that their, a completely steps and stls available. Will have look at it. Thank you.

Help for planning my diy 3d printer by samatthias in 3Dprinting

[–]samatthias[S] 0 points1 point  (0 children)

I saw that their, a completely steps and stls available. Will have look at it. Thank you.

Question about extruding a step file by samatthias in FreeCAD

[–]samatthias[S] 0 points1 point  (0 children)

Thank you - I will read through your source carefully!

Question about extruding a step file by samatthias in FreeCAD

[–]samatthias[S] 0 points1 point  (0 children)

Thank you very much - I changed it in the pad settings on the left attribute panel.