Łączenie komputera z serwerem internetowym bez routera

1

Mam na urządzeniu małą konfigurację serwera WWW Ubuntu i wiem, że działa, ponieważ używam go do rozwijania lokalnego. Chcę podłączyć go do mojego laptopa, zrezygnowałem z routera między nim a komputerem -> pojedynczy kabel LAN z portu ethernetowego serwerów do mojego portu laptopów.

Po podłączeniu uruchomiłem ipconfig na moim wierszu polecenia komputera i otrzymałem:

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::9da8:15c3:39d:b2e3%11
   Autoconfiguration IPv4 Address. . : 169.254.178.227
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . :

Ponieważ pomiędzy nimi nie ma serwera DCHP, nie otrzymuję bramy domyślnej, aby się z nim połączyć.

Czy można to zrobić bez angażowania routera jako pośrednika, a jeśli tak, to w jaki sposób?

Z góry dziękuję!

ShadowZzz
źródło

Odpowiedzi:

0

Tak, jest to możliwe - można to zrobić na wiele sposobów. Najłatwiej byłoby przypisać statyczny adres IP, maskę sieci i bramę każdemu urządzeniu (serwer prawdopodobnie już to ma). Istnieje wiele samouczków online, jak to zrobić, ale w zasadzie znajdujesz kartę sieciową, wybierasz połączenie IPv4 i dodajesz wartości.

Chcesz, aby serwer i klient znajdowali się w tej samej podsieci - na przykład 192.168.1.2 dla serwera i 192.168.1.3 dla klienta - z maską sieci 255.255.255.0 może być typowa. (Możesz pozostawić bramę pustą, a także DNS).

Będziesz chciał dodać nazwę domeny i adres IP do pliku hosts klienta znajdującego się w% systemroot% \ system32 \ drivers \ etc \ hosts, abyś mógł nadal uzyskiwać dostęp do serwera według nazwy domeny nawet przy braku DNS.

Zauważam, że 169.254.xx nie jest prawidłowym adresem IP, jest to adres tymczasowy, który masz, dopóki DHCP nie wyda prawdziwego.

Po stronie Ubuntu (mam nadzieję, że serwer?) Edytujesz plik / etc / sysconfig / network / interfaces i restartujesz sieć (np. Poprzez restart sieci serwisowej) lub korzystasz z dowolnego GUI, który może zrobić to samo dla ciebie.

Davidgo
źródło
Tymczasowy adres otrzymany za pośrednictwem np. APIPA lub AVAHI jest ważnym prywatnym adresem klasy B.
Dennis Nolte
Może i tak, ale skąd wiesz, który adres został przypisany (ponieważ APIPA losowo przypisuje adres) i co się stanie, jeśli pojawi się serwer DHCP?
davidgo
1
Nie zgadzam się z resztą twojej odpowiedzi. Możesz łączyć się ze sobą za pomocą 2 adresów APIPA / AVAHI bez ustawiania statycznego IP. Oczywiście wygodniej jest używać adresów statycznych. Samo sformułowanie „niepoprawny adres IP” jest nieprawidłowe. Dodatkowo, aby sprecyzować moje częściowo błędne polecenie, nie jest to dokładnie prywatny adres, ale raczej link lokalny, opisany w RFC 3927.
Dennis Nolte