повторить на второй малине с второй лорой.
Простите, что снова задаю вопрос. Это код с распбери 192.168.0.255
#!/bin/sh
IP_LORA_A=172.16.10.1
IP_LAN_A=192.168.0.139
NET_LAN_A=192.168.1.0
MASK_LAN_A=24
IP_LORA_B=172.16.10.2
IP_LAN_B=192.168.0.149
NET_LAN_B=192.168.2.0
MASK_LAN_B=24
# ensure no previous running instance
./stop_ip2lora.sh 2>/dev/null && sleep 5
# flush iptables rules
iptables -F
iptables -t nat -F
# start IP2Lora
echo "Starting IP2Lora..."
python3.10 ../../ip2lora.py -d config.py > /tmp/ip2lora.log 2>&1 &
#./ip2lora.py -d config_rak811_B.py > /tmp/ip2lora.log 2>&1 &
#./ip2lora.py -d config_lostick_B.py > /tmp/ip2lora.log 2>&1 &
echo $! > /var/run/ip2lora.pid
sleep 10
# activate forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward
#route del -net $NET_LAN_A/$MASK_LAN_A
# Add route to site A network
route add -net $NET_LAN_A/$MASK_LAN_A gw $IP_LORA_A
# activate NAT (PLC may already have another default gateway)
iptables -t nat -A POSTROUTING -d 192.168.0.139 -j SNAT --to-source $IP_LAN_B Запускается и отрабатывает Это код с компа #!/bin/sh
IP_LORA_A=172.16.10.1
IP_LAN_A=192.168.0.139
NET_LAN_A=192.168.0.255
MASK_LAN_A=24
IP_LORA_B=172.16.10.2
IP_LAN_B=192.168.0.149
NET_LAN_B=192.168.0.0
MASK_LAN_B=24
# flush iptables rules
iptables -F
iptables -t nat -F
# ensure no previous running instance
/stop_ip2lora.sh 2>/dev/null && sleep 5
# start IP2Lora
echo "Starting IP2Lora..."
../../ip2lora.py -d config.py > /var/ip2lora.log 2>&1 &
#./ip2lora.py -d config_rak811_A.py > /tmp/ip2lora.log 2>&1 &
#./ip2lora.py -d config_lostick_A.py > /tmp/ip2lora.log 2>&1 &
echo $! > /var/run/ip2lora.pid
sleep 10
# activate forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward
route del -net $NET_LAN_B/$MASK_LAN_B
# Add route to site B network
route add -net $NET_LAN_B/$MASK_LAN_B gw $IP_LORA_B
Все отрабатывает. Но пинговать я не могу. В этом файле можно видеть, что они общаются между собой /var/ip2lora.log. Может вы что-то в этом коде увидете? Потому что я уже сломала себе голову