Jak mogę udostępnić połączenie internetowe innej karcie sieciowej?


2

Chciałbym udostępnić moją łączność internetową na eth0 innym komputerem na eth1.

+-----------+             +-----------+             +-----------+ 
|           |             |           |             |           | 
|ADSL Router|-------------| Computer  |-------------|NFS Client | 
|           |         eth0|           |eth1         |           | 
|           |         dhcp|           |static       |           | 
+-----------+             +-----------+             +-----------+

Jak mogę utrzymać tę topologię sieci i zezwolić na łączność z Internetem za pomocą dns ​​na moim głównym komputerze?


Możesz użyć Udostępniania połączenia internetowego, spójrz na odpowiedź, którą opublikowałem wcześniej: superuser.com/questions/274622/…
Sandeep Bansal

2
@ Sandeep Bansal - ICS jest dla maszyny z systemem Windows, a etykieta eth0, NFS i linux wskazuje, że OP działa pod Linuksem.
laurent

Niestety źle odczytałem pytanie
Sandeep Bansal

Odpowiedzi:



1

Możesz uruchomić na swoim komputerze oprogramowanie NAT / Firewall, takie jak Firestarter.

Innym rozwiązaniem bez uruchamiania czegokolwiek jest ręczne wykonanie translacji NAT za pomocą iptables na NAT tabeli postrouting przy użyciu Masquerade na zewnętrznym interfejsie wyjściowym (eth0). Zobacz regułę poniżej:

-A POSTROUTING -o eth0 -j MASQUERADE 

i musisz włączyć przekazywanie IP za pomocą:

/bin/echo 1 > /proc/sys/net/ipv4/ip_forward

i będziesz musiał skonfigurować serwer DHCP (co nie jest trudne w twoim przypadku), ale firestarter zrobi wszystko za pomocą kreatora.


0

Wysłałem właśnie taką odpowiedź na Błąd serwera .


To jest starożytny post, ale proszę rozważyć rozszerzenie odpowiedzi. Lepiej jest, aby odpowiedzi były samowystarczalne niż wysyłanie czytelnika, aby sprawdzić gdzieś odpowiedź. Możesz duplikować odpowiedź tutaj i pozostawić link do przypisania, lub dołączyć tutaj kluczowe punkty i użyć linku do dalszego czytania. Dzięki.
fixer1234
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.