欢迎访问宝典百科,专注于IT类百科知识解答!
当前位置:宝典百科 >> 软件系统 >> linux >> 百科详情

linux中配置网络的命令是什么

2025-06-11 linux 责编:宝典百科 1745浏览

Linux中配置网络的常用命令及工具如下:

linux中配置网络的命令是什么

1. ifconfig(传统命令,逐步被淘汰)

查看和配置网络接口信息,例如:

bash

ifconfig eth0 192.168.1.100 netmask 255.255.255.0

需要安装`net-tools`包,但现代系统推荐使用`ip`命令。

2. ip(推荐,功能更强大)

- 查看网络接口:

bash

ip addr show

- 配置IP地址:

bash

ip addr add 192.168.1.100/24 dev eth0

- 管理路由:

bash

ip route add default via 192.168.1.1

3. nmcli(NetworkManager命令行工具)

- 查看连接:

bash

nmcli connection show

- 配置静态IP:

bash

nmcli con mod eth0 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8"

- 重启连接:

bash

nmcli con up eth0

4. nmtui(NetworkManager文本界面)

提供交互式界面配置网络:

bash

nmtui

5. dhclient(动态获取IP)

释放并重新获取DHCP地址:

bash

dhclient -r eth0 && dhclient eth0

6. route(传统路由配置)

查看或修改路由表:

bash

route -n

route add default gw 192.168.1.1

7. systemd-networkd(现代系统服务)

配置文件位于`/etc/systemd/network/`,例如:

ini

[Match]

Name=eth0

[Network]

Address=192.168.1.100/24

Gateway=192.168.1.1

DNS=8.8.8.8

需启用服务:

bash

systemctl enable --now systemd-networkd

8. resolv.conf(DNS配置)

手动修改DNS服务器:

bash

echo "nameserver 8.8.8.8" > /etc/resolv.conf

注意:在NetworkManager管理的系统中可能被覆盖,建议通过`nmcli`配置。

9. ethtool(网络接口诊断)

查看网卡信息与驱动:

bash

ethtool eth0

10. ss/netstat(网络连接监控)

查看端口和连接状态:

bash

ss -tulnp

netstat -tulnp

扩展知识

持久化配置

临时配置重启后失效,持久化需写入配置文件(如`/etc/network/interfaces`或`/etc/sysconfig/network-scripts/ifcfg-eth0`)。

网络命名空间

高级功能如容器隔离可通过`ip netns`实现。

无线网络

使用`iwconfig`或`wpa_supplicant`管理Wi-Fi。

根据发行版和网络管理模式(NetworkManager/systemd-networkd)选择合适工具。

本站申明:宝典百科为纯IT类百科展示网站,网站所有信息均来源于网络,若有误或侵权请联系本站!
为您推荐
  • Linux系统在IT行业中应用广泛,适合多种岗位,以下是一些主要方向及其扩展说明:1. Linux运维工程师 负责服务器部署、监控、故障排查及性能优化,需掌握Shell/Python脚本、Ansible/Puppet等自动化工具,熟悉Nginx/MySQL等服务的配置
    2025-06-01 linux 682浏览
  • 在Linux系统中,进入下一级目录主要通过`cd`命令实现,以下是具体方法和相关扩展知识: 1. 基本命令:`cd` - 语法:`cd ` - 示例:进入当前目录下的`Documents`子目录: bash cd Documents - 路径可以是相对路径(如`./subdir
    2025-06-01 linux 1553浏览
栏目推荐
  • 在 Linux 下,`mnt` 不是一个独立的命令,而是一个目录名,通常用于挂载(mount)设备。通常情况下,挂载设备(例如硬盘、U 盘或其他文件系统)时,我们会使用 `mount` 命令,将设备挂载到 `/mnt` 目录或其他指定的目录中。 使用
    2025-04-11 linux 3517浏览
  • 在 Linux 上查看自己机器的端口信息,通常可以使用以下命令:1. 查看正在监听的端口 ```bash sudo netstat -tuln ``` 解释: - `-t`:显示 TCP 端口 - `-u`:显示 UDP 端口 - `-l`:显示正在监听的端口 - `-n`:以数字形式显示端口号
    2025-04-11 linux 5740浏览
  • 要从 Linux 退出当前的会话并返回到桌面环境,你可以按照以下方法之一操作: 1. 通过图形界面退出(如果你正在使用图形桌面环境) - 在你的桌面环境中,通常可以点击右上角的菜单(如 GNOME、KDE、Xfce 等桌面环境)。 - 找
    2025-04-10 linux 6604浏览
全站推荐
  • MacOS快捷键冲突的解决方案及扩展知识:1. 系统级快捷键检查与修改打开「系统设置」→「键盘」→「键盘快捷键」,依次检查「应用程序快捷键」「功能键」「控制中心」等标签页。冲突的快捷键会显示黄色警告标志,可直接
    2025-06-06 macos 7060浏览
  • 在Android系统中,驱动加载错误可能由多种原因引起,以下是一些常见问题及解决方法:1. 内核模块未正确编译 - 驱动模块需与当前内核版本严格匹配,使用`uname -r`确认内核版本,重新编译模块时指定`KERNEL_DIR`路径。 - 检
    2025-06-06 android 7995浏览
  • 要让Windows密码关闭,可以采取以下几种方法,具体操作步骤和注意事项如下:1. 通过用户账户设置关闭密码 - 打开“控制面板” > “用户账户” > “用户账户”。 - 选择“更改账户类型”或“管理其他账户”。 - 点击
    2025-06-06 windows 260浏览
友情链接
底部分割线