I have a linksys wrt3200acm which I've installed the openwrt 22.03 on. Everything works fine when I test it in my home lab but when I install it in the RV to act as a router for the starlink (powered by the boondocker disht dualie it fails to get a dhcp ip address.
I ssh'ed into the router and put some debug echo's in the udhcpc event script and found that it was repeatedly called with the argument "leasefail". There is a very good entry here where someone else had this problem so I won't duplicate that in this post
It seems that ucdhcpc is unable to deal with the protocol/handshake used by starlink so I'd like to replace it. Has anyone else done that? Is it possible?
Note that if I reboot the router on the manufacturer's firmware it connects without a problem. So at the moment I'm stuck with that and the attendant inability to do things like install wireguard etc.
Thanks
wcn
What version dishy do you have, round or the newer V2.
From what I can discern from the boondocker device, it is just a two port POE that runs on DC and supplies power to 2 devices. Shouldn’t be involved with udhcpc.
When you say “works in my lab but not in the RV”, are you duplicating lemons to lemons ie. POE device connected and powering your router/dishy via DC? Same cables?
udhcpc works as advertised here on current Snapshot on mvebu. Starlink sets a lease of 5 minutes/300 secs and, like clockwork, my router requests a new lease at half life, and without fail I get a new lease at ~2.5 minutes.
Summary
Sun Sep 17 17:15:22 2023 daemon.notice netifd: wan (4146): udhcpc: lease of 100.114.148.5 obtained from 100.64.0.1, lease time 300
Sun Sep 17 17:17:52 2023 daemon.notice netifd: wan (4146): udhcpc: sending renew to server 100.64.0.1
Sun Sep 17 17:17:53 2023 daemon.notice netifd: wan (4146): udhcpc: lease of 100.114.148.5 obtained from 100.64.0.1, lease time 300