연결을 유지하면서 여러 이더넷 포트가 있는 컴퓨터를 스위치로 전환

연결을 유지하면서 여러 이더넷 포트가 있는 컴퓨터를 스위치로 전환

우분투가 주어지면기계 AN > 2개의 이더넷 포트가 있고 그 중 하나를 사용하여 내 네트워크에 연결하고 싶습니다.라우터RDHCP 서버가 있고 이를 통해 머신 A를 인터넷에 연결합니다. 또한 나머지 포트를 통해 더 많은 장치를 연결해야 합니다.기계 A에 직접 액세스할 수도 있습니다.라우터R. DHCP 서버나 다른 서브넷을 갖고 싶지 않습니다.기계 A.

모든 포트 사이에 간단한 브리지를 설정하려고 시도했지만 그런 식으로 인터넷에 연결된 장치가 없습니다. 브리지, 가상 네트워크 등 다양한 유형이 나열되어 있습니다.이 게시물, 하지만 어떤 옵션을 선택해야 하는지 이해할 수 없는 것 같습니다.

답변1

모든 포트 사이에 간단한 브리지를 설정해 보았는데,

이것이 옳은 일입니다.

하지만 어떤 장치도 이런 방식으로 인터넷에 연결되지 않습니다.

...현재 수행 중인 작업에 대한 세부 정보를 제공하지 않으면 디버깅하기가 정말 어렵습니다.

이 글에는 다양한 유형의 브리징, 가상 네트워크 등이 나열되어 있는데 어떤 옵션을 선택해야 하는지 이해가 되지 않는 것 같습니다.

잠깐 살펴보면 이 모든 것이 너무 복잡해 보이거나 현재 상황에 맞지 않는 것 같습니다.

첫 번째 단계는 모든 것을 수동으로 설정한 다음 이를 지속적으로 만드는 방법을 살펴보는 것입니다. 포트가 eth0, eth1및 이라고 가정하고 eth2다음을 수행하십시오.

ip link add br0 type bridge
ip link set eth0 master br0
ip link set eth1 master br0
ip link set eth2 master br0
ip link set br0 up

이전에 라우터 R에 연결되어 있었다면 이제 A의 구성을 변경하여 eth0이전의 br0모든 곳에서 작동하도록 해야 합니다 eth0. 특히 할당된 IP 주소는 eth0더 이상 유효하지 않으며 DHCP 클라이언트에서 관리해야 합니다 br0.

완료되면 A가 라우터와 인터넷에 연결할 수 있는지 테스트합니다.

그런 다음 컴퓨터 B와 C를 연결하고 eth1일부 eth2DHCP 클라이언트가 B와 C에서 실행되고 있는지 확인하고 DHCP 응답을 받는지 확인합니다. 필요한 경우 사용 tcpdump하거나 디버그하십시오 wireshark.

그런 다음 A(시스템, 네트워크 관리자, 레거시)에 어떤 네트워킹 유형이 있는지 알아보고 /etc/network/interfaces브리지를 영구적으로 만드십시오. 스타일에 따른 문서는 Google에서 확인하세요.

관련 정보