게시물 1,376건
   
udev(userspace device) 70-persistent-net.rules
글쓴이 : 최고관리자 날짜 : 2016-09-23 (금) 16:50 조회 : 5893
글주소 :
                                
udev 
 - 리눅스 커널용 장치관리자
 - 디바이스 드라이버와 연계해 동작하며 노드를 만들라는 요청이 있을경우 파일을 생성
 - 즉, 장치가 연결될때만 노드 파일을 생성하여 사용되기에 불필요한 파일을 가지고 있지 않아도 된다. 


"디스크 카피 , 랜카드교체, 메인보드(온보드랜) 교체, 가상화 환경내 스냅샷 이후 다른장비로 Restore 등"
즉 MAC Address 가 바뀌게되면......


네트워크 지속성 규칙을 담당하는 파일
 :: 시스템 장치를 담당하는 파일들은 xxxxxx.rules 형태로 존재
/etc/udev/rules.d/70-persistent-net.rules  ==>> 재시작시 서버에 할당된 MAC 정보를 읽어들여 새로운 파일을 생성
/etc/udev/rules.d/75-persistent-net-generator.rules  ==>> 70-persistent-net.rules 파일을 생성


네트워크 담당파일 명령어로 생성 
방법1)
export INTERFACE=eth0
export MATCHADDR=`ip addr show $INTERFACE | grep ether | awk '{print $2}'`
/lib/udev/write_net_rules

방법2) 
udevadm : Send Control commands or test the device manager
# udevadm trigger --subsystem-match=net --action=add




그렇다면 안 생기게하는 방법은???
http://server.etutsplus.com/centos-disable-persistent-net-rules/

방법1) 
cd /etc/udev/rules.d
rm -f 70-persistent-net.rules
touch  75-persistent-net-generator.rules 

방법2) 동일한 디렉토리를 만들어두거나.... /dev/null 로 링크
:: 중복된 이름이 있을경우 PASS
# mkdir  /etc/udev/rules.d/70-persistent-net.rules 

:: 동일한 파일명을 만들어둘경우에는 덮어씌우기 때문에..../dev/null 파일로 링크 
# ln -sf /dev/null  /etc/udev/rules.d/70-persistent-net.rules

방법3) rc.local  자동으로 삭제하게
# echo  "rm -f /etc/udev/rules.d/70-persistent-net.rules" >> /etc/rc.d/rc.local

방법4) /lib/udev/write_net_rules 수정 
#RULES_FILE='/etc/udev/rules.d/70-persistent-net.rules'
RULES_FILE='/dev/null'
   ※주의 : yum update 등 패키지를 업데이트하면 해당 스크립트가 재생성된다. 
                즉, write_net_rules 파일이 새로 만들어짐

이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

 



 
사이트명 : 모지리네 | 대표 : 이경현 | 개인커뮤니티 : 랭키닷컴 운영체제(OS) | 경기도 성남시 분당구 | 전자우편 : mojily골뱅이chonnom.com Copyright ⓒ www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.