나는 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