version 1.1.2.3, 2013/01/27 23:40:37
|
version 1.1.2.5, 2013/01/28 00:56:46
|
Line 40 menu()
|
Line 40 menu()
|
echo |
echo |
echo "Available interfaces: $IFACES" |
echo "Available interfaces: $IFACES" |
read -p " +Which from them: " iface |
read -p " +Which from them: " iface |
|
if [ -z "$iface" ]; then |
|
return 1 |
|
fi |
read -p " +Name of interface $iface []: " name |
read -p " +Name of interface $iface []: " name |
read -p " +Setup management vlan 4093 on $iface? [no|yes]: " mgmt |
read -p " +Setup management vlan 4093 on $iface? [no|yes]: " mgmt |
read -p " +IPv4 address/mask of interface $iface [dhcp|x.x.x.x/x]: " ip4 |
read -p " +IPv4 address/mask of interface $iface [dhcp|x.x.x.x/x]: " ip4 |
read -p " +IPv6 address/mask of interface $iface [auto|x:x:x::x/x]: " ip6 |
read -p " +IPv6 address/mask of interface $iface [auto|x:x:x::x/x]: " ip6 |
if [ X"$mgmt" = X"yes" -o X"$mgmt" = "y" ]; then | if [ X"$mgmt" = X"yes" -o X"$mgmt" = X"y" ]; then |
cfexec sh -c "echo $iface >/etc/mylan" |
cfexec sh -c "echo $iface >/etc/mylan" |
fi |
fi |
ifconfig $iface description "$name" up |
ifconfig $iface description "$name" up |
Line 83 menu()
|
Line 86 menu()
|
echo |
echo |
echo "Restore factory defaults ..." |
echo "Restore factory defaults ..." |
read -p " +Are you sure for restore and clear all changes? [no|yes]: " ans |
read -p " +Are you sure for restore and clear all changes? [no|yes]: " ans |
if [ X"$ans" = X"yes" -o X"$ans" = "y" ]; then | if [ X"$ans" = X"yes" -o X"$ans" = X"y" ]; then |
cfexec rm -rf /elwix/etc/rc.S /elwix/etc/rc.s /elwix/etc/rc.t |
cfexec rm -rf /elwix/etc/rc.S /elwix/etc/rc.s /elwix/etc/rc.t |
cfexec tar -xzpf /elwix/altroot/backup/.var.tgz -C /elwix/altroot |
cfexec tar -xzpf /elwix/altroot/backup/.var.tgz -C /elwix/altroot |
cfexec tar -xzpf /elwix/altroot/backup/.etc.tgz -C /elwix |
cfexec tar -xzpf /elwix/altroot/backup/.etc.tgz -C /elwix |