Linux 挂在局域网里,没有接显示器,断电之后, IP 地址变了,如何获知 IP 地址?

2020-05-24 10:14:14 +08:00
 frmongo
如题,断电一次,路由器也会重新开机,导致 linux 的 IP 地址变化了,写成固定的又怕冲突,现在我都是断电一次,接上显示器查一下,有点麻烦
6400 次点击
所在节点    问与答
56 条回复
bshu
2020-05-24 10:18:31 +08:00
登录路由器,看看分配的 ip
qistchan
2020-05-24 10:18:47 +08:00
你可以用类似 ddns 的方式
Illusionary
2020-05-24 10:19:46 +08:00
绑定 mac 地址是你唯一出路
bequt
2020-05-24 10:20:51 +08:00
有一种工具叫 mac 扫描,或者局域网计算机名扫描。
whileFalse
2020-05-24 10:21:21 +08:00
安排下 dhcp 的分配段就行了,给他设置一个在 dhcp 段之外的 ip
jzmws
2020-05-24 10:21:48 +08:00
上路由器 看 分配的地址
Jat001
2020-05-24 10:24:50 +08:00
mac 地址又不会变,windows: arp -a linux: arp-scan -l
Osk
2020-05-24 10:27:41 +08:00
方法很多呀:
把 ip 设置到路由器 dhcp 池外
路由器 dhcp 方式略作修改,比如 openwrt 就不是从头开始依次分配 ip 的,似乎是根据客户端的 mac 等信息算出来分配什么 ip 的。
路由器上 dhcp 服务器里绑定 ip 分配记录
MeteorCat
2020-05-24 10:28:33 +08:00
路由器把 IP 地址预留限定成指定 IP 就行了,再不济 Linux 把动态 IP 获取改成静态
jworg
2020-05-24 10:33:10 +08:00
看你局域网设备多不,少的的话直接搜局域网扫描工具 Advanced IP Scanner,多的话,可以参见树莓派的 mdns,ping ××××.local 实现。
Sanko
2020-05-24 10:33:48 +08:00
nmap
M3ng
2020-05-24 10:43:48 +08:00
手机应用市场里一大堆局域网扫描软件,看开放端口应该也能猜出来。
Kiriya
2020-05-24 10:48:21 +08:00
用 pinginfoview ping 整个网段,ping 成功就会显示主机名
vocaloidchina
2020-05-24 10:52:28 +08:00
我记得路由器一般都有根据 mac 地址绑定 ip 地址的功能
laycher
2020-05-24 10:52:59 +08:00
写个脚本,定时检查 IP 地址,发现变了就发个 post 请求,推到微信?
imdong
2020-05-24 10:53:25 +08:00
DDNS 脚本设置为开机启动即可。

有计算机名,有 mDNS 系统加持,只要计算机名不冲突,你可以 计算机名 就可以解析到对应的机器 IP 。
hicdn
2020-05-24 11:00:49 +08:00
在路由器上给机器分配固定 ip
Tink
2020-05-24 11:14:59 +08:00
写个脚本啊
JamesMackerel
2020-05-24 11:47:57 +08:00
avahi
msg7086
2020-05-24 11:49:50 +08:00
写成固定的为什么会冲突?自己分配了几个静态 IP 自己不知道吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/674844

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX