页次: 1
macchanger 刚装的,先说下问题,有两个;
第一个问题是,编辑 macspoof@enp0s25.service文件并保存后,如果再编辑,使用命令补全时,命令行提示如下:
sudo nano -w /etc/systemd/system/macspoof\@enp0s25.service
在“@”符号前面多出了一个斜杠,这是为什么?
===
第二个问题是,编辑好文件重启系统,会提示错误,如下图:
图片上提示的错误,导致两个结果,一是 wlp3s0 始终不能成功改变mac;二是系统启动总是需要很长时间,一直在改mac;
如果 macspoof@wlp3s0.service中参数由 -r 改为 -e,则系统启动正常不报错,启动后mac也已经被更改;
不能用 -r,这要怎么解?
=========
macchanger 安装设置如下:
按wiki的说明配置了文件: https://wiki.archlinux.org/index.php/MA … macchanger
在 /etc/systemd/system/ 建立了两个文件,分别是 macspoof@enp0s25.service 和 macspoof@wlp3s0.service ,enp0s25内容与wiki一模一样;wlp3s0只是把 -e 改为 -r;
[Unit]
Description=macchanger on %I
Wants=network-pre.target
Before=network-pre.target
BindsTo=sys-subsystem-net-devices-%i.device
After=sys-subsystem-net-devices-%i.device
[Service]
ExecStart=/usr/bin/macchanger -e %I
Type=oneshot
[Install]
WantedBy=multi-user.target
然后又运行下面命令让开机自动运行:
sudo systemctl enable macspoof@enp0s25.service
sudo systemctl enable macspoof@wlp3s0.service
系统启动报错后(仅参数为 -r 时),运行 systemctl status macspoof@wlp3s0.service 如下:
14:58 piter@H ~$ 5
[>>>:] systemctl status macspoof@wlp3s0.service
● macspoof@wlp3s0.service - macchanger on wlp3s0
Loaded: loaded (/etc/systemd/system/macspoof@wlp3s0.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Wed 2017-09-20 14:40:58 CST; 41min ago
Process: 424 ExecStart=/usr/bin/macchanger -r wlp3s0 (code=exited, status=1/FAILURE)
Main PID: 424 (code=exited, status=1/FAILURE)
9月 20 14:40:15 HHH systemd[1]: Starting macchanger on wlp3s0...
9月 20 14:40:58 HHH macchanger[424]: [ERROR] Could not change MAC: interface up or insufficient permissions: Device
9月 20 14:40:58 HHH macchanger[424]: Current MAC: e8:2a:ea:27:9d:22 (Intel Corporate)
9月 20 14:40:58 HHH macchanger[424]: Permanent MAC: e8:2a:ea:27:9d:22 (Intel Corporate)
9月 20 14:40:58 HHH systemd[1]: macspoof@wlp3s0.service: Main process exited, code=exited, status=1/FAILURE
9月 20 14:40:58 HHH systemd[1]: Failed to start macchanger on wlp3s0.
9月 20 14:40:58 HHH systemd[1]: macspoof@wlp3s0.service: Unit entered failed state.
9月 20 14:40:58 HHH systemd[1]: macspoof@wlp3s0.service: Failed with result 'exit-code'.
15:22 piter@H ~$ 6
[>>>:]
开源/Linux大众化,从驿窗开始~
离线
interface up
有什么东西把这个网络接口开起来了。
离线
明白了,我研究研究~
开源/Linux大众化,从驿窗开始~
离线
目前的问题是,这个错有时会报,有时不会报,如果是意外关机,好像就一定会报;
我想查是什么东西把无线开起来,但不得其法,需要怎么做?
开源/Linux大众化,从驿窗开始~
离线
页次: 1