728x90
반응형
오늘의 포스팅은 랜카드가 하나이며, 공유기 또한 사용하지 않는 환경을 위한 꼼수,
예를 들어
타겟보드를 위한 크로스 컴파일 도중 필요한 유틸이나 다운로드 및 설치가 필요한 패키지가 있을 때,
랜선을 바꾸어 주고 네트워크 셋업을 손수 재설정 해주어야 하는 번거로움이 있다.
그러므로 초기 보드 셋업시에 타겟 환경에서의 네트워크 정보와 호스트 환경에서의 네트워크 정보를
담고있는 스크립트들을 별도로 백업하여 랜케이블 교체후 스크립트 실행을 통해 조금만 번거롭게 네트워킹을
사용할 수 있도록 하는 꼼수를 3분전에 생각했다.
서론이 긴 것으로 미루어 물론 별거 아님 -ㅅ-;;
우선
네트워크 설정 스크립트 파일 정보
/root/target_ifcfg-eth0
/root/host_ifcfg-eth0
네트워크 설정 스크립트 파일 내용
/root/target_ifcfg-eth0 :
손으로 작성하기 귀찮음이 많으므로 -ㅅ-;;
타겟과 통신시점의 네트워크 설정 스크립트 백업
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /root/target_ifcfg-eth0
호스트 또한 마찬가지로 호스트 네트워크 설정 후 백업
/root/target_ifcfg-eth0 :
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /root/target_ifcfg-eth0
스크립트 파일의 정보
PATH :
permisson은 각각 755 or 777
/bin/changehost
/bin/changetarget
스크립트 파일 내용
/bin/changehost :
cp -rf /root/host_ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0
service network restart
/bin/changetarget:
cp -rf /root/target_ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0
service network restart
위와 같이 설정이 완료되면 일반 커맨드처럼 네트워크설정을 바꿀 수 있으며 사용예는 아래와 같이!!
bar_foo ] changehost
... ...
foo_bar ] changetarget
... ...
물론 랜카드를 두개 달아서 동시에 쓰거나,
공유기를 사용하거나,
가상머신을 사용한다면 별로 도움될 거 같지 않은 하등 쓸모없는 이야기임 -ㅅ-;;
728x90
반응형
댓글