百度
360搜索
搜狗搜索

linux7怎么看ip详细介绍

在 CentOS 7 中查看 IP 地址的方法多样,以下是详细操作指南及注意事项:

一、命令行工具查看 IP

1.
ip addr(推荐)

  • 功能:显示所有网络接口的详细信息(包括 IPv4/IPv6 地址、MAC 地址、状态等)。
  • 示例:bash
     addr show  

    addr show eth0

  • 输出解析:bash
    : eth0: BROADCAST,MULTICAST,UP,LOWER_UP mtu  qdisc pfifo_fast state UP group default qlen 

    inet .1.100/24 brd .1.255 scope global dynamic eth0

    inet6 fe80::1234:5678:9abc:def0/64 scope

2.
ifconfig

  • 说明:CentOS 7 默认未安装,需手动安装 net-tools 包:bash
     yum  net-tools  

    eth0

  • 输出示例:bash
    eth0: <UP,BROADCAST,RUNNING,MULTICAST  mtu 

    inet .1.100 netmask .255.0 broadcast .1.255

3.
nmcli(NetworkManager 工具)

  • 功能:通过网络管理工具查看 IP 及连接状态。
  • 示例:bash
    nmcli device show  

    nmcli connection show

  • 输出片段:bash
    IP4.ADDRESS: .1.100/24

    IP4.GATEWAY: .1.1

4.
hostname -I

  • 功能:快速查看所有 IPv4 地址(不显示详细信息)。
  • 示例:bash
       

5.
路由表相关命令

  • route -n:查看路由表中的网关 IP。bash
    route 

  • netstat -ir:查看网络接口统计信息。bash
             

二、配置文件查看 IP(静态配置)

1.
查看网卡配置文件

  • 路径/etc/sysconfig/network-scripts/ifcfg-<接口名>(如 ifcfg-eth0)。
  • 示例内容:bash
    Ethernet

    static

    .1.100

    .255.0

    .1.1

    yes

  • 注意:此文件中的配置为静态设置,实际运行中的 IP 可能因 DHCP 或动态配置而不同。

2.
查看 DNS 配置

  • 路径/etc/resolv.conf
  • 示例内容:bash
    nameserver .8.8

    nameserver .4.4

三、动态 IP 与静态 IP 的区别

  • 动态 IP(DHCP)
    • 配置方法:修改网卡配置文件中的 BOOTPROTO=dhcp,并确保 ONBOOT=yes
    • 生效命令:bash
       systemctl restart network  

  • 静态 IP
    • 配置方法:直接在网卡配置文件中指定 IPADDRNETMASKGATEWAY
    • 生效命令:同上。

四、常见问题与解决方案

  1. ifconfig 命令不存在

    • 原因:CentOS 7 默认未安装 net-tools 包。
    • 解决:bash
       yum  net-tools

  2. IPv6 地址显示问题

    • 默认情况ip addr 会同时显示 IPv4 和 IPv6 地址。
    • 关闭 IPv6(临时生效):bash
         

    • 永久关闭:编辑 /etc/sysctl.conf,添加 net.ipv6.conf.all.disable_ipv6 = 1,然后执行 sudo sysctl -p

  3. 网络接口名称异常(如 ens33

    • 原因:CentOS 7 使用 Predictable Network Interface Names 命名规则。
    • 解决:若需恢复传统命名(如 eth0),可修改 /etc/default/grub,添加 net.ifnames=0 biosdevname=0,然后重新生成 GRUB 配置并重启。

五、总结建议

  • 优先使用 ip addr:功能全面且无需额外安装。
  • ifconfig 适合习惯用户:需先安装 net-tools
  • 配置文件用于静态管理:修改后需重启网络服务生效。
  • 动态 IP 依赖 DHCP:确保网络配置正确且服务运行正常。

通过以上方法,可快速、准确地在 CentOS 7 中查看和管理 IP 地址。若需进一步调试网络问题,可结合 pingtraceroute 等工具进行排查。

阅读更多 >>>  linux命令查看网卡信息

网站数据信息

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