树莓派静态ip设置方法

树莓派静态ip设置失败,找到一个方法


sudo vi /etc/dhcpcd.conf

最下面 添加

interface eth0
static ip_address=192.168.1.163
static routes=192.168.1.1
static domain_name_servers=192.168.1.1


转自:http://blog.youkuaiyun.com/weijinqian0/article/details/51112911

### 配置树莓派静态 IP 地址的方法 为了在树莓派配置静态 IP 地址,可以根据操作系统版本的不同采取不同的方法。以下是基于 Ubuntu 和其他常见 Linux 发行版的操作指南。 #### 1. 查看当前网络接口名称 首先需要确认设备使用的网络接口名称(例如 `eth0` 表示有线网络,`wlan0` 表示无线网络)。可以通过以下命令查看当前网络状态并识别接口名称: ```bash ifconfig ``` 或者更现代的方式: ```bash ip addr show ``` 这一步有助于确定后续修改的具体目标接口[^1]。 #### 2. 编辑 Netplan 配置文件 (适用于 Ubuntu 系统) 对于运行 Ubuntu 的树莓派,通常会使用 Netplan 工具来管理网络配置。具体步骤如下: - 打开 `/etc/netplan/50-cloud-init.yaml` 文件进行编辑: ```bash sudo nano /etc/netplan/50-cloud-init.yaml ``` - 添加或更新以下内容以设置静态 IP 地址(假设为有线网络接口 `eth0`): ```yaml network: version: 2 renderer: networkd ethernets: eth0: dhcp4: no addresses: - 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: addresses: - 192.168.1.1 - 8.8.8.8 ``` 上述配置中: - 将 `addresses` 替换为你希望分配的静态 IP 地址。 - 设置默认网关到 `gateway4` 字段。 - 使用本地 DNS 或 Google Public DNS (`8.8.8.8`) 进行域名解析[^3]。 完成编辑后保存退出,并通过以下命令应用更改: ```bash sudo netplan apply ``` #### 3. 修改 dhcpcd.conf 文件 (适用于 Raspbian 及其他系统) 如果使用的是非 Netplan 基础的发行版,则需调整 `/etc/dhcpcd.conf` 文件实现相同功能: - 打开该文件进行编辑: ```bash sudo nano /etc/dhcpcd.conf ``` - 在文件末尾追加以下内容(针对有线网络接口 `eth0`): ```conf interface eth0 static ip_address=192.168.1.100/24 static routers=192.168.1.1 static domain_name_servers=192.168.1.1 8.8.8.8 ``` 此处同样替换实际所需的 IP 地址、子网掩码以及路由器信息[^5]。 最后重启服务使改动生效: ```bash sudo systemctl restart dhcpcd ``` 以上两种方式均可成功设定树莓派上的固定 IP 地址,只需依据所安装的操作系统选择合适路径即可[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值