openwrteth0指定mac地址
❶ Openwrt下网卡mac不正确处理方法
可以在DOS状态下使用命令IPCONFIG/ALL命令看一下你的网卡的MAC地址。
另外,在网卡属性-配置-高级-网络地址中修好MAC地址。
❷ 各位大神求助,如何在telnet修改linux环境下的MAC地址
解决方法:1,待系统重新启动后,打开终端,执行“ifconfig eth0”命令记录正确的MAC地址,如下所示:
[root@train ~]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:0C:29:ED:B0:F0
inet addr:192.168.1.200 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:feed:b0f0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2468 errors:0 dropped:0 overruns:0 frame:0
TX packets:37 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:235747 (230.2 KiB) TX bytes:2028 (1.9 KiB)
Interrupt:10 Base address:0x1400
2,查看系统中eth0实际的MAC地址:
[root@train network-scripts]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
BROADCAST=192.168.1.255
HWADDR=01:0D:44:EE:B0:FF
IPADDR=192.168.1.200
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
PEERDNS=yes
GATEWAY=192.168.1.1
IPV6INIT=no
可以看到这里的MAC地址跟ifconfig eth0所显示出来的MAC地址是不一样的,下面需要通过手工方式将错误的MAC地址修改为正确的。
3,复制ifconfig eth0看到的MAC地址,编辑并修改文件/etc/sysconfig/network-scripts/ifcfg-eth0,删除错误的MAC地址,以复制下来的MAC地址进行替换。
4,重启网络:
service network restart,如果提示“OK”,表示更改成功。
5,重启计算机,在启动网络的时候观察eth0是否正常,如果正常,如下所示:
6,待系统启动后,通过ifconfig eth0命令进行观察,看是否能够获得IP地址,且MAC地址正确:
❸ 怎么在树莓派里修改mac 地址
一,暂时修改
首先必须关闭网卡设备,否则会报告系统忙,无法更改。
sudo ifconfig eth0 down
修改 MAC 地址,这一步较 Windows 中的修改要简单。
sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE (你的MAC地址)
重新启用网卡
sudo ifconfig eth0 up
网卡的 MAC 地址更改就完成了
2. 永久修改(两种方法)
方法一
以上只是暂时修改mac地址,如果需要每次系统启动后,都自动修改好MAC地址的话,那么可以将以上命令写入启动脚本中,我使用的方法是将它写入/etc/init.d/rc.local 的最后。
sudo nano /etc/init.d/rc.local
重启rc.local
sudo /etc/init.d/rc.local start
方法二
直接编辑 /etc/network/interfaces 文件,在 iface eth0 inet static 后面添加一行:
pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(要改成的MAC)
编辑interfaces文件
sudo nano /etc/network/interfaces
如下所示:
face eth0 inet static
pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(要改成的MAC)
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
重启网卡
sudo /etc/init.d/networking restart
注:MAC地址由udev在系统启动时探测网卡并加载,可在以下两个文件中反映出来
/sys/class/net/eth0/address
/etc/udev/rules.d/70-persistent-net.rules ----修改无效,根据硬件自动生成的文件
不过,用ifconfig修改了mac后, /sys/class/net/eth0/address 的值随即跟着变了;但 /etc/udev/rules.d/70-persistent-net.rules 却没有变,只有在udev探测到硬件发生变化时才会修改这个文件。
❹ 水星的路由器,刷了openwrt,这几天我想改个mac地址,改成了自己电脑的mac地址,连不上电脑了
你好, 在安全设置里面,选择过滤MAC地址,选择“只允许以下MAC地址通过”。然后填上自己的MAC地址,然后保存就好了,你自己得MAC地址寻找方法:网上邻居-属性-状态-支持-详细信息-实际地址就是MAC地址了。
❺ openWRT如何修改MAC地址
1、修改 eth0 mac地址:
编辑 /etc/rc.local,ifconfig eth0 down;ifconfig eth0 hw ether d8:64:c7:5e:f1:c6;ifconfig eth0 up。
2、修改wireless mac地址。
这就最纠结了直接修改 /etc/config/wireless中的mac是没用的,并且修改后无线网络会无法启动。
在研究了/sbin/wifi脚本后,只能通过迂回战术来进行解决。
编辑 /sbin/wifi;修改如下一段,增加内容。
set_wifi_up() {
echo wifi_up;ls /tmp/run/*.conf
kill `cat /var/run/wifi-phy0.pid`
sed -i s/^bssid=.*/bssid=d8:64:c7:5f:f1:c6/ /var/run/hostapd-phy0.conf
hostapd -P /var/run/wifi-phy0.pid -B /var/run/hostapd-phy0.conf
local cfg="$1"
echo wifi_up 2;ls /tmp/run/*.conf
local ifname="$2"
echo wifi_up 3;ls /tmp/run/*.conf
uci_set_state wireless "$cfg" up 1
uci_set_state wireless "$cfg" ifname "$ifname"
}
3、修改完成 。
sync;reboot 重启,就能看到所有修改都生效了。
❻ OPENWRT可以更MAC地址吗
1、修改 eth0 mac地址: 编辑 /etc/rc.local,ifconfig eth0 down;ifconfig eth0 hw ether d8:64:c7:5e:f1:c6;ifconfig eth0 up。 2、修改wireless mac地址。 这就最纠结了直接修改 /etc/config/wireless中的mac是没用的,并且修改后无线网络会无法启动。 在研究了/sbin/wifi脚本后,只能通过迂回战术来进行解决。 编辑 /sbin/wifi;修改如下一段,增加内容。 set_wifi_up() { echo wifi_up;ls /tmp/run/*.conf kill `cat /var/run/wifi-phy0.pid` sed -i s/^bssid=.*/bssid=d8:64:c7:5f:f1:c6/ /var/run/hostapd-phy0.conf hostapd -P /var/run/wifi-phy0.pid -B /var/run/hostapd-phy0.conf local cfg="$1" echo wifi_up 2;ls /tmp/run/*.conf local ifname="$2" echo wifi_up 3;ls /tmp/run/*.conf uci_set_state wireless "$cfg" up 1 uci_set_state wireless "$cfg" ifname "$ifname" } 3、修改完成 。 sync;reboot 重启,就能看到所有修改都生效了。
❼ 如何设定 openwrt 仅仅让特定的 mac 地址连接 wifi
1、修改 eth0 mac地址:
编辑 /etc/rc.local,ifconfig eth0 down;ifconfig eth0 hw ether d8:64:c7:5e:f1:c6;ifconfig eth0 up。
2、修改wireless mac地址。
这就最纠结了直接修改 /etc/config/wireless中的mac是没用的,并且修改后无线网络会无法启动。