百度
360搜索
搜狗搜索

linux保存网络配置命令是什么详细介绍

在 Linux 系统里,保存网络配置的命令会因系统使用的发行版和网络管理工具的不同而有差异,下面为你介绍几种常见情况:

1. 使用
ifconfig
route(适用于传统网络配置)

在较老的 Linux 发行版中,一般会使用ifconfigroute命令来配置网络,不过这些配置仅在当前会话生效。若要永久保存,需要编辑相关配置文件。

  • 编辑网络接口配置文件:通常是/etc/network/interfaces。例如,要配置静态 IP 地址,可按如下操作:

bash

  /etc/network/interfaces

接着在文件中添加或修改网络接口配置,像这样:
plaintext

auto eth0

iface eth0 inet static

address 192.168.1.100

netmask 255.255.255.0

gateway 192.168.1.1

保存并退出文件后,重启网络服务使配置生效:
bash

 systemctl restart networking

2. 使用
nmcli(适用于 NetworkManager 管理的网络)

大多数现代 Linux 发行版都采用 NetworkManager 来管理网络。nmcli是 NetworkManager 的命令行工具,可用来配置和保存网络设置。

  • 创建或修改连接配置:例如,创建一个静态 IP 连接:

bash

 nmcli connection  con-name my-static-connection ifname eth0  ethernet ip4 .1.100/24 gw4 .1.1

  • 设置 DNS 服务器

bash

 nmcli connection modify my-static-connection ipv4.dns 

  • 激活连接

bash

 nmcli connection up my-static-connection

3. 使用
ip命令与
systemd-networkd(适用于使用 systemd-networkd 的系统)

systemd-networkd是一个系统服务,可用于管理网络连接。使用ip命令配置网络后,要通过编辑.network文件来保存配置。

  • 创建或编辑.network文件:例如,创建一个名为eth0.network的文件:

bash

  /etc/systemd/network/eth0.network

在文件中添加如下配置:
plaintext

[Match]

Name=eth0

[Network]

Address=192.168.1.100/24

Gateway=192.168.1.1

DNS=8.8.8.8

  • 重启systemd-networkd服务

bash

 systemctl restart systemd-networkd




912 systemctl systemd-networkd

你要依据自身使用的 Linux 发行版和网络管理工具,选择合适的方法来保存网络配置。

阅读更多 >>>  linux用什么面版

网站数据信息

"linux保存网络配置命令是什么"浏览人数已经达到26次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux保存网络配置命令是什么的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!