当我们在安装 Debian Linux 时,在安装过程中它试图从调制解调器(或 DHCP 服务器)获得 DHCP ip 地址(如果可用的话)。但是在您的系统上总是建议有一个静态 IP 地址。静态 IP 地址的主要好处是,它将在整个重新引导过程中保持持久。

在本指南中,我们将演示如何在 Debian 11 (Bullseye) 上设置静态 ip 地址。

在 Debian 11 中,我们可以通过 GUI (图形用户界面) 或命令行 (cli) 设置静态 ip 地址。

通过 GUI 设置静态 IP 地址

登录到您的 Debian Desktop 环境, 选择菜单 Settings –> Choose Network

点击 Wired Settings,然后我们会看到下面的窗口

*注意: 如果要禁用 IPv6,请进入 IPv6 Tab 页并选择 Disable 选项

单击 IPv4 Tab 页

上面的窗口显示已经配置了自动 DHCP,因此要配置静态 IP 的话,请选择 Manual,然后指定 IP 地址、子网掩码、网关和 dns 服务器 IP 等详细信息。

注意: 若要指定 dns 服务器 IP,请先关闭自动 dns 服务器 IP。

单击 Apply 保存更改

然后,通过切换禁用和启用接口,以便为接口分配新的 IP 地址。

再次单击 wired settings,以验证是否分配了新的静态 ip 地址。

完美,以上确认新的静态 IP 地址配置成功。

通过命令行设置静态 IP 地址

Open the terminal and identify the interface on which we will configure static IP address. Run below ip command

打开终端并识别网络接口,执行以下 ip 命令

$ ip add show

运行 nmcli 命令获取连接名称

$ nmcli connection

Once we get the connection name, run below nmcli command to assign static ipv4 address,

获取连接名后,运行下面的 nmcli 命令分配静态 ipv4 地址

$ nmcli con mod 'eth0' ipv4.address 192.168.1.151/24

运行下面的命令设置网关

$ nmcli con mod 'eth0' ipv4.gateway 192.168.1.1

将配置从 DHCP 更改为手动,这样 IP 将是静态和持久的,运行

$ nmcli con mod 'eth0' ipv4.method manual

使用如下命令设置 DNS 服务器 IP 地址

$ nmcli con mod 'eth0' ipv4.dns '8.8.8.8'

禁用并启用连接,以便上述更改生效。

$ nmcli connection down eth0
$ nmcli connection up eth0

运行 IP 命令查看 IP 地址

$ ip add show eth0

完美,以上输出确认静态 IP 地址已在 eth0 接口上成功配置。

在最小安装的 Debian 11 上设置静态 IP 地址

Whenever we install minimal Debian 11 then we will have only the CLI console and don’t have any nmcli utility. So, to configure static ip address we will edit the file ‘/etc/network/interfaces’.

每当我们安装最小的 Debian 11 时,我们只有 CLI 控制台,并且没有任何 nmcli 实用程序。因此,要配置静态 IP 地址,我们需要编辑 /etc/network/interfaces 文件。

查看文件的默认内容

$ cat /etc/network/interfaces

编辑该文件并设置静态 IP 地址,如下所示

$ sudo vi /etc/network/interfaces

删除 allow-htplug enp0s3 行,修改 dhcp 参数为 static。下面是我的示例文件,根据您的环境更改接口名称和 ip 详细信息。

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback# The primary network interface
auto enp0s3
iface enp0s3 inet staticaddress 192.168.1.183netmask 255.255.255.0gateway 192.168.1.1dns-nameservers 8.8.8.8

保存并关闭文件

要使上述更改生效,必须重新启动网络服务

$ sudo systemctl restart networking.service

执行 IP 命令验证 IP 地址

$ ip add show

以上就是本文的全部内容,请在下面的评论区分享你的反馈和疑问。

我的开源项目

  • course-tencent-cloud(酷瓜云课堂 - gitee仓库)
  • course-tencent-cloud(酷瓜云课堂 - github仓库)

如何在 Debian11系统上设置静态IP地址 ?相关推荐

  1. 如何在Debian Linux上设置静态IP地址

    目的 目标是在Debian Linux服务器上配置静态IP地址. 请注意,对于桌面安装,建议使用GUI工具,例如network-manager.如果您希望通过/etc/network/interfac ...

  2. 如何在Eero路由器上设置静态IP地址

    Most of the time, having your router assign dynamic IP addresses to your devices is fine. Sometimes, ...

  3. 如何在linux系统中设置静态ip地址

    1.在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0 2.开始编辑,填写ip地址.子网掩码.网关.DNS等.其中"红框内的信息" ...

  4. 路由器桥接静态ip设置_如何在路由器上设置静态IP地址

    路由器桥接静态ip设置 Routers both modern and antiquated allow users to set static IP addresses for devices on ...

  5. 如何在CentOS 7中配置静态IP地址

    转载来源:https://www.techrepublic.com/article/how-to-configure-a-static-ip-address-in-centos-7/ PS:这个简短的 ...

  6. linux 怎么设置静态ip,如何在Linux中设置静态IP地址和配置网络

    如果您是Linux系统管理员,那么当您需要在系统上配置网络时,就会出现时间. 与可以使用动态IP地址的台式机不同,在服务器基础架构上,您需要设置静态IP地址(至少在大多数情况下).IP地址 :192. ...

  7. linux系统自动获取ip地址,Linux系统下设置静态IP或自动获取动态IP的简单方法

    Linux下为机器设置静态IP地址: 复制代码 代码如下: vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改这个文件内容如下形式: 复制代码 代码如下: ...

  8. linux怎么静态改为自动获取,Linux系统下设置静态IP或自动获取动态IP的简单方法...

    linux下为机器设置静态ip地址: 复制代码代码如下: vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改这个文件内容如下形式: 复制代码代码如下: # ...

  9. VMware设置静态ip地址及不同网络模式讲解【Linux网络问题】

    VMware设置静态ip地址及不同网络模式讲解 此处的静态IP配置选用的是使用NAT方式连接网络[如果之前配置有错误,可以尝试暴力方法:将虚拟机网络配置重新恢复为默认,然后从头开始配置] 1 将Lin ...

最新文章

  1. 新款苹果手机_苹果宣布新系统 性能依旧“压制quot;安卓
  2. 使用Ehcache+Redis实现分布式缓存
  3. P8U8 IT这块出书门槛相对比较低
  4. linux脚本中sed -i,Linux Shell 脚本之sed命令详解
  5. 电信光猫 友华PT921G 研究
  6. osx86 10.4.3 BF1118 的界面
  7. centos网卡配置
  8. Linux下面无线网络配置
  9. 双译记:UCLA朱松纯团队验证机器人任务中可解释性,登Science子刊
  10. 微信和抖音都到十亿级用户了,作为产品经理的你们觉得哪个产品更成功?
  11. matlab 滤波器篇
  12. Shell 中的真与假
  13. 车辆仪表盘测试平台研究
  14. javax.mail发送邮件(带附件)
  15. E+H雷达液位计做干扰抑制曲线(mapping)方法
  16. linux文件中提取某些字节,linux – 如何转储二进制文件的一部分
  17. 90%的程序员都答不完的趣味题,答完领“神兵”!
  18. 提高监测精度轧钢测径仪
  19. 【制作电子书的软件】云展网教程 | 如何把电子杂志放到博客或论坛里?
  20. 通过关键字获取JD商品列表API接口

热门文章

  1. [2006-01-03] 感受《我的校长田长霖》
  2. 淘宝IP地址库获取到省市IP地址
  3. R语言epiDisplay包的alpha函数计算dataframe数据中指定数据列之间的信度分析、克朗巴哈系数、标准化系数、每当剔除某一条目后系数的变化、设置reverse参数不对任何数据对象进行反序
  4. matlab批量图片旋转处理
  5. 成长不可或缺的財富——肥皂剧和八卦节目带给我的成长
  6. 【b站 机器学习基础】四、自动调整学习率
  7. 图片音视频应用开发的工具与服务大礼包
  8. 2022新年新气象,思想提升
  9. 魅族MX4安装Ubuntu Touch 16.04
  10. 如何在Mirth Connect中创建和调用自定义Java代码