[-]
Szybkie szukanie


Baner sklepu jdtech.pl
Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Konfiguracja połączenia LTE dla IPv4 i IPv6 jednocześnie
10-02-2022, 22:35
Post: #1
Konfiguracja połączenia LTE dla IPv4 i IPv6 jednocześnie
Ostatnio uświadomiłem się, że nju mobile oferuje IPv6. Przystąpiłem do konfiguracji i udało się ten net puścić natywnie pod IPv6 korzystając z poniższej zwrotki (wrzuconej do pliku /etc/network/interfaces):

Kod:
iface wwan0 inet6 auto
    metric 100
    pre-up macchanger -a $IFACE
    pre-up sleep 1
    pre-up echo -e "AT+CFUN=1\r" > /dev/huawei-E3372-0
    pre-up sleep 1
    #pre-up echo -e "AT^SYSCFGEX=\"03\",3FFFFFFF,1,2,800C5,,\r" > /dev/huawei-E3372-0
    pre-up echo -e "AT^SYSCFGEX=\"030201\",3FFFFFFF,1,2,800C5,,\r" > /dev/huawei-E3372-0
    pre-up sleep 1
    pre-up echo -e "AT+CGDCONT=1,\"IPV6\",\"internetipv6\"\r"  > /dev/huawei-E3372-0
    pre-up sleep 1
    pre-up echo -e "AT^NDISDUP=1,1,\"internetipv6\"\r" > /dev/huawei-E3372-0
    pre-down echo -e "AT^NDISDUP=1,0\r" > /dev/huawei-E3372-0
    pre-down sleep 1
    pre-down echo -e "AT^SYSCFGEX=\"030201\",3FFFFFFF,1,2,800C5,,\r" > /dev/huawei-E3372-0
#    pre-down sleep 1
#    post-down echo -e "AT+CFUN=0\r" > /dev/huawei-E3372-0
    post-down macchanger -p $IFACE

No tylko z takim rozwiązaniem jest jeden problem -- net biega tylko i wyłącznie po IPv6. Jeśli jest strona po IPv4 tylko, to nie da rady jej odwiedzić.

Net po IPv4 można uzyskać zaś po przerobieniu tej powyższej zwrotki do poniższej postaci:

Kod:
iface wwan0 inet dhcp
    metric 100
#    dns-nameservers 127.0.0.1
    pre-up macchanger -a $IFACE
    pre-up sleep 1
    pre-up echo -e "AT+CFUN=1\r" > /dev/huawei-E3372-0
    pre-up sleep 1
    #pre-up echo -e "AT^SYSCFGEX=\"03\",3FFFFFFF,1,2,800C5,,\r" > /dev/huawei-E3372-0
    pre-up echo -e "AT^SYSCFGEX=\"030201\",3FFFFFFF,1,2,800C5,,\r" > /dev/huawei-E3372-0
    pre-up sleep 1
    pre-up echo -e "AT+CGDCONT=1,\"IPV4\",\"internet\"\r"  > /dev/huawei-E3372-0
    pre-up sleep 1
    pre-up echo -e "AT^NDISDUP=1,1,\"internet\"\r" > /dev/huawei-E3372-0
    pre-down echo -e "AT^NDISDUP=1,0\r" > /dev/huawei-E3372-0
    pre-down sleep 1
    pre-down echo -e "AT^SYSCFGEX=\"030201\",3FFFFFFF,1,2,800C5,,\r" > /dev/huawei-E3372-0
#    pre-down sleep 1
#    post-down echo -e "AT+CFUN=0\r" > /dev/huawei-E3372-0
    post-down macchanger -p $IFACE

No tylko, że przy takiej konfiguracji interfejsu net biega tylko po IPv4.

Niby można też w AT+CGDCONT określić IPV4V6:

Kod:
# echo -e "AT+CGDCONT=?" > /dev/huawei-E3372-0

+CGDCONT: (0-31),"IP",,,(0-2),(0-3),(0,1),(0,1)
+CGDCONT: (0-31),"IPV6",,,(0-2),(0-3),(0,1),(0,1)
+CGDCONT: (0-31),"IPV4V6",,,(0-2),(0-3),(0,1),(0,1)
+CGDCONT: (0-31),"PPP",,,(0-2),(0-3),(0,1),(0,1)

Ale tylko adres IPv4 jest przydzielany.

Pytanie jest, czy jest jakaś opcja by te dwie wersje protokołu IP skonfigurować jednocześnie?
Znajdź wszystkie posty użytkownika
Podziękuj Odpowiedz cytując ten post
Odpowiedz 


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Adres IP przy rozłączaniu połączenia w sieci operatora GSM morfik 3 1 539 25-06-2021 09:41
Ostatni post: Jacekalex
  Zaniki połączenia LTE morfik 14 14 117 08-08-2017 07:23
Ostatni post: morfik
  Wymuszenie połączenia z konkretym BTS dejvo 4 9 435 16-02-2017 15:53
Ostatni post: jakubd
  Rozłączanie połączenia podczas transferu danych morfik 5 5 163 10-07-2016 21:43
Ostatni post: jakubd