장소를 바꿔가며 인터넷을 해야 할 때 어떻게들 설정을 바꾸시나요?
글쓴이: irene / 작성시간: 수, 2006/08/16 - 9:04오전
학교와 집을 오가면서 인터넷을 사용하고 있습니다. 그런데 데비안에 기본으로 들어있는 Network Tool에
Location설정을 저장해놨는데도 각 프로파일 바꿀 때마다 계속 엄청나게 느리게 바뀌네요. 게다가 실패할 때도 많습니다.
IP를 수동으로 줘야 하는 건물도 있고, DHCP로 자동으로 잡는 곳도 있고, 무선도 있고 유선도 있고....
설정을 저장하는 것도 쉽지 않고 그러네요.
Network-Manager라는 패키지가 있긴 하던데 깔아도 애플릿으로 띄우기가 어렵네요. 여러분들은 이런 상황에서
어떻게 하세요? 해결책을 좀 알려주세요.-_-
Forums:
저도 잘 모르지만.
저도 잘 모르지만.
렌카드를 여러개 설정 할 수 있는 방법이 있다면...(물리적으로는 하나더라도)
여러개마다 종류대로 하나씩 잡아두면 되지 않을까요? ^_^
-------------------------
모든것에 감사합니다.
http://bubicom.winmir.com
저는..
평일엔 집과 회사 주말엔 고향에서 노트북을 사용하다보니
저도 이런 문제가 있더군요.
전 그냥 무식하게 스크립트로 설정을 바꾼답니다.
/etc/sysconfig/network-script 에 있는 설정 파일들에
새로운 설정을 쓰고 네트워크 재시작 -_-
나름대로 해결책을
나름대로 해결책을 찾았습니다. Network-Tool이라는게 설정을 입력하고 저장하는 순서가 무척 중요하군요.
Location 제목을 먼저 정하고 설정을 저장하려고 하면 바람개비만 뱅글뱅글 하면서 제대로 저장되지 않습니다.
하지만 먼저 설정을 저장하고 Creat Location을 하게 되면 곧바로 저장되면서 또 적용이 바로 되는군요.
요거 좀 직관적이지 않는데 버그리포팅해볼까 생각중입니다.^^
무선랜이건 유선이건
무선랜이건 유선이건 두세줄이면 끝이지만 치는게 귀찮아서 장소별로 스크립트를 만들어 놓았습니다.
~/net/home.sh
~/net/office.sh
이런 식으로요.
<- 이거면 안되는 게 없어~
정품 소프트웨어 사용 캠패인
<- 이거면 안 되는 게 없어~
정품 소프트웨어 사용 캠패인
날짜와 시간을 살펴서..
#!/bin/bash
#
##
#
[ "${1}" == "debug" ] && debug="echo"
if_inet=
if_local=
if_air="eth1"
if_hack="eth2"
if_vm="vmnet1"
if_china="tap0C"
timedate=$(date "+%k %u")
hour=${2:-${timedate% *}}
date=${3:-${timedate#* }}
##
#
function init_iface()
{
while /sbin/ip -f inet address delete dev ${iface}
do
:
done
}
function home()
{
${debug} killall udhcpc
${debug} /sbin/ip a a 192.168.0.126/24 dev ${iface}
${debug} /sbin/ip l s ${iface} up
${debug} /sbin/ip l s eth2 up
${debug} /sbin/iptables -t nat -F
}
function arm()
{
${debug} /sbin/udhcpc -i ${iface}
}
function rm_cups()
{
${debug} /etc/init.d/cupsys stop
}
function workHard()
{
${debug} /sbin/ip a a 61.36.128.252/25 dev ${iface}
${debug} /sbin/ip a a 172.31.10.126/16 dev ${iface}
${debug} /sbin/ip a a 192.0.2.92/24 dev ${iface}
${debug} /sbin/ip l s ${iface} up
if [ "${1}" == "" ]; then
${debug} /sbin/ip r r default via 61.36.128.193 dev ${iface}
else
${debug} /sbin/ip r r default via 172.31.0.1 dev ${iface}
fi
${debug} /sbin/iptables -t nat -F
${debug} /sbin/iptables -t nat -I POSTROUTING -o ${iface} -s 10.0.0.0/8 -j SNAT --to 61.36.128.252
${debug} /sbin/iptables -t nat -I POSTROUTING -o ${iface} -d 172.31.0.0/16 -j SNAT --to 172.31.10.126
}
##
#
echo "|${hour}|${date}|"
case "${date}" in
"7")
iface="eth2"
arm
;;
"6")
if [ ${hour} -gt 13 ] ; then
iface="eth2"
arm
else
iface="eth0"
init_iface
workHard
fi
;;
*)
if [ ${hour} -gt 17 ] ; then
iface="eth2"
arm
else
iface="eth0"
init_iface
workHard
fi
;;
esac
rm_cups
放下着-----
내려놓으려는 마음도 내려놓기
放下着-----
내려놓으려는 마음도 내려놓기
우분투 설정 파일에 아예 따로 적는 것도 있더군요.
eth0-home, eth0-office 식으로 /etc/networking/interfaces 파일에 적어놓고 따로 쓰는 예제를 본 기억이 있습니다.
IBM Access Connection
IBM Access Connection -_-b
(참고로 Windows 용 Application 입니다)
--------------------------------------------------------------------------------
http://blog.superwtk.com
좋은 방법을
좋은 방법을 알려주셔서 감사합니다. kz님이 알려주신 방법이 제일 간단해 보여서(제가 아는게 별로 없어서ㅜㅜ) 시도해보겠습니다.
p.s. 글올리고 나서 Network-Tool로 잘 하고 있습니다. 어쩌죠 흑.
댓글 달기