linux2019. 11. 21. 18:04

기존에 사용하던 방식은 

 

#ifconfig eth0 down

#필요 설정 후,(mac 변경)

#ifconfig eth0 up

 

위와같이 interface가 시작되는 경우, socket 연결 시, 알 수없는 이유로 client socket이 holding 되는 문제가 있음.

그러나 아래와 같이 ifup/ifdown 명령어를 사용하면 socket에서 발생하던 문제가 사라졌음.

구체적인 이유는 알 수 없지만 ifup/ifdown을 사용하는 경우, dhcp 설정까지 모두 초기화 한 후 다시 IP address를 받아 오기 때문에 괜찮은 것 같다. 반대로 ifconfig up/down의 경우엔 mac은 변경 되었으나 dhcp에서는 기존에 가지고 있던 정보들과 sync가 맞지않아 문제가 생긴것으로 판단됨.

 

#ifdown eth0

#필요 설정 후,,(mac 변경)

#ifup eth0

 

 

출처 : https://www.cyberciti.biz/faq/linux-restart-network-interface/

'linux' 카테고리의 다른 글

git stash 참조  (0) 2022.06.30
timer example  (0) 2021.07.08
4.9.x driver 중, memcpy 시도 할 경우, kernel panic #PAN emulation  (0) 2019.10.15
Overview NEC protocol  (0) 2019.06.28
scp 사용법  (0) 2019.06.21
Posted by easy16