树莓派IP相关

修改树莓派网卡名称

ifconfignetstat -i查看网卡名称
可能大家遇到过网卡命名不是我们常见的eth0、eth1,而是enx+[mac地址](比如enxb827eb112233,而ubuntu mate采用的是PCI设备命名比如epn0s31f6)

原因:这个不是系统bug,而是较新的命名规则一致的网络设备命名或CONSISTENT NETWORK DEVICE NAMING用于取代基于ethX的旧命名规范,老的命名方式有些问题,因为网卡(NICs)的命名是基于内核启动时发现设备的顺序而定的。添加新接口可能会导致原来的接口名称改变。

解决方法:
更换为原始网卡命名方法,在/boot/cmdline.txt里添加net.ifnames=0

update:注:当前使用的树莓派3B+ Ubuntu mata系统没有此更改方法 2019-11-21
最新的系统raspbian(2017-09-07)已经默认采用“老式”命名规则即有线网卡eth0,同时最新版raspi-config(2017-09-26之后版本)在Advanced Options里可以切换网卡命名规则。

sudo raspi-config
enable Predictable Network Interface Names则以网卡mac地址命名

在这里插入图片描述

设置静态IP

sudo vim /etc/network/interfaces // 编辑interface,写入静态ip信息
  auto <网络接口名称>
  iface <网络接口名称> inet static # static 是静态ip
  address <IP 地址>
  netmask <子网掩码>
  gateway <默认网关>    # 可以不写
  nameserver <DNS>     # 可以不写

2019-11-21:
修改树莓派静态IP:172.16.254.1
修改树莓派网卡名称:eth0

auto eht0
iface eth0 inet static
address 172.16.254.1
netmask 255.255.0.0
要查看树莓派IP地址,可以通过多种方法实现。以下是一些常见且有效的方式: ### 方法一:使用终端命令 在树莓派的终端中输入以下命令之一可以获取当前设备的IP地址信息: - 使用 `ifconfig` 命令: ```bash /sbin/ifconfig ``` 这个命令会列出所有网络接口的信息,包括IPv4和IPv6地址。需要查找 `inet` 后面的地址,通常是 `wlan0`(无线网络)或 `eth0`(有线网络)接口下的 IP 地址 [^2]。 - 使用更新的 `ip` 命令: ```bash ip addr show ``` 该命令同样显示了所有网络接口的详细信息,找到对应接口下的 `inet` 字段即可。 ### 方法二:通过局域网主机名解析 树莓派 Raspbian 系统默认的主机名为 `raspberrypi`。如果树莓派连接到局域网并且启用了 mDNS 服务(通常由 Avahi 提供),则可以在同一网络中的其他设备上运行以下命令来获取其 IP 地址: ```bash ping raspberrypi.local ``` 此方法依赖于 Bonjour 或 Avahi 服务的支持,确保这些服务已在树莓派上安装并运行 [^2]。 ### 方法三:检查路由器管理界面 大多数家用路由器都提供了一个网页管理界面,在这里可以看到所有连接到该路由器的设备列表及其分配的 IP 地址。登录路由器后查找 DHCP 客户端表或类似名称的部分,通常能找到树莓派的 MAC 地址对应的 IP 地址。 ### 方法四:使用网络扫描工具 可以利用如 `nmap` 等网络扫描工具对整个子网进行扫描,从而发现树莓派IP 地址。例如,在另一台 Linux 设备上执行: ```bash sudo nmap -sn 192.168.1.* ``` 替换 `192.168.1.*` 为实际使用的子网范围。这种方法可以帮助快速识别出网络中活跃的设备及其 IP 地址。 ### 方法五:查看 ARP 表 如果您之前已经与树莓派通信过,则您的计算机 ARP 缓存可能存储了它的硬件地址。在 Windows 上使用: ```cmd arp -a ``` 而在 Linux 或 macOS 上使用: ```bash arp -n ``` 然后根据已知的树莓派 MAC 地址匹配对应的 IP 地址。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值