Tag: 唤醒局域网

networking唤醒 – Linux – .Net核心

我已经做了一个小工具来发送一个神奇的数据包到我的networking上的计算机来唤醒他们。 它在Windows上完美工作,但是当从docker容器(linux)尝试相同的时候,我得到一个ArgumentExceptionexception。 任何人都可以解释这一点吗? 这是UDP实施中的错误吗? 是否与dockernetworking无法达到与主机相同的networking上的MAC地址? 我的代码: public async Task<int> SendWakeOnLanAsync(byte[] mac) { Log.Information("Waking on MAC: {mac}", BitConverter.ToString(mac)); int counter = 0; byte[] bytes = new byte[6 * 17]; for (var i = 0; i < 6; i++) { bytes[counter++] = 0xFF; } //16x MAC for (var i = 0; i < 16; i++) { mac.CopyTo(bytes, […]

从docker容器发送lan包的唤醒

我有一个docker运行python uwsgi应用程序的容器。 该应用程序发送唤醒广播数据包唤醒本地networking中的电脑。 它没有使用泊坞窗(直接在服务器上的普通uwsgi应用程序)工作正常,但与泊坞窗它将无法正常工作。 我暴露了端口9 / udp并绑定了主机系统的端口9。 我在这里错过了什么? 或换句话说,我怎样才能从docker集装箱到外部networking发送一个唤醒LAN命令?