openwrt修改默认主机名

openwrt默认主机名为【OpenWrt】,透过修改源码方式,修改默认主机名。
适用版本openwrt v19.07.4

  • 查看etc/config/system,默认hostname=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'
  • 修改源码【package/base-files/files/bin/config_generate】,将"OpenWrt"替换为"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
  • 编译、下载后,重新查看system
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'
  • 查看hostname文件
root@Eric:/proc/sys/kernel# cat hostname
Eric

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值