⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 network.sh

📁 GPE内核镜像文件 已在qemu上跑过的
💻 SH
字号:
#!/bin/sh# Do not run when pcmcia-cs is installedtest -x /sbin/cardctl && exit 0# We get two "add" events for hostap cards due to wifi0echo "$INTERFACE" | grep -q wifi && exit 0# Check if /etc/init.d/network has been run yet to see if we are # called by starting /etc/rcS.d/S03udev and not by hotplugging a device## At this stage, network interfaces should not be brought up# automatically because:# a)	/etc/init.d/network has not been run yet (security issue)# b) 	/var has not been populated yet so /etc/resolv,conf points to #	oblivion, making the network unusable#spoofp="`grep ^spoofprotect /etc/network/options`"if test -z "$spoofp"then	# This is the default from /etc/init.d/network	spoofp_val=yeselse	spoofp_val=${spoofp#spoofprotect=}fitest "$spoofp_val" = yes && spoofp_val=1 || spoofp_val=0# I think it is safe to assume that "lo" will always be there ;)if test "`cat /proc/sys/net/ipv4/conf/lo/rp_filter`" != "$spoofp_val" -a -n "$spoofp_val"then	echo "$INTERFACE" >> /dev/udev_network_queue		exit 0fi## Code taken from pcmcia-cs:/etc/pcmcia/network## if this interface has an entry in /etc/network/interfaces, let ifupdown# handle itif grep -q "iface \+$INTERFACE" /etc/network/interfaces; then  case $ACTION in    add)    	ifconfig | grep -q "^$INTERFACE" || ifup $INTERFACE    	;;    remove)    	ifdown $INTERFACE    	;;  esac    exit 0fi

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -