Kolizja konfiguracji Neostrady i Ethernetu?

Masz problemy z siecią bądź internetem? Zapytaj tu
ShutDown
Posty: 15
Rejestracja: 12 czerwca 2009, 16:11

Kolizja konfiguracji Neostrady i Ethernetu?

Post autor: ShutDown »

Witam serdecznie.

Mam problem dotyczący kolizji ppp0 i Eth0. Problem polega na tym, że korzystam z eth0 od 9:00-23:00 w pozostałych godzinach korzystam z Neostrady. Gdy korzystam z eth0 i chcę przełączyć połączenie na neostrade podłączam modem i wydaje polecenie

Kod: Zaznacz cały

hag-run-sagem
z odpowiednimi parametrami hasło itp. ale przedtem muszę wydać polecenie

Kod: Zaznacz cały

/etc/init.d/networking stop
żeby móc korzystać z internetu udostępnionego przez neostradę, natomiast jeżeli nie skonfiguruję interfejsów przed łączeniem się, połączenie niby jest aktywne (jak wskazuje ifconfig) ale nie można z niego korzystać. Przy przechodzeniu z neo na eth sytuacja jest jeszcze gorsza ponieważ, żeby to zrobić nie wystarcza restart interfejsów sieciowych, tylko konieczny jest restart komputera - co głównie chciałbym wyeliminować.

Chciałbym ten proces dodatkowo zautomatyzować poprzez skrypt ale brakuje mi jednego rozwiązania. W jaki sposób odłączyć zasilanie od konkretnego portu USB (odnośnie wyłączania modemu). Szukałem już i znalazłem polecenie, które wyłącza zasilanie wszystkich portów USB ale takie rozwiązanie odpada.

Pozdrawiam
ShutDown
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Wklej wynik polecenia

Kod: Zaznacz cały

ifconfig
dla działającego połączenia LAN i neostrady.
ShutDown
Posty: 15
Rejestracja: 12 czerwca 2009, 16:11

Post autor: ShutDown »

Kod: Zaznacz cały

eth0      Link encap:Ethernet  HWaddr 00:13:d3:f3:5e:82  
          inet addr:192.168.0.251  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::213:d3ff:fef3:5e82/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:380908 errors:0 dropped:0 overruns:0 frame:0
          TX packets:254186 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:292898352 (279.3 MiB)  TX bytes:28454360 (27.1 MiB)
          Interrupt:20 Base address:0xfc00 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:182 errors:0 dropped:0 overruns:0 frame:0
          TX packets:182 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:5854 (5.7 KiB)  TX bytes:5854 (5.7 KiB)

Tymczasem tylko eth0 neostrada będzie wieczorkiem. Nie ma możliwości żeby obydwa połączenia były aktywne na raz.

[ Dodano: 2009-10-26, 00:41 ]
Neostrada:

Kod: Zaznacz cały

 lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1544 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1544 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:111604 (108.9 KiB)  TX bytes:111604 (108.9 KiB)

ppp0      Link encap:Point-to-Point Protocol  
          inet addr:83.21.197.80  P-t-P:213.25.2.217  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:156195 errors:0 dropped:0 overruns:0 frame:0
          TX packets:94613 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3 
          RX bytes:232729068 (221.9 MiB)  TX bytes:5273453 (5.0 MiB)
Ister
Junior Member
Posty: 566
Rejestracja: 05 marca 2009, 12:42

Post autor: Ister »

Może podaj jeszcze wyniki polecenia

Kod: Zaznacz cały

route
W obu wypadkach oraz kiedy próbujesz uruchomić oba połączenia.
ShutDown
Posty: 15
Rejestracja: 12 czerwca 2009, 16:11

Post autor: ShutDown »

Gdy internet jest udostępniany przez LAN:

Kod: Zaznacz cały

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
default         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
Kolejne informację trochę później jak zmienię usługodawce :)
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Przecież te informacje, z jakiego interfejsu korzystasz, powinieneś ustawić w pliku:

Kod: Zaznacz cały

/etc/network/interfaces
oraz w konfiguracji iptables.
Awatar użytkownika
czarownik
Beginner
Posty: 240
Rejestracja: 22 maja 2009, 17:23

Post autor: czarownik »

Chciałbym ten proces dodatkowo zautomatyzować poprzez skrypt ale brakuje mi jednego rozwiązania. W jaki sposób odłączyć zasilanie od konkretnego portu USB (odnośnie wyłączania modemu). Szukałem już i znalazłem polecenie, które wyłącza zasilanie wszystkich portów USB ale takie rozwiązanie odpada.
Może głupie pytanie, a próbowałeś przed włączeniem interfejsu:

Kod: Zaznacz cały

/etc/init.d/sagem stop
Po co wyłączać usb, nie lepiej wyłączyć usługę?
[Dodano: |1 Lis 2009|, 2009 23:43]
Jednocześnie możesz korzystać z neostrady i lanu ale możesz mieć tylko jedną bramę ostatniej szansy, po przejściu z lanu na neo wydaje mi się, że wystarczyłoby zmienić tylko wpis opowiadający za bramę.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Musi chyba zabić usługę pppd:

Kod: Zaznacz cały

 killall -9 pppd
inaczej skrypt od neostrady, który ma zainstalowany do automatycznego łączenia się z internetem, może przy jakimś nieprzewidzianym zakłóceniu włączyć modem.
ODPOWIEDZ