网络唤醒失效的问题分析
之前在家配置网络唤醒都是正常的,自从升级到20.04后网络唤醒就开始失效,分析一下后感觉跟具体的网络配置和bios配置应该没有太大关系,最大的问题是在于配置为S5(shutdown)状态下时网卡需要在关机后处于激活状态,而这里需要系统在启动后将对应的网卡状态设置为对应状态。
在ubuntu20.04上的具体配置
可以使用ethtool工具来查看状态,首先查看具体的网络接口信息
ip a
可以得到下面的内容
2: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether f4:b5:20:3b:03:1c brd ff:ff:ff:ff:ff:ff
inet 172.16.2.5/24 brd 172.16.2.255 scope global dynamic noprefixroute enp4s0
valid_lft 31926sec preferred_lft 31926sec