jak podłączyć dwie maszyny Linux (jedną przez Wi-Fi i drugą przez Ethernet) za pośrednictwem modemu ADSL


1

Mam modem ADSL (DLink 2730u) i dwa komputery, z których jeden jest podłączony do modemu w sieci Ethernet, a drugi komputer jest podłączony do tego samego modemu przez Wi-Fi. Na obu komputerach działa system Linux Debian Wheezy.

Chcę móc ssh z jednego komputera na drugi w tej konfiguracji. Oba komputery są w tej samej sieci LAN z adresami podanymi poniżej -

PC1 - 192.168.1.24
PC2 - 192.168.1.56

brama jest modemem, a jej adres IP to 192.168.1.1

Oba komputery mogą uzyskać dostęp do bramy,

Ale nie mogę pingować jednego komputera z drugiego. Jak skonfigurować modem i komputery, aby móc ze sobą łączyć komputery? Jak dodać ścieżkę, aby komputery łączyły się ze sobą?

Odpowiedzi:


1

[inny niż angielski plakat] Zwykle w domowych routerach / przełącznikach / urządzeniach AP Wi-Fi i Ethernet są na dwóch różnych fizycznych interfejsach. Jeden interfejs dla wszystkich połączeń przewodowych (WAN i LAN), a drugi dla Wi-Fi (WLAN). Pierwszy interfejs jest podzielony na dwa sieci Vlan, jeden dla WAN (przewodowy Internet), a drugi dla LAN (wszystkie porty przełącznika przewodowej sieci wewnętrznej). Ten drugi vlan powinien być w jakiś sposób połączony z fizycznym interfejsem zapewniającym WiFi. Jeśli ten mostek nie istnieje lub został wyłączony w Twoim D-Link, połączenie urządzenia przewodowego i bezprzewodowego może być niemożliwe, nawet jeśli należą one do tej samej podsieci.

Oto typowy schemat routera (z openWrt.org). Widzisz most br0?

https://wiki.openwrt.org/_media/oldwiki/openwrtdocs/asus-internals-default.png

Sprawdź, czy możesz znaleźć w konfiguracji D-Link jakąkolwiek opcję połączenia bezprzewodowego z portami przełącznika przewodowego.

[edytuj] Właśnie znalazłem Podręcznik użytkownika D-Link w sieci. Sprawdź, czy opcja „Włącz izolację MultiAP” nie jest zaznaczona na stronie konfiguracji sieci bezprzewodowej.


to bardzo przydatna informacja
— mntk123,

1

Jeśli nie możesz pingować komputerów, prawdopodobnie nie jesteś w tej samej sieci wewnętrznej. Być może spróbuj arp -npokazać, jakie maszyny widzi każdy komputer. Jeśli urządzenia nie ma, problemem jest prawdopodobnie router / routing. Jeśli to możliwe, spróbuj zresetować router i sprawdź, czy to rozwiąże problem. Sprawdź także, czy oba komputery mają dostęp do bramy.

Edycja: Możesz spróbować zalogować się do routera i upewnić się, że router widzi oba urządzenia z odpowiednimi adresami IP. Miałem podobny problem przed przypisaniem statycznych adresów IP w systemie Linux.


oba komputery mają dostęp do bramy i chyba z ich adresów IP (podanych powyżej) chyba są w tej samej sieci - popraw mnie, jeśli się mylę.
— mntk123,

zredagował pytanie i z obu komputerów brama jest dostępna.
— mntk123,

0

Czy możesz pingować każdego hosta z drugiego? Na przykład ssh do 192.168.1.24 i pinguj bramę ping 192.168.1.1, jeśli możesz pingować bramę, spróbuj pingować drugi host ping 192.168.1.56. Ponadto, czy są statycznie IP czy dynamicznie?


Mogę pingować bramę z każdego hosta, ALE nie mogę pingować drugiego hosta z żadnego hosta. Adresy IP są przypisywane statycznie za pomocą polecenia ip.
— mntk123,

Nie jestem pewien, którą wersję systemu Linux używasz, ale może być konieczne dodanie dodatkowych informacji do pliku interfejsów sieciowych. Tak więc otwórz vi /etc/network/interfacesplik i edytuj / dodaj następujące informacje w obszarze iface eth0 inet static: address 192.168.1.x (x is the IP of that host you are editing) netmask 255.255.255.0 gateway 192.168.1.1 network 192.168.1.0 dns-nameservers 192.168.1.1 8.8.8.8 teraz zrestartuj serwer. Wykonaj powyższe czynności dla obu tych serwerów i spróbuj ponownie.
— Ahmad,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.