>> Edit article
이름
제목
패스워드
요즘에는 노트북에 랜카드를 달아서 사용하시는 분이 많으실텐데, 데스크탑과는달리 노트북은 모바이얼리티가 생명인지라 여기 저기서 계속 네트워크 세팅이(TCP/IP 세팅) 바뀌게 됩니다. 물론 예전과는 달리 네트워크 세팅을 잡아주는유틸들이 배포본마다 있으므로 비교적 쉽게 바꿀 수 있지만, 명령어 한 줄로미리 정해 놓은 세팅으로 바꾸면 좋겠죠? 더군다나 리눅수는 윈도그처럼 리부팅을할 필요도 없이 바로 바뀌니까 더욱 편리하겠죠.지금부터 설명할 스크립트는 아주 간단합니다. 미리 설정에 맞게 설정 파일들을작성해 놓고 필요할 때마다 복사해서 변경하는 거죠. 다만 어떤 파일들을바꾸어야 하는 것인가가 더 중요하겠죠. 지금 설명하는 파일들은 레드햇과레드햇에서 파생된 여러 배포본(알짜, 미지 등등) 기준입니다. 다른 배포본들도비슷하겠지만 장담은 못하네요.바꿀 파일은 다음의 세가지입니다./etc/resolv.conf (네임 서버와 도메인 서치)/etc/sysconfig/network (호스트 네임과 도메인 네임, 게이트 웨이)/etc/sysconfig/network-scripts/ifcfg-eth0 (프로토콜(DHCP 등), IP address,netmask, broadcast 등등)물론 eth0이 랜카드의 interface입니다. 일단 네트워크 세팅 유틸리티를 이용해서(아니면 직접 위의 파일들 편집해서... 네트워크에 대한 지식이 조금만 있으면바로 무슨 내용인지 알 수 있습니다.) 원하는 세팅으로 수정합니다. 그리고위의 세 파일들을 일관된 이름으로 백업을 받고, 나중에 한꺼번에 복사 할 수 있는스크립트를 작성하면 됩니다.저의 경우를 예로 들면 집에서는 두루넷을 이용해서 접속을 하고 학교서클룸에서는 할당된 IP address를 이용해서 접속합니다.우선 두루넷으로 접속할 때의 설정 (eth0은 DHCP)으로 세팅을 합니다.그리고 위의 파일들을 각각 thrunet-resolv.conf thrunet-networkthrunet-ifcfg-eth0 과 같이 백업을 받습니다. (여기서 이름을 바꿀 때ifcfg-eth0-thrunet과 같이 바꾸면 znetcfg 같은 네트워크 세팅 유틸들은이것을 현재 설정된 인터페이스로 인식해버립니다. 따라서 앞쪽에 접두어를붙여 백업을 받는 것이 낫더군요.)그리고 다음과 같은 간단한 스크립트를 작성합니다.----------#!/bin/shcp -f /etc/sysconfig/$1-network /etc/sysconfig/networkcp -f /etc/sysconfig/network-scripts/$1-ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0/etc/rc.d/init.d/network restartcp -f /etc/$1-resolv.conf /etc/resolv.conf-------위의 파일을 netchg 등등의 원하는 이름을 붙여 /usr/local/sbin 등에 넣어두고실행 퍼미션을 준다음 netchg thrunet과 같이 하면 두루넷 세팅으로 바뀌게됩니다. 스크립트를 보면 resolv.conf를 network를 리스타트 한 후 카피하는데이것은 MiziOS의 DHCP 경우 resolv.conf를 DHCP에서 정보를 받아다고쳐버리더군요. 그래서 첫 행의 search에 두루넷 도메인 뿐 아니라 학교 도메인도서치하도록 고치느라고 가장 마지막에 카피하도록 했습니다. 다른 네트워크세팅도 마찬가지로 백업을 받아 놓고 스크립트를 통해 카피하면 여러 개의 세팅을쉽게 바꾸어가며 사용할 수 있습니다.별거 아닌 내용을 장황하게 설명했는데 노트북에서 리눅스를 사용하시는 분들에게도움이 되시길...
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved