El nombre de host predeterminado de openwrt es [OpenWrt] Modifique el nombre de host predeterminado modificando el código fuente.
Versión aplicable openwrt v19.07.4
- Compruebe etc / config / system, nombre de host predeterminado = OpenWrt
root@Eric:/# cat etc/config/system
config system
option hostname 'OpenWrt'
option timezone 'UTC'
option ttylogin '0'
option log_size '64'
option urandom_seed '0'
- Modifique el código fuente [paquete / base-files / files / bin / config_generate], reemplace "OpenWrt" por "Eric"
generate_static_system() {
# eric++
# set system.@system[-1].hostname='OpenWrt'
uci -q batch <<-EOF
delete system.@system[0]
add system system
set system.@system[-1].hostname='Eric'
set system.@system[-1].timezone='UTC'
set system.@system[-1].ttylogin='0'
set system.@system[-1].log_size='64'
set system.@system[-1].urandom_seed='0'
delete system.ntp
set system.ntp='timeserver'
set system.ntp.enabled='1'
set system.ntp.enable_server='0'
add_list system.ntp.server='0.openwrt.pool.ntp.org'
add_list system.ntp.server='1.openwrt.pool.ntp.org'
add_list system.ntp.server='2.openwrt.pool.ntp.org'
add_list system.ntp.server='3.openwrt.pool.ntp.org'
EOF
- Después de compilar y descargar, verifique el sistema nuevamente
root@Eric:/# cat etc/config/system
config system
option hostname 'Eric'
option timezone 'UTC'
option ttylogin '0'
option log_size '64'
option urandom_seed '0'
- Ver archivo de nombre de host
root@Eric:/proc/sys/kernel# cat hostname
Eric