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

2020-05-24 10:14:14 +08:00
 frmongo
如题,断电一次,路由器也会重新开机,导致 linux 的 IP 地址变化了,写成固定的又怕冲突,现在我都是断电一次,接上显示器查一下,有点麻烦
6413 次点击
所在节点    问与答
56 条回复
billlee
2020-05-24 11:53:11 +08:00
装 samba 可以 netbios 解析主机名,装 avahi 可以 mdns 查找主机名,有些路由器提供的 DNS 可以查询内网主机名
niubee1
2020-05-24 11:58:06 +08:00
家用路由器的 DHCP 配置呢可以有保留段,然后 Linux 的机器设置在保留段里的固定 IP
flyz
2020-05-24 12:11:35 +08:00
dhcp 为 100-199,那么固定 ip 可以设置 2-99 呀,不冲突呀。
widewing
2020-05-24 12:16:55 +08:00
不是可以通过主机名访问的吗?有些 Linux 可能需要打开设置
Nadao
2020-05-24 13:15:21 +08:00
查的话用 MAC 查,
根本解决就静态 IP 或者 DHCP 上邦定。
Harry1993
2020-05-24 13:18:10 +08:00
hostname
Zalica
2020-05-24 13:56:06 +08:00
我刚好之前也问过这个问题,有兴趣可以参考这里
https://www.v2ex.com/t/666559
systemcall
2020-05-24 14:08:40 +08:00
最简单的办法就是那台设备设置为静态 ip,并且尽量不要设置到 DHCP 地址池的起点,避免路由器过于智障搞得上不了网
Ggmusic
2020-05-24 14:12:24 +08:00
mDNS
swulling
2020-05-24 14:45:45 +08:00
Arp nmap
BadAngel
2020-05-24 15:11:33 +08:00
DHCP 服务器 地址池列表不分配固定地址的 IP
Mac 地址绑定固定 IP 解决 IP 冲突的问题

仅获知 IP 可以上路由器查看子网 IP 列表,用 mac 地址区分是否是那台 linux
iceheart
2020-05-24 15:22:46 +08:00
最简单的办法:
找公司网管给你 mac 地址绑定 ip
Telegram
2020-05-24 15:28:33 +08:00
linux 上写脚本,每次更改 IP 后主动向某个接口报告。
或者你上路由器去看,给该主机分了什么 ip 。
或者你直接去扫描网段在线主机,看 hostname 。

或者就 arp -a,应该也能看到,根据 mac 地址找就行。
miao1007
2020-05-24 15:29:52 +08:00
用 VIP 方案
Zien
2020-05-24 15:44:32 +08:00
1. 非要本定绑定的话,可以更改下路由器上的 DHCP 区间分配,把 IP 放在区间外
2. 路由器绑定 mac 和 IP (前提是不随机 mac 地址)
3. 端口扫描或者很多软件和设备都可以查看局域网的吧
izoabr
2020-05-24 15:59:36 +08:00
发现还没有人回到直接 ping 一下广播地址的方法:
ping -b 192.168.1.255 (假定 1.255 是段内广播地址),然后能回应你的都会回应你,你看看哪个 TTL 是 64 的,普通 Windows 好像是 128 的 TTL 。如果回来好多,你就把 64 的挨个试一下呗。

这样你可以临时找回来这个机器的 IP,说回来还是要在 dhcpd 上绑定一下。
dingdangnao
2020-05-24 16:27:16 +08:00
写个脚本 获取 IP 给你自己发邮件或者 telegram 机器人 或者 自己的微信公众号 或者测试号 或者 Server 酱 什么的
back0893
2020-05-24 16:40:31 +08:00
emm 脚本定时发送自己 ip?
Xusually
2020-05-24 16:42:05 +08:00
arp -a 先检查一遍,或者你 ping 一下 hostname
我家里的 lan 的 dhcp ip 池是从 100 开始的,100 以前的可以用来设置固定 ip
turi
2020-05-24 18:25:07 +08:00
mac 地址不变的,现在路由器基本上 ip 和 mac 都会显示吧,再不行那就将 mac 和 ip 绑定吧

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

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

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

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

© 2021 V2EX