2016년 2월 15일 월요일

iptv 설치 후 간헐적인 네트워크 끊김 현상

인터넷 TV 를 설치하고 난 뒤부터 잊을만 하면 인터넷이 먹통이 되는 현상이 있다.
TV 는 끊기지 않고 계속 나오고 컴퓨터의 네트웍을 껐다 켜면 되는 것을 보면 인터넷 TV 로 인한 네트웍 과부하? 때문에 강제로 끊김을 당한 것으로 느껴지는데...

원인을 정확히 알고 해결책을 찾으면 좋겠지만, 일단 귀찮게 네트웍을 꼈다 켜는 불편함부터 없애고 나중을 생각하기 위해 간단한 script 를 crontab 에 등록 해 뒀다.

동작 방식은
1분에 한번씩 네트웍이 정상인가 체크해서 만약 정상이 아니면 네트웍을 disconnect 하고 다시 connect 한다.

수동으로 할때는 제어판에서 아래 켬/끔 을 눌러서 바꾸면 되지만, 커맨드 라인으로 할 때는 nmcli 를 사용하면 된다.


아래는 pingtest.sh 내용

  1 #!/bin/bash
  2
  3 ping -c 1 google.com
  4 if (( $? )); then
  5   nmcli dev disconnect eth0
  6   nmcli dev connect eth0
  7 fi

crontab 에는 아래 처럼 입력한다.
* * * * * /bin/bash /usr/bin/pingtest.sh

댓글 없음: