기존에 사용하던 방식은
#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 |