#!/bin/bash
sudo apt-get -y install xsupplicant
echo 네스팟/SKWIN 자동설정 스크립트입니다.
echo http://i.k-june.com/248 에서 최신버전을 확인할수 있습니다.
echo 무선 연결의 인터페이스를 선택하세요
echo 잘 모르실 경우 \'시스템-관리-네트워크\' 메뉴에서 확인하세요.
select myeth in "eth1" "eth2" "eth3" "eth0"
do
  echo $myeth가 선택되었습니다.
  break
done
echo 네스팟 아이디를 입력하세요.
read nespotid
echo 네스팟 비밀번호를 입력하세요.
read nespotpass
echo SKWIN 아이디를 입력하세요.\(아이디만 입력.없으면 그냥 엔터\)
read skwinid
echo SKWIN 비밀번호를 입력하세요.\(없으면 그냥 엔터\)
read skwinpass
echo 무선랜 \($myeth\) 의 정보를 보여줍니다.
ifconfig $myeth
echo 맨 첫줄의 HWaddr 옆에 있는 문자가 Mac Address입니다.
echo 위에 보이는 Mac Address를 입력하세요. \(예\) 00:13:ce:6e:a5:12
echo 대소문자는 상관없습니다.
read macadd
echo 다음과 같이 입력되었습니다.
echo 네트워크 인터페이스 : $myeth
echo Mac Address : $macadd
echo 네스팟 아이디 : $nespotid
echo 네스팟 비밀번호 : $nespotpass
echo 위의 정보가 맞습니까?
select continue in "예" "아니오" ; do
  if [ "$continue" = "예" ]; then 
    echo 설치를 계속합니다.
    break
  elif [ "$continue" = "아니오" ]; then 
    echo 설치를 중단합니다.처음부터 다시 시작하세요. 
    exit
  else 
    echo 잘못입력되었습니다. 
  fi 
done 
wget http://hermes.k-june.com/2006/03/nespotv02.tgz
tar zxvf nespotv02.tgz
sudo mv /etc/default/xsupplicant /etc/default/xsupplicant.old
sudo sed -e "s/ethxox/$myeth/" ./.nespot/xsupplicant > /etc/default/xsupplicant
sudo mv /etc/xsupplicant/xsupplicant.conf /etc/xsupplicant/xsupplicant.conf.old
sed -e "s/mynespotid/$nespotid/" ./.nespot/xsupplicant.conf > xsupplicant.temp
sed -e "s/mynespotpass/$nespotpass/" xsupplicant.temp > xsupplicant.2.temp
sed -e "s/myskwinid/$skwinid/" xsupplicant.2.temp > xsupplicant.3.temp
sudo sed -e "s/myskwinpass/$skwinpass/" xsupplicant.3.temp > /etc/xsupplicant/xsupplicant.conf
sudo chmod 600 /etc/xsupplicant/xsupplicant.conf
sudo mv /etc/dhcp3/dhclient.conf /etc/dhcp3/dhclient.conf.old
sed -e "s/ethxox/$myeth/" ./.nespot/dhclient.conf > dhclient.temp
sudo sed -e "s/mymacaddress/$macadd/" dhclient.temp > /etc/dhcp3/dhclient.conf
sudo rm -f xsupplicant.temp xsupplicant.2.temp xsupplicant.3.temp dhclient.temp nespotv02.tgz
echo 네스팟/SKWIN 설정이 끝났습니다.
echo 무선랜을 사용하시기 위해서는 메뉴의 \'시스템-관리-네트워크-연결\' 탭에서
echo \'무선연결-등록정보\'선택후 \'연결사용\'및 \'DHCP\'에 체크하셔야 합니다.
echo 설정을 변경하실 경우 nespot.sh를 다시 실행시켜 주세요.

