3周前我重新安装了Kubuntu 18.04系统。在过去的几天里,我安装了更新,然后互联网速度明显下降。不能测量250/20 Mbit,而只能测量20/15 Mbit。对于USB系统来说,并不存在这种现象。
在活动系统上,4.15.0-20-泛型内核运行,而当前安装的4.15.0-36-泛型内核正在运行,试图用GRUB中的旧内核启动,但情况没有改变。
uname -a:(live) Linux kubuntu 4.15.0-20-通用#21-Ubuntu Apr 24 06:16:15 UTC 2018 UTC x86_64 GNU/Linux
uname -a:(已安装) Linux ada
在昨天的内核更新之前,WOL一直在仿生方面做得很好。如何诊断/恢复?
编辑:如果设置为从4.15.0-23内核启动,它就能工作。如果设置为从4.15.0-24启动,则不会。
Edit2:可以用
sudo ethtool -s [card] wol g
但它不是持久的。寻找如何设置它的每一个引导。
Edit3:根据冯开恒在错误报告上的评论,这是一个注意的改变!(因此不是一个bug)
This is because the fix of LP: #1752772 has one commit [1] that disables WoL by default.
Set WoL explicitly
我有一个16.04服务器正在运行,并设置了Wake On Lan
{ethtool - s <NIC> wol g}
和
{auto <NIC>
iface <NIC> inet dhcp
up ethtool -s <NIC> wol g}
在/etc/network/interfaces中。
我使用rtcwake -m mem进行测试,但无法启动服务器。我使用ngrep来控制服务器接收神奇的数据包,并尝试在服务器上安装Windows以确认硬件支持WOL。
其他人报告说,他们可以通过关闭电源按钮来绕过这个问题,但这在这里没有任何影响。
我遗漏了
我成功地使用了几个星期,这是关于Ubuntu20.10的lan脚本https://www.techrepublic.com/article/how-to-enable-wake-on-lan-in-ubuntu-server-18-04/的。
几天后,WOL功能不再工作了。不确定是因为linux内核升级还是类似的原因。
其他人也经历过类似的事情吗?或者您有关于如何调试它的建议吗?
systemctl状态wol.service报告服务已启用:
● wol.service - Configure Wake On LAN
Loaded: loaded (/etc/systemd/syste
我希望在一组服务器上设置WOL。这些是运行CentOS6.0的戴尔PowerEdge R210服务器。我搜索了BIOS,找不到WOL选项。我在BIOS中的电源管理只有
i) CPU Power and Performance Management
ii) Fan Power and Performance management
iii) Memory Power and Performance Management
在linux中:
我的族裔工具eth1的输出:
[root@hgcc04 ssubbiah]# ethtool eth1
Settings for eth1:
Suppo
我有一个运行DD-WRT的路由器,它有一个启动脚本,用于在某些端口上唤醒计算机的LAN请求。我找到了这个外壳脚本,并将其更改为允许在多个端口上唤醒。我试着做了一个for循环,这样我就不需要重复任何代码了,但这不起作用。唯一有效的方法是:
#!/bin/sh
#Enable JFFS2 and place script in /jffs/ then run on startup in web interface.
#You can check the log from http://192.168.1.1/user/wol.html
INTERVAL=1
PINGTIME=1
OLD="
我想检测一下Wake On Lan是否可行。
在我的路由器(Tomato firmware)上有一个表,上面有信息--当显示设备"Active (In ARP)“时,可以通过WOL (脱机linux pc)打开这个设备。
我想知道这是通过路由器功能实现的,还是我可以用C#或C来实现?函数SendArp可以检测MAC地址并执行"arping“,但这不是我想要做的。
我检查了我的Mac是否支持MacOS下的WOL,但是在Arch下运行sudo ethtool wlp2s0b1 (根据Wiki),我只看到
Settings for wlp2s0b1:
Link detected: yes
和sudo ethtool -s wlp2s0b1 wol g返回
Cannot get current wake-on-lan settings: Operation not supported
not setting wol
有什么想法吗?
我可以用这个发送一个包裹:
Public Class Form1
Dim publisher As New Sockets.UdpClient(0)
Dim subscriber As New Sockets.UdpClient(2000)
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
publisher.Connect(TBTo.Text, TBPort.Text)
Dim sendbytes() As Byte = ASCII.GetBytes("t
我想要启用WOL,我已经在BIOS中启用了它,并且理解我需要配置一个systemd服务来重新启用启动时的设置。
接口是enp3s0 (是我检查过的),脚本具有使用Ubuntu18.04桌面的775个权限
etc/systemd/system/wol.service看起来是这样的:
[Unit]
Description=Configure Wake-up on LAN
[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s enp3s0 wol g
[Install]
WantedBy=basic.target
当我重新启动时,sudo ethto
因此,我的ifconfig目前看起来像这,enp9s0是我的主要网络接口。我试着做
sudo ethtool enp9s0
这给了我这。
据我所读,Supports Wake-on: d和Wake-on: d需要设置为g,所以我试着做
ethtool -s enp9s0 wol g
这给了我:
weetile@weetile-DESKTOP:~$ ethtool -s enp9s0 wol g
Cannot get current wake-on-lan settings: Operation not permitted
not setting wol
有人知道怎么做吗?我知道我的NIC绝对支