Hi,
I just got an OpenWrt One, and upgraded OpenWrt on it straight away.
Here's the steps I undertook:
- set a root password
- changed the network interface IP from 192.168.1.1 to 192.168.2.1
- enabled HTTPS for LuCI
- rebooted and verified ssh and the web interface worked (still wasn't using https, though)
- upgraded OpenWrt using the LuCI interface, kept the "keep settings" box checked
It did the upgrade, because when I ssh into it it's using a newer kernel. However, the web interface is no longer working, it seems the HTTP server is simply not running.
~> ssh root@192.168.2.1 -p 22
root@192.168.2.1's password:
BusyBox v1.37.0 (2024-12-26 17:18:06 UTC) built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt SNAPSHOT, r28410-a85059438f
-----------------------------------------------------
root@OpenWrt:~# uname -a
Linux OpenWrt 6.6.67 #0 SMP Thu Dec 26 17:18:06 2024 aarch64 GNU/Linux
root@OpenWrt:~# find / -iname uhttpd
/etc/config/uhttpd
/overlay/upper/etc/config/uhttpd
root@OpenWrt:~# ls /etc/init.d/
boot cron done firewall led network packet_steering sysfixtime system umount urngd
bootcount dnsmasq dropbear gpio_switch log odhcpd sysctl sysntpd ubihealthd urandom_seed wpad
root@OpenWrt:~# netstat -p -l -t
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 localhost:domain 0.0.0.0:* LISTEN 2554/dnsmasq
tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN 1572/dropbear
tcp 0 0 OpenWrt.lan:domain 0.0.0.0:* LISTEN 2554/dnsmasq
tcp 0 0 :::ssh :::* LISTEN 1572/dropbear
tcp 0 0 fe80::2205:b6ff:feff:20e1:domain :::* LISTEN 2554/dnsmasq
tcp 0 0 OpenWrt.lan:domain :::* LISTEN 2554/dnsmasq
tcp 0 0 localhost:domain :::* LISTEN 2554/dnsmasq
root@OpenWrt:~#
Here's the output of everything that's running
root@OpenWrt:~# ps -w
PID USER VSZ STAT COMMAND
1 root 2300 S /sbin/procd
2 root 0 SW [kthreadd]
3 root 0 SW [pool_workqueue_]
4 root 0 IW< [kworker/R-rcu_g]
5 root 0 IW< [kworker/R-rcu_p]
6 root 0 IW< [kworker/R-slub_]
7 root 0 IW< [kworker/R-netns]
12 root 0 IW< [kworker/R-mm_pe]
13 root 0 IW [rcu_tasks_trace]
14 root 0 SW [ksoftirqd/0]
15 root 0 IW [rcu_sched]
16 root 0 SW [migration/0]
17 root 0 SW [cpuhp/0]
18 root 0 SW [cpuhp/1]
19 root 0 SW [migration/1]
20 root 0 SW [ksoftirqd/1]
23 root 0 IW< [kworker/R-inet_]
24 root 0 IW [kworker/u4:1-ev]
26 root 0 SW [oom_reaper]
27 root 0 IW< [kworker/R-write]
28 root 0 SW [kcompactd0]
29 root 0 IW< [kworker/R-pencr]
30 root 0 IW< [kworker/R-pdecr]
31 root 0 IW< [kworker/R-crypt]
32 root 0 IW< [kworker/R-kbloc]
33 root 0 IW< [kworker/R-blkcg]
34 root 0 IW< [kworker/R-ata_s]
36 root 0 SW [watchdogd]
37 root 0 IW< [kworker/0:1H-kb]
38 root 0 SW [kswapd0]
39 root 0 IW [kworker/u4:3-ev]
48 root 0 IW< [kworker/R-kthro]
55 root 0 IW [kworker/1:2-rcu]
215 root 0 IW [kworker/0:3-eve]
216 root 0 IW [kworker/0:4-eve]
250 root 0 SW [spi0]
280 root 0 SW [spi1]
296 root 0 SW [ubi_bgt0d]
309 root 0 SW [spi2]
420 root 0 SW [napi/mtk_eth-5]
421 root 0 RW [napi/mtk_eth-6]
459 root 0 IW< [kworker/R-mld]
462 root 0 IW< [kworker/R-ipv6_]
464 root 0 IW< [kworker/1:1H-kb]
465 root 0 IW< [kworker/R-dsa_o]
466 root 0 IW< [kworker/R-kstrp]
468 root 0 IW [kworker/1:7-eve]
690 root 0 SW [irq/15-gpio-key]
691 root 0 SW [irq/16-gpio-key]
697 root 0 IW< [kworker/R-nvme-]
699 root 0 IW< [kworker/R-nvme-]
700 root 0 IW< [kworker/R-nvme-]
742 root 0 IW< [kworker/1:2H]
832 root 0 SW [ubifs_bgt0_5]
912 ubus 1460 S /sbin/ubusd
913 root 932 S /sbin/askfirst /usr/libexec/login.sh
948 root 1088 S /sbin/urngd
1016 root 0 SW [irq/84-10320000]
1017 root 0 IW< [kworker/R-wq_ri]
1018 root 0 SW [irq/85-10320000]
1019 root 0 IW< [kworker/R-wq_ri]
1020 root 0 SW [irq/86-10320000]
1021 root 0 IW< [kworker/R-wq_ri]
1022 root 0 SW [irq/87-10320000]
1023 root 0 IW< [kworker/R-wq_ri]
1043 root 0 IW< [kworker/R-cfg80]
1052 root 0 SW [napi/phy0-7]
1053 root 0 SW [napi/phy0-8]
1054 root 0 SW [napi/phy0-9]
1055 root 0 SW [napi/phy0-10]
1056 root 0 SW [napi/phy0-11]
1057 root 0 SW [napi/phy0-12]
1075 root 0 SW [mt76-tx phy0]
1312 logd 2064 S /sbin/logd -S 128
1572 root 1132 S /usr/sbin/dropbear -F -P /var/run/dropbear.cfg014dd4.pid -p 22 -K 300 -T 3 -W 262144
1620 root 0 IW< [kworker/0:2H]
1679 root 2852 S {hostapd} /sbin/ujail -t 5 -n hostapd -U network -G network -C /etc/capabilities/wpad.json -c -- /usr/sbi
1680 root 2852 S {wpa_supplicant} /sbin/ujail -t 5 -n wpa_supplicant -U network -G network -C /etc/capabilities/wpad.json
1724 network 5100 S /usr/sbin/hostapd -s -g /var/run/hostapd/global
1725 network 5052 S /usr/sbin/wpa_supplicant -n -s -g /var/run/wpa_supplicant/global
1744 root 2632 S /sbin/netifd
1864 root 1636 S /usr/sbin/odhcpd
2121 root 0 SW [irq/53-mdio-bus]
2185 root 2852 S {ntpd} /sbin/ujail -t 5 -n ntpd -U ntp -G ntp -C /etc/capabilities/ntpd.json -c -u -r /bin/ubus -r /usr/b
2235 ntp 1336 S /usr/sbin/ntpd -n -N -S /usr/sbin/ntpd-hotplug -p 0.openwrt.pool.ntp.org -p 1.openwrt.pool.ntp.org -p 2.o
2247 root 1000 S /usr/sbin/ubihealthd -f -d /dev/ubi0
2537 root 2852 S {dnsmasq} /sbin/ujail -t 5 -n dnsmasq -u -l -r /bin/ubus -r /etc/TZ -r /etc/dnsmasq.conf -r /etc/ethers -
2554 dnsmasq 1668 S /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf.cfg01411c -k -x /var/run/dnsmasq/dnsmasq.cfg01411c.pid
2819 root 0 IW [kworker/u4:2-ev]
2847 root 1156 R /usr/sbin/dropbear -F -P /var/run/dropbear.cfg014dd4.pid -p 22 -K 300 -T 3 -W 262144 -2 9
2848 root 1352 S -ash
2857 root 1344 R ps -w
I'm coming from DD-WRT, so not familiar with OpenWrt yet. Not sure on what to do, seems like the uhttpd binary and init script are gone?