欢迎访问宝典百科,专注于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系统中解压文件时出现乱码通常是由于字符编码不一致或文件名编码不匹配导致的。以下是解决方法及扩展知识:1. 指定正确的字符编码 使用`unzip`命令时可通过`-O`参数指定文件名的编码格式(需支持该选项的版本):
    2025-07-16 linux 1069浏览
  • Linux和Windows系统可以通过多种方式实现互通,涵盖文件共享、网络通信、应用程序兼容性等多个层面。以下是具体的技术实现方式和扩展知识:1. 文件系统互通 - Samba协议:Linux通过Samba服务实现与Windows共享文件。Samba支持SMB/C
    2025-07-16 linux 300浏览
栏目推荐
  • 安装arm-linux-gcc交叉编译器需要根据宿主机的系统环境选择相应方法,以下是具体步骤和注意事项:1. 确认系统架构 执行`uname -m`检查宿主机架构,x86_64架构需安装32位兼容库(如Ubuntu需运行`sudo apt install lib32z1`)。2. 下载工具链
    2025-06-11 linux 7000浏览
  • Linux中配置网络的常用命令及工具如下: 1. ifconfig(传统命令,逐步被淘汰) 查看和配置网络接口信息,例如: bash ifconfig eth0 192.168.1.100 netmask 255.255.255.0 需要安装`net-tools`包,但现代系统推荐使用`ip`命令。 2. ip(
    2025-06-11 linux 1745浏览
  • Linux系统突然死机的排查可以从以下几个方面入手:1. 系统日志分析 - 使用`dmesg`查看内核日志,关注是否有硬件错误(如硬盘SMART警报、内存故障)或驱动崩溃信息。 - 检查`/var/log/syslog`或`/var/log/messages`,寻找死机前发生
    2025-06-10 linux 8539浏览
全站推荐
  • 安装macOS失败可能由多种原因引起,以下是一些常见问题及解决方案,涵盖硬件、软件和操作细节:1. 兼容性检查 - 确认设备是否支持目标macOS版本。例如,2012年前的MacBook Pro无法安装macOS Big Sur及以上系统。可通过Apple官网核实
    2025-07-27 macos 8743浏览
  • 在Android系统中配置串口通信涉及硬件和软件层面的配合,以下为详细步骤及注意事项:1. 硬件准备 - 确认设备支持串口功能:部分Android设备内置串口(如工业平板、开发板),需查看硬件规格。若无硬件串口,可通过USB转串
    2025-07-27 android 188浏览
  • 在Windows 10中查看或更换显卡程序(驱动)可通过以下方法操作,涵盖基础步骤和扩展知识: 1. 通过设备管理器更新/更换显卡驱动步骤: 1. 右键点击“开始菜单”选择 设备管理器; 2. 展开 显示适配器,右键单击当前显卡
    2025-07-27 windows 880浏览
友情链接
底部分割线