/etc/network/interfaces에서 wvdial을 실행하려면 어떻게 해야 합니까?

/etc/network/interfaces에서 wvdial을 실행하려면 어떻게 해야 합니까?

저는 wvdial을 사용하여 모바일 네트워크(USB 모뎀이 있음)에 연결하고 있는데 제대로 작동합니다. 그러나 연결을 약간 자동화하고 싶었습니다(현재는 연결하고 싶을 때마다 wvdial을 실행하고 있습니다). 이 네트워크를 /etc/network/interfaces(진정한 데비안 방식으로) 추가하여 시작 시 및/또는 모뎀에 연결할 때마다 연결할 수 있는 방법이 있는지 궁금했습니다 .

누구든지 아이디어가 있나요?

답변1

/etc/network/interfaces다음과 같은 것에 추가

auto ppp0
iface ppp0 inet wvdial

(Ubuntu Lucid에서 테스트)

답변2

wvdial시스템 과 통합해야 합니다 ifupdown. 완전한 쉘 기반 솔루션을 원한다면 다음으로 시작하십시오.wvdialconf를 사용한 대체 PPP 연결. 하지만 데비안에 주목하세요.추천하다GUI 기반 데스크탑에서 네트워크 연결을 구성하기 위해 NetworkManager와 같은 그래픽 도구를 사용합니다.

추신: 일반적으로 댓글이어야 하지만 아직 댓글을 달 수 있는 권한이 없습니다. :)

답변3

시도해 보세요자동 재연결wvdial의 기능은 다음에 설명되어 있습니다.wvdial.conf. 이 옵션은 기본적으로 "켜짐"으로 설정되어 있으므로 귀하의 경우에는 작동하지 않을 수도 있습니다.

작동하지 않으면 비활성화하고 대신 다음 스크립트를 사용하십시오.ArchWiki Wvdial:

wvdial이 임의로 연결을 끊는 경우 아래 스크립트를 사용할 수 있습니다.

#! /bin/bash
(
   while : ; do
       wvdial
       sleep 10
   done
) &

답변4

이 문제를 해결하는 또 다른 좋은 방법은wvdial 데몬연결이 끊어지지 않도록 합니다.

관련 정보