Nie można wyświetlić tego widżeta.
Nie można wyświetlić tego widżeta.
Nie można wyświetlić tego widżeta.

Dwie osobne sieci na 1 komputerze

ROZWIĄZANE

Poziom 37, Nawigator Galaktyczny
  • 6364
  • 26007
  • 216

Dwie osobne sieci na 1 komputerze


@Januszbbanapisał(-a)

@Samotnick Napisałem


Koniecznie się podziel jak już ogarniesz temat.


Poziom 42, Mistrz Międzygalaktyczny
  • 14227
  • 58487
  • 707

Dwie osobne sieci na 1 komputerze

@Samotnick i łopatologicznie jak dla laika poproszę...


Poziom 22, Odkrywca Przestworzy
  • 491
  • 2048
  • 11

Dwie osobne sieci na 1 komputerze

Oczywiście czekamy na rozwiązanie, które nie zostało tu opisane kilka razy. Liczymy na innowacyjny sposób :-')


Poziom 31, Pasjonat Galaktyczny
  • 2225
  • 10655
  • 89

Dwie osobne sieci na 1 komputerze

Rozwiązanie ma zapewnić wygodne przełączanie wychodzących połączeń z komputera podłączonego do switcha przy pomocy jednej karty sieciowej. Do switcha są podłączone dwa routery. Pierwszy jest domyślnym źródłem Internetu, z działającym serwerem DHCP. Drugi router ma wyłączony serwer DHCP a jego wewnętrzny adres IP jest ustawiony tak aby zawierał się w adresacji narzucanej przez pierwszy router. Do przełączania potrzebne będą dwa skrypty: jeden przełączający ruch wychodzący (do czasu restartu komputera), drugi cofający wprowadzone zmiany.

route add 0.0.0.0 mask 128.0.0.0 192.168.1.2 if 26
route add 128.0.0.0 mask 128.0.0.0 192.168.1.2 if 26
pause
route delete 0.0.0.0 mask 128.0.0.0
route delete 128.0.0.0 mask 128.0.0.0
pause

Adres 192.168.1.2 należy zamienić na adres drugiego routera, numer interfejsu na odczytany numer karty sieciowej z polecenia „route print”). W większości przypadków można zrezygnować z podawania numeru karty i usunąć parametr „if <numer>”.

Plikom nadać rozszerzenie cmd i uruchamiać z uprawnieniami administratora.

Warto ustawić serwery DNS na takie (na przykład zewnętrzne) aby po przełączeniu nie korzystać z forwardera na pierwszym routerze (ale to już według preferencji użytkownika).

Oczywiście można taką konfigurację zbudować w oparciu o połączenie bezprzewodowe i tylko połączyć routery po stronie sieci wewnętrznej.


Poziom 22, Odkrywca Przestworzy
  • 491
  • 2048
  • 11

Dwie osobne sieci na 1 komputerze

Statyczny routing to nie jest automat, jaki autor postu chciał osiągnąć. Poza tym przyjdzie mu do głowy używać VPN to będzie kłopot.


Poziom 37, Nawigator Galaktyczny
  • 6364
  • 26007
  • 216

Dwie osobne sieci na 1 komputerze

@Samotnick 

Idea oczywiście słuszna, implementacja oczywiście w miarę wygodna. Ale pytanie jest: czy @Januszbba to zaimplementował? Naprawdę? IRL?😉

 

Z dotychczasowych postów wynika, że warunki wstępne nie są spełnione (np. oba serwery DHCP działają). Ponadto, przy pierwszej propozycji (tej z "rozgałęźnikiem"), sieci zaczynają od siebie zależeć, więc ta w której nie ma serwera DHCP, nie będzie funkcjonalna, jeśli ta z serwerem DHCP np. padnie. Więc to jest, jako opcja "awaryjna", rozwiązanie takie sobie, skoro w razie awarii FB konfigurację, przynajmniej częściowo, diabli biorą. Może lepiej byłoby wyłączyć obydwa serwery DHCP i uruchomić swój, bezpośrednio na PC (albo na innym urządzeniu w sieci)? Albo nadać statyczne konfiguracje TCP/IP? To wtedy jeszcze trzeba by je zmieniać w skrypcie. Poza tym w sieci są pewnie inne urządzenia: czy ich też ma dotyczyć zmiana "połączenia z internetem" (czyli rutingu)? W żadnej z propozycji to się nie dzieje - wszystko pozostaje "pod kontrolą" FB. Czy @Januszbba chce tylko kontrolować dostęp swojego PC do internetu (zdalnie!), czy też całego LAN, to pozostaje jego słodką tajemnicą. Ale na podstawie danych historycznych mam podejrzenia, że sytuacja jest znacząco bardziej skomplikowana i nie chodzi tylko o dostęp z tego jednego PC.

PS. Oczywiście że VPNy też wchodzą w grę. Jak i kamery i zdalny monitoring, zapewne.


Poziom 31, Pasjonat Galaktyczny
  • 2225
  • 10655
  • 89

Dwie osobne sieci na 1 komputerze

@atlas_cudow Autor chciał osiągnąć wygodne przełączanie dla jednego komputera z jedną kartą sieciową i bez dotykania przewodów sieciowych. Przeczytaj jeszcze raz jego odpowiedzi.


Poziom 22, Odkrywca Przestworzy
  • 491
  • 2048
  • 11

Dwie osobne sieci na 1 komputerze

Jasne.  No jeżeli miałbym się czepiać to zrobiłbym 1 bata z wyborem sieci: 

echo ============================
echo Wybierz siec:
echo ============================
echo 1. Siec 1
echo 2. Siec 2
echo 3. Wyjscie
echo ============================

 

Ale to tylko kosmetyka.


Poziom 18, Badacz Przestworzy
  • 1028
  • 3369
  • 0

Dwie osobne sieci na 1 komputerze

@Samotnick  Już mi tam pomaga 🙂 idzie to w dobrą stronę ale jak coś to dam znać czy się udało. 🙂


Poziom 22, Odkrywca Przestworzy
  • 491
  • 2048
  • 11

Dwie osobne sieci na 1 komputerze

Jak chcesz to mogę ci zrobić taką aplikacja, która będzie ci to zmieniać, zgodnie z wytycznymi od @Samotnick .