1

Temat: Włączenie WAN na 3G z linii poleceń

Witam.

Szanowni może wiecie jak w linii komend włączać/wyłączać (odblokowywać/blokować) interfejs na połączeniu 3G. Nie chodzi mi o "ifdown wan/ifup wan" tylko o taką komendę która odpowiada włączeniu/wyłączeniu połączenia 3G jako wyjścia do Internetu przez GUI (nie mówię oczywiście o reconnect)?   

Tak dla wytłumaczenia po co mi to... Potrzebuję generalnie okodować taki scenariusz:

Polecenie "włącza routing przez 3G"
1) odblokowuje interfejs 3G (wanem staje się 3G)
2) zestawia połączenie 3G (ifup wan)
3) ustawia routing i dns przez połączenie 3G

Polecenie "wyłącz routing przez 3G"
1) robi ifdown wan
2) blokuje interfejs wan
2) przestawia routing na default gw po sieci LAN

Będę wdzięczny za podpowiedź.

MM

2

Odp: Włączenie WAN na 3G z linii poleceń

Nie wiem czy dobrze zrozumiałem (też jestem stosunkowo nowy jeśli chodzi o gargoyle), ale te ustawienia znajdują się w pliku:
/etc/config/network

I teraz możesz napisać sobie skrypt, np. plik:
polaczenie-ras.sh i wkleić do /www, ustawić prawa dostępu na 0777

#!/usr/bin/haserl
<?
uci del network.wan
uci set network.wan=interface
uci set network.wan.auto=1
uci set network.wan.proto=3g
uci set network.wan.pincode=1234
uci set network.wan.service=umts_only
uci set network.wan.username=internet
uci set network.wan.password=internet
uci set network.wan.apn=internet
uci set network.wan.mobile_isp='Polska - Orange'
uci set network.wan.device=/dev/ttyUSB0
uci commit network
ifup wan
?>

(to są moje konfiguracje pod Orange, u każdego mogą być inne).

Jeśli chodzi o ten drugi plik, to wyłącz wan przez gui, następnie sprawdź co zapisało się w pliku network i przerób powyższy skrypt.
Wydaje mi się, że kiedy wan będzie wyłączone to routing będzie po sieci LAN. Jeśli nie, to trzeba poszukać jak przez uci dodać jakieś przekierowanie do firewalla.

3

Odp: Włączenie WAN na 3G z linii poleceń

Witam.

Dobrze zrozumiałeś wink dzięki za podpowiedź. Dokładnie tak zrobię. Włączę WAN i zapiszę sobie z boku konfigurację, potem włączę LAN i zapiszę konfigurację. Potem będę tylko podmieniał pliki konfiguracyjne i restartował net. Proste !

Dzięki !
MM