linux之设置固定IP以及网关

本文介绍如何在树莓派上手动配置静态IP地址及网关,包括修改配置文件及重启系统的具体步骤。

一般在以太网通信的过程中需要我们设置固定的IP地址以及网关,所以在特殊使用环境下仍需要设置固定的IP以及网关(正常使用网络的情况下还是自动获取吧,要不然网络一般用不了)

  1. 查看当前网关配置信息
ifconfig

在这里插入图片描述其中IP地址:10.31.60.148
广播地址:10.31.60.255
掩码:255.255.255.0

  1. 修改网卡配置文件
sudo gedit /etc/network/interfaces

原文件为
在这里插入图片描述增加修改内容后保存

auto enp0s25
iface enp0s25 inet static
auto lo
iface lo inet loopback
address 192.168.1.2  #IP地址
netmask 255.255.255.0  #掩码
gateway 192.168.1.1  # 网关
  1. 重启计算机使设置生效
sudo reboot

树莓派通过这样设置也一样可以生效使用

### 设置Linux开发板固定IP地址 对于希望在Linux开发板上设定固定IP地址的情况,可以按照如下说明操作: #### 修改网络接口配置文件 编辑`/etc/network/interfaces` 文件来指定静态IP设置。此文件用于定义系统的网络接口及其参数。 ```bash sudo nano /etc/network/interfaces ``` 在此文件中找到对应网络接口(通常是eth0),修改其配置为静态IP形式[^1]。例如: ```plaintext auto eth0 iface eth0 inet static address 192.168.5.8 netmask 255.255.255.0 gateway 192.168.5.1 dns-nameservers 8.8.8.8 8.8.4.4 ``` 这里设定了一个特定的IPv4地址、子网掩码以及默认网关,并指定了DNS服务器地址以便于域名解析[^2]。 #### 使用netplan工具(适用于新版本Ubuntu) 对于采用Netplan作为网络管理器的新版Ubuntu系统来说,应该编辑位于 `/etc/netplan/`目录下的YAML格式配置文件来进行同样的更改[^4]。比如创建或编辑名为 `01-netcfg.yaml` 的文件: ```yaml network: version: 2 renderer: networkd ethernets: eth0: dhcp4: no addresses: - 192.168.5.8/24 gateway4: 192.168.5.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] ``` 保存以上更改之后,应用新的网络配置: ```bash sudo netplan apply ``` #### 重启网络服务验证变更效果 为了使这些改动生效,需重新启动网络服务并确认新的IP地址已被正确分配给设备。 ```bash sudo systemctl restart networking.service # 或者使用以下命令代替 sudo /etc/init.d/networking restart ``` 最后利用`ifconfig` 命令检查当前活动的网络适配器状态,确保所期望的静态IP已经被正确设置
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值