add: suse network configuration

pull/75/head
kvaps 7 years ago
parent 3741bc7eb6
commit 84d98c7755

@ -106,6 +106,9 @@ EOT
if [ -n "$GATEWAY" ]; then if [ -n "$GATEWAY" ]; then
echo "GATEWAY=$GATEWAY" echo "GATEWAY=$GATEWAY"
if [ -d /etc/sysconfig/network ]; then
echo "default $GATEWAY - -" >> /etc/sysconfig/network/routes
fi
fi fi
if [ -n "$MTU" ]; then if [ -n "$MTU" ]; then
@ -126,6 +129,9 @@ EOT
if [ -n "$GATEWAY6" ]; then if [ -n "$GATEWAY6" ]; then
echo "IPV6_DEFAULTGW=$GATEWAY6" echo "IPV6_DEFAULTGW=$GATEWAY6"
if [ -d /etc/sysconfig/network ]; then
echo "default $GATEWAY6 - -" >> /etc/sysconfig/network/routes
fi
fi fi
if [ -n "$MTU" ]; then if [ -n "$MTU" ]; then
@ -153,6 +159,12 @@ get_dev()
gen_network_configuration() gen_network_configuration()
{ {
if [ -d /etc/sysconfig/network-scripts ]; then
CONFIG_PATH=/etc/sysconfig/network-scripts
elif [ -d /etc/sysconfig/network ]; then
CONFIG_PATH=/etc/sysconfig/network
fi
INTERFACE_MAC=$(get_interface_mac) INTERFACE_MAC=$(get_interface_mac)
CONTEXT_INTERFACES=$(get_context_interfaces) CONTEXT_INTERFACES=$(get_context_interfaces)
GATEWAY_IFACE_NUM=$(echo "$GATEWAY_IFACE" | sed 's/^ETH//') GATEWAY_IFACE_NUM=$(echo "$GATEWAY_IFACE" | sed 's/^ETH//')
@ -179,9 +191,10 @@ gen_network_configuration()
[ -z "${DEV}" ] && continue [ -z "${DEV}" ] && continue
( (
rm -f /etc/sysconfig/network/routes
cat <<EOT cat <<EOT
DEVICE=$DEV DEVICE=$DEV
BOOTPROTO=none BOOTPROTO=static
ONBOOT=yes ONBOOT=yes
NM_CONTROLLED=no NM_CONTROLLED=no
TYPE=Ethernet TYPE=Ethernet
@ -189,7 +202,7 @@ EOT
[[ -n $IP ]] && gen_iface_conf [[ -n $IP ]] && gen_iface_conf
[[ -n $IP6 ]] && gen_iface6_conf [[ -n $IP6 ]] && gen_iface6_conf
) > /etc/sysconfig/network-scripts/ifcfg-${DEV} ) > ${CONFIG_PATH}/ifcfg-${DEV}
ifup ${DEV} ifup ${DEV}

Loading…
Cancel
Save