Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

[Linux] Firefly 静态IP设置问题

67

积分

0

威望

0

贡献

技术小白

积分
67

Firefly 静态IP设置问题

发表于 2023-3-23 17:21:29      浏览:10962 | 回复:10        打印      只看该作者   [复制链接] 楼主
  • 固件类型: 官方提供的固件
  • 固件文件名称: rk356x_linux_release_v1.3.0b_20221213
  • 固件下载地址: 找不到了
  • Log日志: PyYAML-5.3.1.tar.gz
问题描述及复现步骤:
开发板断开网线设置的静态IP就会消失,经过查询有说NetworkManager会造成这样的结果,于是我禁用了NetworkManager(sudo systemctl stop NetworkManagersudo systemctl disable NetworkManager)但是我使用netplan并且将底层控制软件更改为networkd的时候,拔掉网线,IP地址依然会消失,请问有无具体的方法让静态IP一直存在呢?

PyYAML-5.3.1.tar.gz

263.06 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

1004

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1004
发表于 2023-3-24 09:08:01        只看该作者  沙发
回复

使用道具 举报

67

积分

0

威望

0

贡献

技术小白

积分
67
发表于 2023-3-24 09:55:43        只看该作者  板凳
dengkx 发表于 2023-3-24 09:08
参考这个链接设置永久化
https://wiki.t-firefly.com/zh_CN/Firefly-Linux-Guide/first_use.html#id4

我已经参照这个链接并且设置过持久化配置了,但是拔掉网线后IP依旧消失了。可点击附件查看。同时NetworkManager也禁用了。

QQ截图20230324095436.png (10.66 KB, 下载次数: 843)

QQ截图20230324095436.png
回复

使用道具 举报

67

积分

0

威望

0

贡献

技术小白

积分
67
发表于 2023-3-24 10:09:55        只看该作者  地板
dengkx 发表于 2023-3-24 09:08
参考这个链接设置永久化
https://wiki.t-firefly.com/zh_CN/Firefly-Linux-Guide/first_use.html#id4

连接上网线IP又会重新出现,但是我想要的是网线断开IP地址也固定存在。或者是说,有没有一种方法让arp表不被清除呢?

微信图片_20230324100338.png (74.08 KB, 下载次数: 876)

微信图片_20230324100338.png

QQ截图20230324100937.png (25.64 KB, 下载次数: 850)

QQ截图20230324100937.png
回复

使用道具 举报

696

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
696
发表于 2023-3-24 10:49:10        只看该作者  5#
回复

使用道具 举报

67

积分

0

威望

0

贡献

技术小白

积分
67
发表于 2023-3-24 11:00:06        只看该作者  6#
Firefly_Javier 发表于 2023-3-24 10:49
试一下nmcli:https://wiki.t-firefly.com/zh_CN/Firefly-Linux-Guide/first_use.html#id1

nmcli接管的是底层的NetworkManager。我已经之前已经试过使用NetworkManager的方式设置过静态,但是网络上其他博客都有反应NetworkManager对静态支持不是很友好,我这边参考该教程也尝试过,失败了才使用netplan接管networkd来进行设置的,但是依然失败。
回复

使用道具 举报

899

积分

0

威望

6

贡献

技术大神

Rank: 8Rank: 8

积分
899
发表于 2023-3-24 11:19:37        只看该作者  7#
lee.123 发表于 2023-3-24 11:00
nmcli接管的是底层的NetworkManager。我已经之前已经试过使用NetworkManager的方式设置过静态,但是网络 ...

是需要接入网线才能静态ip的,不然是没有响应的。你想没有接入网线也显示静态ip,也没有什么意义,毕竟也不通
回复

使用道具 举报

67

积分

0

威望

0

贡献

技术小白

积分
67
发表于 2023-3-24 13:37:26        只看该作者  8#
本帖最后由 lee.123 于 2023-3-24 13:38 编辑
895816513 发表于 2023-3-24 11:19
是需要接入网线才能静态ip的,不然是没有响应的。你想没有接入网线也显示静态ip,也没有什么意义,毕竟也 ...

没有接入网线,IP存在的话IP对应的arp中的MAC地址应该还会在吧。但是目前面临的问题就是IP消失了arp表内的MAC地址也被清除了。解决方法:要么就是让IP不消失,要么就是让arp表的MAC地址不被清理;那请问现在有什么方法不让arp表被清理呢?可见4楼的最后一张图,arp表内的MAC地址都消失了。
回复

使用道具 举报

2129

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2129
发表于 2023-3-24 15:12:53        只看该作者  9#
本帖最后由 Liuth 于 2023-3-24 15:14 编辑
lee.123 发表于 2023-3-24 13:37
没有接入网线,IP存在的话IP对应的arp中的MAC地址应该还会在吧。但是目前面临的问题就是IP消失了arp表内 ...

arp表记录是当前局域网内发现的其他设备的ip和mac,划重点,其他设备,不是自身的

网线拔掉之后,arp表当然就清空了

自身的mac地址执行ifconfig里面ether部分,这个是不变的,拔掉网线也在

回复

使用道具 举报

67

积分

0

威望

0

贡献

技术小白

积分
67
发表于 2023-3-24 18:07:44        只看该作者  10#
Liuth 发表于 2023-3-24 15:12
arp表记录是当前局域网内发现的其他设备的ip和mac,划重点,其他设备,不是自身的

网线拔掉之后,arp ...

那有没有办法控制静态的ARP表让它不清除呢?现在我的MAC地址是文件的方式写入到 /etc/ethers 下的,然后使用命令arp -f读取文件写入静态MAC地址。但是苦于断开网线后IP地址消失,ARP表内的MAC也不复存在。除非下次接入网线再执行一次 arp -f。
回复

使用道具 举报

返回列表
12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表