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ą?

mntk123
źródło

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.

ripat
źródło
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.

Silvertail
źródło
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?

Ahmad
źródło
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,