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


14

wvdial을 사용하여 모바일 네트워크에 연결하고 있습니다 (USB 모뎀이 있습니다). 그러나 연결을 조금 자동화하고 싶었습니다 (현재 연결할 때마다 wvdial을 실행하고 있습니다). /etc/network/interfaces시작할 때 및 / 또는 모뎀을 연결할 때마다이 네트워크를 (정말 데비안 방식으로) 추가하여 방황하고있었습니다 .

어떤 아이디어가 있습니까?

답변:


17

/etc/network/interfaces같은 것에 추가

auto ppp0
iface ppp0 inet wvdial

(우분투 루시드에서 테스트)


3
데비안
wheezy

2

시스템 wvdial과 통합해야 ifupdown합니다. 완전한 쉘 기반 솔루션을 원하면 wvdialconf와의 대체 PPP 연결로 시작하십시오 . 그러나 데비안 은 GUI 기반 데스크탑에서 네트워크 연결을 구성하기 위해 NetworkManager와 같은 그래픽 도구를 사용할 것을 권장 합니다.

추신 : 그것은 일반적으로 의견이어야하지만 아직 의견을 말할 권한이 없습니다 :)


GUI 기반 도구와 관련하여 KDE를 사용하고 있으며 KNetworkManager는 작동하지 않습니다. (
Grzenio

@Grzenio "그냥 작동하지 않는다"는 무슨 뜻입니까? 그놈 NetworkManager를 사용하여 새로운 모바일 광대역 연결을 만들고 자동 연결로 설정하는 것이 매우 쉽다는 것을 기억합니다. KNetworkManager와 비슷해야합니다.
사키 스크

0

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

그것은 당신을 위해 작동하지 않습니다, 그것을 비활성화하고 대신 ArchWiki Wvdial 에서이 스크립트를 사용하십시오 :

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

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

안녕하세요, 다른 질문 에서이 답변을 찾았습니다. 작동하지 않습니다. 그래서,이 스크립트는 wvdial 캔으로하지 불이 두 번 실행되지 않습니다 - 문제는, 때로는 PPPD 프로세스 다이 있지만, 최대 wvdial 숙박입니다
윌리엄 Hilsum을

@WilliamHilsum : pppd가 /etc/inittab예를 들어 by s1:23:respawn:/usr/sbin/pppd /dev/ttyS1 115200에서 시작되면 죽으면 다시 시작됩니다. 위의 스크립트는 wvdial이 이미 실행 중일 때 실패하고 계속 실패합니다.
harrymc

0

실행하려면 wvdialboucle ,이 스크립트를 사용할 수 있습니다 그리고 당신은 그것을 중지 할 수 있습니다 Ctrl+ C:

#!/bin/bash     
i=1
while [ $i -le 10 ];
        wvdial 
        sleep 10
      $i
let $[ i+=1 ] 
done

1
이것은 @harrymc의 답변과 매우 유사합니다. 스크립트와 다른 점과 왜 더 잘 작동하는지에 대해 좀 더 자세히 설명 할 수 있습니까? 살펴 보시기 바랍니다 답변하는 방법 과 우리 가지고 여행을 답변을 향상시킬 수 있습니다.
Burgi
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.