Changeset 2887 in MondoRescue for branches/2.2.9/mindi/rootfs/sbin
- Timestamp:
- Oct 9, 2011, 1:03:19 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.9/mindi/rootfs/sbin/start-netfs
r2709 r2887 12 12 # Get info from config file 13 13 ipdev=`grep netfs-dev /tmp/mondo-restore.cfg 2> /dev/null | cut -d' ' -f2-` 14 hwaddr=`grep netfs-client-hwaddr /tmp/mondo-restore.cfg 2> /dev/null | cut -d' ' -f2-` 14 15 ipaddress=`grep netfs-client-ipaddr /tmp/mondo-restore.cfg 2> /dev/null | cut -d' ' -f2-` 15 16 ipnetmask=`grep netfs-client-netmask /tmp/mondo-restore.cfg 2> /dev/null | cut -d' ' -f2-` … … 33 34 for i in `cat /proc/cmdline` ; do 34 35 echo $i | grep -qi ping= && ipcount=`echo $i | cut -d= -f2` 36 echo $i | grep -qi hwaddr= && hwaddr=`echo $i | cut -d= -f2` 35 37 echo $i | grep -qi ipconf= && ipconf=`echo $i | cut -d= -f2` 36 38 echo $i | grep -qi netfsmount= && export netfsmount=`echo $i | cut -d= -f2` … … 64 66 ipgateway=`echo $ipconf | cut -d: -f5` 65 67 fi 68 69 # If same system, map to the right MAC address 70 hwaddr_found=`ifconfig $ipdev | /bin/grep HWaddr | awk '{print $NF}'` 71 if [ "$hwaddr" != "$hwaddr_found" ]; then 72 ipdev_new=`ifconfig -a | /bin/grep $hwaddr | awk '{print $1}'` 73 if [ "$ipdev_new" != "" ]; then 74 LogIt "Interface $ipdev changed to $ipdev_new (MAC: $hwaddr)" 75 ipdev=$ipdev_new 76 else 77 LogIt "NOTE: Interface $ipdev kept despite it doesn't match the $hwaddr MAC address" 78 fi 79 fi 80 66 81 LogIt "Configuring $ipdev statically ($ipaddress/$ipnetmask)" 67 82 ifconfig $ipdev $ipaddress netmask $ipnetmask broadcast $ipbroadcast 68 83 route add default gw $ipgateway 84 69 85 fi 86 87 # Leave time to the satck to wake up (reported by some users) 88 sleep 5 70 89 71 90 # ping server helps waking interface up
Note:
See TracChangeset
for help on using the changeset viewer.