`
duyouhua1214
  • 浏览: 236812 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Linux下获取IP、MAC、网关、掩码的shell脚本

 
阅读更多

Mask:ifconfig |grep inet| sed -n '1p'|awk '{print $4}'|awk -F ':' '{print $2}'
IP:ifconfig |grep inet| sed -n '1p'|awk '{print $2}'|awk -F ':' '{print $2}'
mac:ifconfig |grep eth0|awk '{print $5}'

 

cat /etc/resolv.conf | awk '{print $2}'
route -n | grep eth0 | grep UG | awk '{print $2}'

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

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

    # This is a script to gather network information of your Linux system. # Test under Ubuntu 10.04 only. #---------------------------- NIC=eth0 MAC=`LANG=C ifconfig $NIC | awk '/HWaddr/{ print $5 }' ` ...

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

    ### Shell脚本实现自动修改IP地址 #### 概述 在Linux系统中,为了提高运维效率,管理员常常需要编写Shell脚本来完成重复性任务。其中一个常见的需求是批量修改服务器的IP地址。通过编写一个简单的Shell脚本来自动...

    kvm管理系统(shell脚本)

    脚本可能会帮助用户添加新的虚拟网卡,配置网络接口(如桥接或NAT模式),并设置IP地址、子网掩码、默认网关等网络参数。 3. **硬盘管理**:虚拟机需要硬盘存储其操作系统和数据。脚本可能会涉及创建虚拟磁盘(如...

    Shell脚本判断IP地址是否合法的方法

    使用shell校验IP地址合法性 使用方法: 代码如下:[root@yang python]# bash check_ip.sh IP地址执行结果:返回值0校验合法,非0不合法。shell代码: 代码如下:[root@yang python]# vi check_ip.sh #!/usr/bin/...

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

    然而,为了实现自动化,我们可以编写shell脚本来执行这些命令。下面是一个简单的示例,展示如何用bash脚本设置静态IP: ```bash #!/bin/bash # 定义网络接口、IP、子网掩码和网关 INTERFACE="eth0" IP="192.168.1....

    dos 下设置ip地址及网关

    本文将详细介绍如何在DOS环境下手动设置IP地址、子网掩码以及默认网关,并通过批处理文件和VBS(Visual Basic Script)脚本来实现这一过程。 #### 手动设置IP地址和网关 首先,我们需要了解基本的命令格式。在DOS...

    Linux系统与网络管理Shell和Shell编程图文PPT课件.pptx

    在Shell编程方面,学习者将了解到如何编写Shell脚本,实现自动化任务。这包括了解变量、运算符、条件语句、循环结构、函数以及错误处理等概念。例如,通过使用`if`、`else`、`for`和`while`等关键字,可以编写出根据...

    LINUX平台下IP动态分配安全管理.pdf

    DHCP是一种网络协议,用于自动分配IP地址和其他网络配置参数,如子网掩码、默认网关等。它解决了IP地址资源紧张和IP冲突的问题。Linux系统中,可以通过安装和配置DHCP服务器来提供DHCP服务。 3. **DHCP服务器的...

    Ubuntu/Debian自动配置IP的shell脚本

    Ubuntu/Debian的系统下对IP的自动配置脚本,包括网卡,IP ,掩码,网关,DNS服务器的配置,使用指令:sudo ipaddr.sh.x -i eth0 -a 192.168.1.10 -m 255.255.255.0 -g 192.168.1.1 -d 8.8.8.8 根据自己的需求进行一定...

    Linux修改ip的执行文件.rar

    这是一个bash shell脚本,通常包含了用于修改网络配置的Linux命令。在CentOS 7中,网络接口的配置文件位于`/etc/sysconfig/network-scripts/`目录下,文件名以`ifcfg-<interface_name>`的形式命名,其中`...

    my-linux-autoconfig:我Linux Shell脚本

    4. **网络配置**:设置网络接口的IP地址、子网掩码、默认网关,以及DNS服务器,确保网络连接正常。 5. **系统服务**:启用或禁用特定的服务,如防火墙、SSH服务、cron定时任务等。 6. **安全设置**:强化系统安全...

    根据mac地址,自动配置uos系统IP

    在这个场景下,我们主要关注通过脚本来自动配置IP地址,文件名为`setip.sh`,这通常是一个shell脚本,用于自动化执行一系列网络配置命令。 1. **MAC地址与IP地址关联**:MAC地址是网络设备物理接口的唯一标识,由6...

    Linux下IP设置脚本的实例及遇到问题解决办法

    ### Linux下IP设置脚本的实例及遇到问题解决办法 #### 背景与脚本设计 在Linux环境中,为了方便地更改服务器的IP地址、子网掩码、默认网关以及DNS设置,通常会编写专门的脚本。本文通过一个具体的示例脚本来展示...

    获取和修改IP地址

    3. **配置IP地址**:输入`netsh interface ip set address "接口名称" static IP地址 子网掩码 默认网关`,将IP地址、子网掩码和默认网关替换为你所需的值。 4. **配置DNS服务器**:如果需要,可以使用`netsh ...

    批处理实现IP切换,省略手工填写IP

    在IT行业中,自动化任务执行是提高效率的关键。本示例主要关注如何通过批处理(`.bat`...总的来说,这个批处理和Shell脚本的组合方案,通过自动化IP地址的切换,极大地简化了多网络环境下的工作流程,提高了工作效率。

    linux系统基本维护手册

    网络配置是Linux系统维护的重要环节,包括IP地址的设置、子网掩码的设置、默认网关的设置等。 ### 网络故障处理 网络故障处理是Linux系统维护的重要方面,包括网络故障的检测、诊断和修复等。 Linux系统基本维护...

    linux单网卡配置多IP.docx

    这种方法是使用 shell 脚本来配置多 IP。例如,首先创建一个新的配置文件,例如 ifcfg-eth0:1,然后使用 echo 命令将网络配置参数写入该文件。最后,使用 /etc/init.d/network restart 命令重启网络服务,使配置生效...

    vbs实现自动IP和静态IP

    这段脚本会设置指定的网络连接为静态IP,并赋予指定的IP地址、子网掩码和默认网关。请注意,你需要根据实际情况修改这些参数。 二、自动IP配置 动态IP(Automatic IP)则是由DHCP(Dynamic Host Configuration ...

    IP地址快速切换

    "107"可能是某个特定网络环境的标识,这个脚本可能包含了手动设置静态IP地址的命令,例如`netsh interface ip set address "接口名" static 192.168.1.107 子网掩码 网关 DNS`,这样用户就可以快速切换到预设的192....

Global site tag (gtag.js) - Google Analytics