想写个shell脚本来自动配置ip,子网掩码和网关
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了想写个shell脚本来自动配置ip,子网掩码和网关相关的知识,希望对你有一定的参考价值。
假设脚本叫做ipset.sh
./ipset.sh eth0 192.168.1.1 255.255.255.0 192.168.1.254
然后这个配置就会自动写到网卡配置文件并重启生效
测试了下还可以,没有写条件判断,根据情况自己再修改下
#!/bin/bashhwaddr=`ifconfig |grep HWaddr |awk 'print $5'`
echo "DEVICE=$1
HWADDR=$hwaddr
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=$2
NETMASK=$3
GATEWAY=$4" > /etc/sysconfig/network-scripts/ifcfg-$1
/etc/init.d/network restart
Python通过snmp获取交换机VLAN号VLAN默认网关VLAN子网掩码和ARP表中的IP地址与MAC对应记录数据
自己做项目时,自己封装的Python通过snmp获取交换机VLAN号、VLAN默认网关、VLAN子网掩码和ARP表中的IP地址与MAC对应记录数据。
myPySnmp.py源代码
"""
mySnmpScan类,扫描核心交换机发送oid或MIB值获取对应数据
"""
# -*- coding: utf-8 -*-
import sys
import win32api
import win32con
import re
try:
from pysnmp.entity
以上是关于想写个shell脚本来自动配置ip,子网掩码和网关的主要内容,如果未能解决你的问题,请参考以下文章
主机ip子网掩码 默认网关最后不是0,1。 linux的ip怎么设置?