百度
360搜索
搜狗搜索

linux命令行链接网络设置详细介绍

以下是 Linux 命令行下常用的网络配置操作及示例:

一、查看网络状态

bash

addr show

route show

/etc/resolv.conf

二、临时配置 IP(重启后失效)

bash

addr .1.100/24 dev ens33

route default via .1.1 dev ens33

三、永久配置(不同发行版差异)

场景 1:使用 systemd-networkd(Debian/Ubuntu 22.04+ 推荐)

bash

/etc/systemd/network/10-ens33.network

ini

保存后生效:
bash

 systemctl restart systemd-networkd

场景 2:使用 netplan(Ubuntu 20.04 及旧版)

bash

  /etc/netplan/00-installer-config.yaml

yaml

networkd

no

192.168.1.100/24

192.168.1.1

114.114.114.114 8.8.8.8

应用配置:
bash

 netplan apply

四、诊断工具

bash

.1.1

baidu.com

.1.1

telnet example.com

google.com

五、脚本化配置示例(自动获取 IP 并设置 DNS)

bash

dhclient ens33

addr show ens33 inet -d/ "

赋予执行权限并运行:
bash

 +x dhcp_and_dns.sh

./dhcp_and_dns.sh

注意事项:

  1. 接口名称:现代系统常用 ens33/enp0s3 等名称,可通过 ip link 查看
  2. 权限要求:修改网络配置需 sudo 权限
  3. 持久化:避免直接编辑 /etc/resolv.conf,建议通过 systemd-resolveNetworkManager 管理 DNS

这些命令适用于大多数 Linux 发行版(Debian/Ubuntu/CentOS/Fedora 等),具体配置文件路径可能因系统版本略有差异。

阅读更多 >>>  手机如何练习linux命令
上一篇: 下一篇:

文章数据信息:

本文主要探讨:"linux命令行链接网络设置", 浏览人数已经达到32次, 首屏加载时间:0.683 秒。