#!/bin/baship=$1if [-F "/etc/sysconfig/network-scripts/ifcfg-bond1"]thenbreakelse#ip= ' IP A | Grep-e "192.| 10. "| Grep-v ":" | awk ' {print $} ' | Awk-f '/' {print $ ' gw= ' echo $ip | Awk-f "." ' {print $ '. $ "." $ ". 254"} ' sed-i ' s/enforcing/disable/g '/etc/selinux/configsetenforce 0service iptables stopifdown em1service NetworkManager stopchkconfig NetworkManager offchkconfig iptables offcp/etc/sysconfig/network-scripts/ifcfg-em1/etc /sysconfig/network-scripts/ifcfg-em1.bakcp/etc/sysconfig/network-scripts/ifcfg-em2/etc/sysconfig/ network-scripts/ifcfg-em2.bakcp/etc/sysconfig/network-scripts/ifcfg-em3/etc/sysconfig/network-scripts/ Ifcfg-em3.bakcp/etc/sysconfig/network-scripts/ifcfg-em4/etc/sysconfig/network-scripts/ifcfg-em4.bakcat >/etc /sysconfig/network-scripts/ifcfg-em1 <<eofdevice=em1bootproto= "None" nm_controlled= "no" ONBOOT= "yes" MASTER= "Bond0" slave= "yes" Eofcat >/etc/sysconfig/network-scripts/ifcfg-em2 <<eofdevice=em2bootproto= "None" NM_ Controlled="No" onboot= "yes" master= "Bond1" slave= "yes" Eofcat >/etc/sysconfig/network-scripts/ifcfg-em3 <<eofdevice= Em3bootproto= "None" nm_controlled= "no" onboot= "yes" master= "bond0" slave= "yes" Eofcat >/etc/sysconfig/ Network-scripts/ifcfg-em4 <<eofdevice=em4bootproto= "None" nm_controlled= "no" onboot= "yes" MASTER= "Bond1" Slave= "yes" Eofcat >/etc/sysconfig/network-scripts/ifcfg-bond0 <<eofdevice=bond0onboot=nobootproto= static#ipaddr=x.x.x.x#netmask=255.255.255.0#gateway=x.x.x.xbonding_opts= "mode=6 miimon=1000" EOFcat >/etc/ Sysconfig/network-scripts/ifcfg-bond1 <<eofdevice=bond1type=bond6onboot=yesbootproto=staticipaddr=$ ipnetmask=255.255.255.0#gateway=192.168.4.254bonding_opts= "mode=6 miimon=1000" EOFecho "10.0.0.0/8 via $GW Dev Bond1" >>/etc/sysconfig/network-scripts/route-bond1echo "192.168.0.0/16 via $GW dev bond1" >>/etc/sysconfig/ Network-scripts/route-bond1ifdown em2 && Service Network Restartfi
Linux Network configuration Script