百度
360搜索
搜狗搜索

怎么看linux联网详细介绍

在 Linux 系统中查看联网状态和配置网络连接可以通过多种方式实现,以下是从基础检查到高级诊断的全面指南:

一、基础网络状态检查

  1. 查看网络接口状态
    使用 ip addrifconfig 命令查看网络接口是否启用及 IP 地址分配情况:
    bash
     addr show eth0  

    若接口状态为 UP 且有有效 IP 地址(非 127.0.0.1169.254.x.x),说明物理连接正常。

  2. 测试网络连通性

    • Ping 网关:验证与本地路由器的连接:bash
       .1.1  

    • Ping 公网 IP:检查是否能访问外部网络:bash
       .8.8      

    • Ping 域名:测试 DNS 解析是否正常(需 DNS 配置正确):bash
       www.baidu.com

  3. 检查路由表
    确保默认网关配置正确:
    bash
     route show      

    route

    若存在 default via X.X.X.X 条目,说明网关配置正常。

二、网络配置与管理

  1. 动态 IP(DHCP)配置

    • 启用 DHCP(以 Ubuntu 为例):
      编辑 /etc/netplan/*.yaml 文件,设置 dhcp4: yes,并执行:bash
       netplan apply

    • 手动获取 IP:bash
       dhclient eth0  

  2. 静态 IP 配置

    • Ubuntu(Netplan):yaml

      networkd

      no

      192.168.1.100/24

      192.168.1.1

      8.8.8.8 114.114.114.114

    • CentOS(ifcfg 文件):bash

      static

      .1.100

      .255.0

      .1.1

      .8.8

      保存后重启网络服务:bash

       systemctl restart network

  3. DNS 配置

    • 临时修改:直接编辑 /etc/resolv.conf:bash
      nameserver .8.8

      nameserver .114.114

    • 持久化配置(不同发行版方法不同):
      • Ubuntu:通过 Netplan 文件配置。
      • CentOS:编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 中的 DNS1DNS2

三、高级诊断工具

  1. DNS 解析测试

    • nslookup:bash
       www.baidu.com  

    • dig(更灵活):bash
       @8.8.8.8 www.baidu.com  

  2. 网络流量监控

    • 实时流量:bash
      iftop  eth0      

      nload

    • 历史流量:bash
      vnstat          

      vnstat

  3. 端口与服务检查

    • 查看开放端口:bash
            

      ss

    • 测试端口连通性:bash
      telnet example.com   

      .1.1

四、故障排查流程

  1. 物理层问题

    • 检查网线是否插好、路由器是否正常工作。
    • 尝试更换网线或接口。

  2. 配置错误

    • 确认 IP 地址、网关、DNS 配置正确。
    • 检查 /etc/network/interfaces 或 Netplan 文件是否有误。

  3. 防火墙限制

    • iptables:bash
       iptables    

      iptables INPUT tcp ACCEPT

    • firewalld:bash
       firewall-cmd --add-port/tcp   

      firewall-cmd

  4. 服务异常

    • NetworkManager:bash
       systemctl status NetworkManager  

      systemctl restart NetworkManager

    • systemd-networkd:bash
       systemctl status systemd-networkd

      systemctl restart systemd-networkd

  5. DNS 故障

    • 检查 /etc/resolv.conf 是否包含有效的 DNS 服务器。
    • 尝试使用公共 DNS(如 8.8.8.8、114.114.114.114)。

  6. 路由问题

    • 检查路由表是否存在默认网关。
    • 手动添加路由:bash
        route  default via .1.1 dev eth0

五、不同发行版的差异

发行版 网络配置工具 配置文件路径
Ubuntu Netplan、NetworkManager /etc/netplan/*.yaml
CentOS ifcfg 文件、NetworkManager /etc/sysconfig/network-scripts/
Debian ifupdown、systemd-networkd /etc/network/interfaces
Fedora NetworkManager /etc/NetworkManager/

六、无线连接配置(命令行)

  1. 搜索 WiFi 网络:bash
    nmcli device wifi list  

  2. 连接 WiFi:bash
    nmcli device wifi connect  password 

  3. 使用 wpa_supplicant(适用于无图形界面):bash
     wpa_passphrase SSID PASSWORD  /etc/wpa_supplicant.conf

    wpa_supplicant wlan0 /etc/wpa_supplicant.conf

    dhclient wlan0

通过以上方法,您可以全面检查 Linux 系统的联网状态,并针对不同问题进行配置和排查。如果问题仍未解决,建议查看系统日志(如 /var/log/syslogjournalctl -u NetworkManager)以获取更详细的错误信息。

阅读更多 >>>  linux中如何修改防火墙设置

网站数据信息

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