`
steven-zhou
  • 浏览: 212439 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

编写一个脚本获得当前系统eth0的IP地址

    博客分类:
  • Bash
阅读更多

ifconfig | grep -A 1 'eth0' | grep 'inet addr:' | \
sed 's/.*inet addr://g' | sed 's/[[:blank:]]*Bcast.*//g'


  • 大小: 10.6 KB
分享到:
评论
1 楼 seen 2008-12-16  
标准的写法是用netlink
简单的来说可以上网抄一下ip或者ifconfig的代码

相关推荐

    直接用脚本配置IP地址

    例如,要将`eth0`接口的IP地址设置为`192.168.1.100`,子网掩码设置为`255.255.255.0`,可以写入以下命令: ```bash ifconfig eth0 192.168.1.100 netmask 255.255.255.0 ``` 在使用`ip`命令时,语法会有所不同...

    Shell脚本实现自动修改IP地址

    其中一个常见的需求是批量修改服务器的IP地址。通过编写一个简单的Shell脚本来自动化这一过程,不仅可以减少手动配置的时间,还能降低出错的可能性。 #### 脚本功能 此脚本的主要功能是自动化地更改服务器的IP地址...

    Shell脚本获取本地网卡IP、mac地址、子网掩码、dns IP、外网IP

    #/usr/bin/env bash # Name: get_network_info.sh # Author: Purple_Grape # This is a script to gather ...NIC=eth0 MAC=`LANG=C ifconfig $NIC | awk '/HWaddr/{ print $5 }' ` IP=`LANG=C ifconfig $NIC | awk

    利用shell脚本批量获取主机信息 IP地址 主机名 CPU型号 主频 核数 物理内存总大小 磁盘名称 容量

    本篇文章将详细讲解如何编写一个shell脚本来批量获取主机的IP地址、主机名、CPU型号、主频、核数、物理内存总大小以及磁盘名称和容量,并将其输出为CSV格式。 首先,我们需要了解在Linux中获取这些信息的命令: 1....

    以脚本的形式修改机器的IP

    脚本化IP地址的修改是一项高效且必要的技能,可以大大提高工作效率。本文将深入探讨如何以脚本的形式修改机器的IP地址,并结合提供的文件"setip"进行讲解。 首先,让我们了解IP地址的作用。IP(Internet Protocol)...

    ubuntu修改网卡名称为eth0.docx

    此步骤是为了确保系统能够正确识别新的网卡名称,并通过DHCP自动获取IP地址。 #### 7. 配置Network Manager 为了让Network Manager支持修改后的网卡名称,还需要创建一个`.conf`文件。在`/etc/NetworkManager/conf...

    C语言获取硬件信息(CPU序列号,硬盘序列号,网卡IP、MAC地址、是否插入网线).zip

    本文将详细讲解如何使用C语言在Linux和Windows操作系统下获取CPU序列号、硬盘序列号以及网卡的相关信息,如网卡名称、IP地址、MAC地址和网络连接状态。 首先,让我们关注CPU序列号的获取。在Windows系统中,可以...

    迅为iTOP4412Android4.0系统启动时执行shell脚本设置有线网ip

    在Android 4.0系统中,通过编写和执行shell脚本来在系统启动时自动配置有线网络的IP地址是一个涉及多个方面的过程。从标题和描述中提取知识点,我们可以学习到以下内容: 1. **Android启动流程与脚本执行时机** ...

    树莓派先设置IP后开机

    2. **创建启动脚本**:在树莓派的启动目录(如/etc/rc.local)中添加一个脚本,该脚本会在系统启动后运行,将`eth0.conf`中的信息写入到正确的网络接口配置文件。例如: ```bash #!/bin/sh -e cp /boot/eth0.conf...

    自动快速切换网络环境-IP地址切换器.pdf

    该文档主要介绍了一个用于自动快速切换网络环境的IP地址切换器,通过编写批处理脚本来实现。这个工具主要用于在不同的网络环境中快速切换IP地址、子网掩码、默认网关和DNS服务器,如监控网络、局域网以及自动获取IP...

    自动检查raid信息脚本

    在该脚本中,我们可以看到对文件的操作,例如读取ifcfg-eth0文件来获取IP地址信息。 九、 shell中的输出 在shell中,我们可以使用echo命令来输出信息,例如输出主机名、IP地址、raid信息等信息。 十、 代码结构 ...

    笔记本专用win7系统快速更换IP的方法.docx

    保存后,双击这个文件,批处理脚本会自动运行,更改计算机的IP地址,并显示相关信息,如当前IP地址,以及确认IP已经成功更改的提示。 5. **注意点**: - 用户需要根据自己的实际网络环境,调整脚本中的IP地址、...

    linux定时切换ip.docx

    首先,我们需要创建一个脚本来完成IP地址的切换。例如,可以创建一个名为`change_ip.sh`的shell脚本,放在`/usr/local/spider`目录下。这个脚本会包含用于更改网络接口IP地址的命令。在Linux中,通常使用`ifconfig`...

    批量加ip批处理bat

    2. **获取用户输入**:脚本可能通过`set /p`命令询问用户输入要添加的IP地址和子网掩码,以及对应的网络接口标识(如`eth0`或`Local Area Connection`)。 3. **编写IP配置命令**:在Windows中,可以使用`netsh`...

    获取同一网段下所有机器MAC地址的shell脚本

    在脚本中,`arping -I eth0 192.168.0.$i -c 1`这一行的作用是向IP地址为`192.168.0.i`的设备发送一个ARP请求,其中`eth0`是默认的网络接口,`-c 1`表示只发送一次请求。这个命令会返回接收到响应的设备的MAC地址。 ...

    Linux网关服务.pdf

    SNAT 可以分为两步进行:启用内核的 IP 转发功能,编写一个源地址转换脚本。 DNAT DNAT 是一种目的地址转换技术,用于将外部网络的 IP 地址转换为内部网络的 IP 地址。DNAT 可以用于使外部网络的计算机访问内部...

    linux定时切换ip.pdf

    例如,`ifconfig eth0 <new_ip>`可以临时更改eth0接口的IP地址,而`ip addr add <new_ip>/24 dev eth0`则可以在不破坏现有配置的情况下添加新的IP地址。 此外,可能还需要考虑DNS(域名系统)设置,因为IP切换可能...

    ROS限速腳本教學

    在本教学中,我们将学习如何在MikroTik路由器上使用ROS(RouterOS)系统编写一个简单的脚本来实现对特定IP地址范围内的主机进行统一限速。这种方法相比于逐个添加限速规则更加高效便捷,尤其适用于需要对大量设备...

Global site tag (gtag.js) - Google Analytics