두 개의 이더넷 카드로 두 개의 네트워크에 동시에 연결할 수 있습니까?


8

내 건물에는 10.10.19. * IP 범위를 사용하는 LAN이 있습니다. 또한 집에서 192.168.1. * IP 범위를 내부적으로 사용하는 ADSL 연결이 있습니다. 또한 두 개의 이더넷 카드가 있습니다.

두 네트워크에 동시에 액세스 할 수있는 방법이 있습니까? 모든 10.10.19. * 트래픽을 eth0을 통해 라우팅하고 다른 모든 것을 eth1을 통해 라우팅하는 규칙이 필요합니다. 이것이 가능한가?

우분투 9.10과 Windows 7 에서이 작업을 수행해야합니다.

답변:


10

물론 가능합니다. 이렇게하려면 경로를 올바르게 구성해야합니다. 당신은 당신의 원하는 기본 경로는 당신을 통해 갈 eth1를 라우팅 테이블은 다음과 같아야하므로 :

$ /sbin/route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.10.19.0      *               255.255.255.0   U     0      0        0 eth0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth1
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth1

Windows는 route print명령을 사용하여 다소 유사하게 보입니다 (물론 형식 변형과 함께) .

route어느 플랫폼에서든 명령을 사용 하여 경로를 동적으로 설정할 수 있습니다 . 하나를 기본값으로 설정해야하고 다른 하나는 기본값이 아닌 것으로 설정 해야하는 구성 옵션이 확실하지 않습니다 ... 그 정보로 편집 할 것입니다.

편집 : 그놈 또는 KDE GUI 네트워크 관리자와 함께 작업하는 경우 eth1장치 구성에서 "이 인터페이스를 기본값으로 설정"옵션을 찾으십시오 .

/etc/network/interfaces직접 구성 하는 경우이 하우투의 예제를 살펴보십시오 . 특히이 up옵션을 사용하면 인터페이스가 나타난 후 명령을 실행할 수 있습니다. 귀하의 경우 추가 기본 경로에서 route-delete 명령을 실행하거나 인터페이스 중 어느 것도 기본 경로로 설정되지 않은 경우 route-add를 실행하려면이를 사용해야 할 수 있습니다.

# example /etc/network/interfaces
# replace the IP addresses in the route-del and route-add commands below
# with those appropriate to your network

auto eth0
iface eth0 inet dhcp
    up route del default gw 10.10.19.1
    # runs a route-delete if dhcp adds a default gateway for this interface

auto eth1
iface eth1 inet dhcp
    up route add default gw 192.168.1.1
    # runs a route-add if dhcp neglects to add a default gateway for this interface

2

그래 넌 할수있어.

올바른 IP 주소로 두 NIC를 모두 설정하면 올바른 인터페이스를 통해 패킷을 라우팅합니다.

10.10.19. * 및 192.168.1. * 네트워크로 직접 가지 않는 패킷에 대한 기본 경로 (아마도 192.168.1. * ADS 네트워크의 라우터)를 설정하면됩니다.

리눅스에서 :

$ sudo route add default gw 192.168.1.1

Windows에서 :

제어판을 사용하여 기본 경로를 설정하십시오.


1

두 네트워크 모두 DHCP를 사용하여 IP 주소를 전달하고 그 중 하나만 기본 게이트웨이가 되려는 경우 JustWork (tm) 여야합니다.

둘 다 기본 게이트웨이가되고 둘 다 인터넷으로의 라우팅을 허용한다면 ADSL 회선의 요점은 외부 인터넷 트래픽이 오히려 그것을 통과하기를 원한다는 것입니다. LAN의 나머지 부분을 공유하는 것보다?

사용하려는 네트워크 카드를 연결 한 상태에서 Ubuntu에서 다음 명령을 실행하고 결과
sudo ifconfig
sudo route
를 알려줄 수 있습니다. 그러면 현재 배열에서 자동으로 설정되는 주소와 경로가 사용됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.