资讯专栏INFORMATION COLUMN

怎样在 Linux 中配置静态网络连接

yvonne / 742人阅读

摘要:步骤检查网络连接命令是一个众所周知的程序,可以快速检查网络的连通性。输入以下命令此截图显示有两个设备处于活动状态和,它们被称为和。步骤添加静态网络连接现在准备添加静态网络连接。再次运行命令以启用新连接。

翻译:疯狂的技术宅

原文:https://opensource.com/articl...


本文首发微信公众号:前端先锋
欢迎关注,每天都给你推送新鲜的前端技术文章


为 Linux 系统配置网络连接可能是具有挑战性的。幸运的是,许多新的 Linux 发行版都带有网络管理工具,可以帮你自动连接到无线网络。但是能够为 Linux 机器建立静态网络连接不是更好吗?本指南将向你展示如何使用不同的 Linux 工具检查来自 CentOS/RHEL 机器的网络连接,并讲解如何使用 nmcli 工具添加静态网络配置。

步骤1:检查网络连接

ping 命令是一个众所周知的程序,可以快速检查网络的连通性。在命令行中输入以下内容:

ping -c3 opensource.com

其中 -c3 选项表示你只 ping 三次。

如果你连接到了互联网,将会收到类似的数据包响应。

步骤2:检查连接信息

你可以用 ip add 命令检查网络信息。

运行此命令可显示设备信息和 IP 地址等。稍后你将需要此类信息(如设备信息和IP地址)来设置静态连接,因此请记住它。

步骤3:检查网络信息

通过输入以下命令,可以在 /etc/sysconfig/network-scripts 目录中找到网络信息:

ls /etc/sysconfig/network-scripts

例如这个截图显示了 ifcfg-enp0s3ifcfg-lo,但这些取决于你运行的 Linux 以及设备的设置方式。

步骤4:显示可用的连接

可以用 nmcli 工具显示当前网络的可用连接。输入以下命令:

nmcli con show

此截图显示有两个设备处于活动状态:enp0s8enp0s3,它们被称为Wired Connection 12。但这可能会和你的显示有所不同,具体取决于 Linux 环境的设置方式。

步骤5:检查网络连接是否已打开

用上面的 ping 可以命令检查你是否可以接收数据包,但现在我们要通过 systemctl 命令调用 network 来监视、更新网络状态和排除故障。命令是:

systemctl status network

如果网络支持程序没有问题,那么在运行此命令时,你将看到状态为 active

步骤6:添加静态网络连接

现在准备添加静态网络连接。使用在步骤2中从 ip add 中获取的设备名称,输入以下命令来添加新连接:

nmcli con add con-name "SomeName" ifname YOUR_DEVICE autoconnect yes type YOUR_CONNECTION_TYPE

要根据你的实际配置去修改命令中的 SomeNameYOUR_DEVICEYOUR_CONNECTION_TYPE

步骤7:验证连接是否已被添加到网络脚本路径

可以用 nmcli 工具修改新的连接信息。通过以下命令:

nmcli con mod

这个命令实际上是修改了 /etc/sysconfig/network-scripts 目录下的网络配置脚本,这也是修改连接信息的另一种方法。

通过输入以下命令再次查看 /etc/sysconfig/network-scripts 路径:

ls /etc/sysconfig/network-scripts

你可以看到已经添加了连接 ifcfg-MyFavoriteCafe

步骤8:确认你可以看到连接

检查 MyFavoriteCafe 是否为可见的可用连接。使用以下命令启动连接。请注意 SOME_CONNECTION_NAME 应该是你真实的连接名称(在本例中为 MyFavoriteCafe )

nmcli con up SOME_CONNECTION NAME

也可以用以下命令将其关闭:

nmcli con down SOME_CONNECTION NAME

添加新连接时,将 autoconnect 设置为 true,这样的话如果重新启动网络服务,它将会自动启用。

到目前为止还挺顺利。运行以下命令时,将会显示该连接:

步骤9:将连接修改为静态

用文本编辑器(如 Vim、Emacs 或 Nano)打开文件/etc/sysconfig/network-scripts/ifcfg-SOME_CONNECTION_NAME(在本例中为 MyFavoriteCafe)。

要把连接配置为静态,需要修改一个参数,并再添加三个参数:

修改 BOOTPROTO 为 static。

添加 IPADDR。即你要设置的静态 IP 地址,可以通过 ip add 命令看到。

添加 NETMASK。这是子网掩码,可以通过 ip add 命令找到。

添加 GATEWAY。这是默认网关的 IP 地址,可以通过 ip add 找到。

你可能还需要添加 DNSPREFIX 或其他信息,具体情况取决于你的网络和计算机的设置方式。

完成此操作后,保存文件。用以下命令重新启动网络:

systemctl restart network

检查状态:

systemctl status network
步骤10:确认新连接处于活动状态

必须要做这一步!要确保你的新连接在正常工作。再次运行 nmcli con show 命令以启用新连接。

还可以通过 ping 一个网址来验证连接是否正常。

最后,你可以用以下命令检查设备信息:

nmcli dev show DEVICE_NAME

其中 DEVICE_NAME 应该是你的网络设备的真实名称。

如果你有什么问题或反馈,请在评论中留言。


本文首发微信公众号:前端先锋

欢迎扫描二维码关注公众号,每天都给你推送新鲜的前端技术文章


欢迎继续阅读本专栏其它高赞文章:

12个令人惊叹的CSS实验项目

必须要会的 50 个React 面试题

世界顶级公司的前端面试都问些什么

11 个最好的 JavaScript 动态效果库

CSS Flexbox 可视化手册

从设计者的角度看 React

过节很无聊?还是用 JavaScript 写一个脑力小游戏吧!

CSS粘性定位是怎样工作的

一步步教你用HTML5 SVG实现动画效果

程序员30岁前月薪达不到30K,该何去何从

14个最好的 JavaScript 数据可视化库

8 个给前端的顶级 VS Code 扩展插件

Node.js 多线程完全指南

把HTML转成PDF的4个方案及实现


更多文章...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/11685.html

相关文章

  • 怎样 Linux 配置静态网络连接

    摘要:步骤检查网络连接命令是一个众所周知的程序,可以快速检查网络的连通性。输入以下命令此截图显示有两个设备处于活动状态和,它们被称为和。步骤添加静态网络连接现在准备添加静态网络连接。再次运行命令以启用新连接。 翻译:疯狂的技术宅原文:https://opensource.com/articl... 本文首发微信公众号:前端先锋欢迎关注,每天都给你推送新鲜的前端技术文章 为 Linux ...

    rickchen 评论0 收藏0
  • 云服务新手入门-Windows系统篇

    摘要:目前对于阿里云所提供的操作系统镜像而言,无论是系还是系任何一种平台都有很多种可以供大家选择。在易操作性上而言,如果你是一个刚入门的新手,那么你最好选择系统,因为窗口操作可以让一个新手更好的完成部署,当然这样你的选择会比更少一些。目前对于阿里云所提供的操作系统镜像而言,无论是Windows系还是Linux系任何一种平台都有很多种可以供大家选择。这两个系统都有各自的优点和缺点, 既然本文整理的是...

    Simon_Zhou 评论0 收藏0
  • 如何保护你的 Linux VPS

    摘要:实现入侵检测系统检测非法入侵需要记住的一条重要的考虑因素是制定检测一项检测非法使用的策略。入侵检测系统,也被称为,在状态良好时会记录配置和文件详细信息。入侵检测系统有很多,我们将在下文了解是最知名的实现之一。 本文翻译自DigitalOcean的An Introduction to Securing your Linux VPS,建议阅读原文 前言 利用这个伟大平台的强大功...

    marek 评论0 收藏0
  • 如何保护你的 Linux VPS

    摘要:实现入侵检测系统检测非法入侵需要记住的一条重要的考虑因素是制定检测一项检测非法使用的策略。入侵检测系统,也被称为,在状态良好时会记录配置和文件详细信息。入侵检测系统有很多,我们将在下文了解是最知名的实现之一。 本文翻译自DigitalOcean的An Introduction to Securing your Linux VPS,建议阅读原文 前言 利用这个伟大平台的强大功...

    jeyhan 评论0 收藏0
  • 云服务器如何搭建网站?云服务器搭建网站注意事项

    摘要:云服务器如何搭建网站云服务器如何搭建网站自从云服务器出现后,越来越多得企业选择云服务器,不仅降低成本,性能好,而且维护也相对简单,更容易上手。云服务器如何搭建网站?自从云服务器出现后,越来越多得企业选择云服务器,不仅降低成本,性能好,而且维护也相对简单,更容易上手。相比起物理服务器的成本更低,更易操作和安全。那么,云服务器怎么搭建网站呢?云服务器搭建网站并没想象中那么困难。一般我们购买阿里云...

    番茄西红柿 评论0 收藏2637

发表评论

0条评论

最新活动
阅读需要支付1元查看
<