#! /bin/bash
#脚本用途 连接以太网
#参数根据需要自己改
################parameters##################
IFACE=eth0
IP_ADDR=192.168.1.102
SUBNET_MASK=255.255.255.0
GW=192.168.1.1
HW_ADDR='14:xx:b5:ec:57:xx'
############################################
if [ $UID -ne 0 ]
then
echo "Run as root"
exit 1
fi
# close the port before configuration
/sbin/ifconfig $IFACE down
if [[ -n $HW_ADDR ]];
then
/sbin/ifconfig hw ether $HW_ADDR
echo Spoofed MAC ADDRESS to $HW_ADDR
fi
/sbin/ifconfig $IFACE $IP_ADDR netmask $SUBNET_MASK
route add default gw $GW $IFACE
echo Successfully configured $IFACE
#脚本用途 连接以太网
#参数根据需要自己改
################parameters##################
IFACE=eth0
IP_ADDR=192.168.1.102
SUBNET_MASK=255.255.255.0
GW=192.168.1.1
HW_ADDR='14:xx:b5:ec:57:xx'
############################################
if [ $UID -ne 0 ]
then
echo "Run as root"
exit 1
fi
# close the port before configuration
/sbin/ifconfig $IFACE down
if [[ -n $HW_ADDR ]];
then
/sbin/ifconfig hw ether $HW_ADDR
echo Spoofed MAC ADDRESS to $HW_ADDR
fi
/sbin/ifconfig $IFACE $IP_ADDR netmask $SUBNET_MASK
route add default gw $GW $IFACE
echo Successfully configured $IFACE
本文介绍了一个用于配置以太网接口的bash脚本,包括设置IP地址、子网掩码、默认网关和MAC地址等操作。该脚本首先检查是否以root权限运行,然后关闭端口并进行配置。
1950

被折叠的 条评论
为什么被折叠?



