리눅스 네트워크/루트권한 스크립트/그놈 단축키 질문.

auditory의 이미지

ubuntu Feisty 쓰고 있습니다.
문제없이 잘 쓰고 있는데 시간이 좀 지나면 갑자기 네트웍이 죽습니다.

네트웍이 죽으면 게이트웨이까지도 핑이 가지 않습니다.

networking restart
ifdown/ifup 등의 명령으로는 살아나지 않습니다.
Marvell onboard 랜카드때문이라고 막연하게 추측만하고 있습니다.

근본적으로 해결하는것까지는 바라지 않고 그냥 네트웍을 살릴 수 있으면 좋겠습니다.
그래서 찾아낸 방법이

rmmod sky2
insmod sky2.ko
networking restart

이렇게 차례대로 써주면 살아납니다.

그런데 이제 문제는 이컴이 모니터 없이 서버로만 사용되는 컴입니다.
평상시에는 vnc로 접속해서 쓰고 있습니다.
그런데 넷웍이 죽으면 vnc가 먹통이되기때문에
컴에 연결된 키보드로 화면을 보지 않고 이 명령어들을 차례대로 써주어야 합니다.

현재 화면은 그놈이 띄워져있고 화면에는 아무것도 없습니다.

지금은 단축키로 터미널 띄워서 루트계정으로 로그인해서
스크립트 실행해주는데,
아무래도 화면이 안보이니깐 오타를 내는 경우가 많고,
오타를 내도 어떤 상황인지 알수가 없으니깐 답답한 경우가 많습니다.

루트 권한으로 실행되는 스크립트를 만들고, 이걸 직접 단축키로 연결시키면 될것 같은데,

1. 패스워드 묻지 않고 루트권한으로 실행되는 스크립트 만들기
2. 단축키로 이 스크립트 실행시키기.

를 어떻게 할 수 있을까요?

==

그리고 혹시
시간이 지나면(한 서너시간에서 하루 정도..) 네트웍이 갑자기 끊기는 문제를
겪어보신분이나 해결해보신분 계신가요?

太山의 이미지

근본적인 문제를 해결하는 게 나을 것 같지만, 그것은 제가 도움이 안될 것 같습니다.
root로 로그인한 다음 스크립트는 아래와 같이 짜서 적당한 이름을 주고 crontab에 추가를
하면 되지 않을까요?

#!/bin/sh
#

PING_RST=`ping -c 5 -W 10 192.168.1.1 >/dev/null || echo $?`

if [ "$PING_RST" = 1 ]
then
rmmod sky2
insmod sky2.ko
networking restart
fi

192.168.1.1은 사용하고 계시는 현재 게이트웨이로 변경하시면 됩니다.

auditory의 이미지

감사합니다~ 이런 방법도 있었군요..

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.