자동화된 PPP 연결: 새 인터페이스의 라우팅 테이블에 삽입 추가

자동화된 PPP 연결: 새 인터페이스의 라우팅 테이블에 삽입 추가

나는 USB를 부팅한다3G 모뎀통과:

# wvdial

그럼 난 이걸 해야 해, 얻으려면인터넷사용 권리:

# route add default ppp0

ppp0경우에는 새로 생성된 가상 네트워크 인터페이스입니다.
제 생각에는오토메이션이것:

#!/bin/bash 
wvdial
route add default ppp0

ppp1그러나 때로는 이전 ppp 연결이 설정되어(예: VPN) 올바른 어댑터에 다른 번호( , ...etc 로 생성됨)가 있어야 하며 출력을 ppp2구문 분석하거나 다른 방법으로 분석해야 합니다 .ifconfig

좀 더 실용적인 방법이 있나요자동화된 라우팅PPP 연결의 일부인가요?

편집-1: 이것은 내 것입니다 /etc/wvdial.conf.

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","ac.vodafone.es";
Modem = /dev/ttyUSB0
Phone = *99***1#
Username = vodafone
Password = vodafone
Stupid Mode = 1
# Carrier Check = no
#Dial Command = ATDT
#Baud = 9600
Baud = 460800
ISDN = 0
Modem Type = Analog Modem

통신사는 Vodafone입니다.

편집-2: 내 배포판은 Kali Linux v1.0.5입니다.

편집-3: 다음에 추가 /etc/wvdial.conf:

New PPPD = yes

아직 결과가 없습니다 :-(.

답변1

먼저 다음을 수행해야 합니다.

route del default 

다음 명령을 사용하여 기본 경로가 삭제되었는지 테스트할 수 있습니다.

route -n 

모뎀 IP와 게이트웨이를 기본 경로로 사용하여 기본 경로를 추가합니다. 예를 들어:

route add default netmask 0.0.0.0 gw {IP_GATEWAY_FROM_3G_MODEM} dev ppp0

간단한 Traceroute 명령으로 테스트할 수 있으며 모든 것이 잘 작동합니다.

traceroute google.es

관련 정보