不懂就问:安卓机使用随机的 mac 地址后,如何绑定静态 ip? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nbweb
V2EX    问与答

不懂就问:安卓机使用随机的 mac 地址后,如何绑定静态 ip?

  nbweb 2021-05-20 14:14:22 +08:00 3382 次点击
这是一个创建于 1684 天前的主题,其中的信息可能已经有所发展或是发生改变。
家里两个手机,主机名一样,其中一台不显示主机名,我就在静态 ip 那里绑定了 mac 地址和 ip,设置了主机名,却发现手机为了隐私安全,使用的是动态 mac 地址,随时会变,我如何来绑定 ip ?

路由器是 openwrt.
18 条回复    2021-05-20 21:18:59 +08:00
bighulk
    1
bighulk  
   2021-05-20 14:19:32 +08:00
手机手动配置 IP 呗
Muniesa
    2
Muniesa  
   2021-05-20 14:23:10 +08:00 via Android
不是可以选择是否使用随机 mac 的吗,家里的 WiFi 就关掉这个呗 https://i.loli.net/2021/05/20/dZX4sfvuROVEUSJ.jpg
nbweb
    3
nbweb  
OP
   2021-05-20 14:24:17 +08:00
@Muniesa 但是我还是想使用随机 mac 地址
likai
    4
likai  
   2021-05-20 14:33:52 +08:00 via Android
小米手机在对应的网络 wifi 详情里直接把 ip 改成路由里面绑定的 ip 就好了,mac 随机和 ip 地址是否固定没什么联系
alschw
    5
alschw  
   2021-05-20 14:42:52 +08:00 via Android
使用随机 mac 也不会随时变吧,换个 AP 才随机另一个 mac
locoz
    6
locoz  
   2021-05-20 14:54:59 +08:00 via Android
随便绑一个然后在手机端手动配置 IP
canbingzt
    7
canbingzt  
   2021-05-20 15:27:46 +08:00
随机 mac 是针对 AP 的吧,你这个 AP 是你自己的完全可以不使用随机 mac
anyclue
    8
anyclue  
   2021-05-20 15:32:18 +08:00
除了“关掉随机 MAC 使用设备 MAC”和“手动修改 IP”,好像没别的办法了
anyclue
    9
anyclue  
   2021-05-20 15:33:37 +08:00
@canbingzt 随机 MAC 是为了隐私安全针对定向广告什么的
AllenHua
    10
AllenHua  
   2021-05-20 15:47:37 +08:00
dhcp 静态地址分配

静态租约用于给 DHCP 客户端分配固定的 IP 地址和主机标识。只有指定的主机才能连接,并且接口须为非动态配置。
使用“添加”按钮来增加新的租约条目。“IPv4 地址”和“主机名”字段的值将被固定分配给“MAC 地址”字段标识的主机,“租期”是一个可选字段,可为每个主机单独设定 DHCP 租期的时长,例如:12h 、3d 、infinite,分别表示 12 小时、3 天、永久。

---

现在的安卓手机应该都是默认使用 随机 mac 连接 wifi 了。楼主先搞清楚需求,移动设备比如你的手机为什么要使用静态 ip,难道做什么服务的 server 吗,如果是的话 你的 mac 必须固定,不然无法配置。

另外除非是 server 不然不建议使用固定的 ip 地址,dhcp 根据待连接主机的信息 hash 计算出将要分配的 ip,如果 mac 地址不变,一段时间内设备也能获取唯一固定的 ip
nbweb
    11
nbweb  
OP
   2021-05-20 16:20:07 +08:00
@alschw
@canbingzt 貌似是换个 ap 才换随机 mac 地址,晚上回家看看。


@AllenHua 因为家里两个相同的手机,openwrt 里只显示一个,另一外显示-
AllenHua
    12
AllenHua  
   2021-05-20 16:32:09 +08:00
@nbweb #11 如果手机的主机名已经配置了(而且是 unique 的),问题可能出在 dnsmasq
djv
    13
djv  
   2021-05-20 16:33:20 +08:00
@nbweb 随机 mac 是不同的 SSID 可以单独设置的吧.
nbweb
    14
nbweb  
OP
   2021-05-20 16:36:35 +08:00
@djv 好像是,现在连的是公司的 wifi,试了几次,随机 mac 地址一直固定,晚上回家试下家里的,如果不变,就绑定家里的随机 mac 地址。
NSAgold
    15
NSAgold  
   2021-05-20 18:08:49 +08:00 via Android
你如果只是为了主机名显示的话完全可以改手机里的啊....前几天的帖子我应该有回过你怎么改来着
NSAgold
    16
NSAgold  
   2021-05-20 18:12:28 +08:00 via Android
@NSAgold 具体一点:
用 终端模拟器类软件(例如 http://www.coolapk.com/apk/com.romide.terminal )输入 getprop net.hostname 然后按回车获取当前 hostname
输入 setprop net.hostname (输入新的 hostname)
回车就行了
更改主机名需不需要 root 权限我不确定,可以先试试直接改,不行再 su
Maskeney
    17
Maskeney  
   2021-05-20 21:18:04 +08:00 via Android
你自己家的 WiFi,要么手动配置 IP 不用 DHCP,要么就关掉此 SSID 下的随机 MAC,我是倾向于后者的
Maskeney
    18
Maskeney  
   2021-05-20 21:18:59 +08:00 via Android   1
不会吧…难道你们的手机随机 MAC 开关都是总开关?明明是针对单个 SSID 的分开关
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5660 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 34ms UTC 06:31 PVG 14:31 LAX 22:31 JFK 01:31
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86