![2개의 NIC를 사용하여 DHCP 클라이언트와 서버 공존](https://linux55.com/image/95743/2%EA%B0%9C%EC%9D%98%20NIC%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20DHCP%20%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8%EC%99%80%20%EC%84%9C%EB%B2%84%20%EA%B3%B5%EC%A1%B4.png)
현재 내 Linux 시스템은 두 개의 NIC 중 하나를 사용하여 LAN에 연결합니다. 이 LAN은 DHCP 서비스를 제공하고 인터넷에 연결할 수 있게 해줍니다. 다른 NIC를 사용하여 동일한 Linux 상자에서 DHCP 서비스를 제공하여 일부 내장 장치 간에 라우팅할 수 있지만 인터넷과는 별도로 유지하고 싶습니다.
라우팅 및 IP 테이블에 대한 경험이 없습니다. 서로 다른 NIC에서 DHCP 클라이언트와 서버로 공존할 수 있습니까?
답변1
예, 가능합니다. 이는 일반적으로 외부 카드에 ISP의 DHCP 서버에 의해 주소가 할당되고 내부 NIC가 홈 네트워크에 DHCP 서비스를 제공하는 홈 네트워크 환경에서 수행됩니다. 이를 달성하기 위해 iptables가 필요하지 않습니다. 두 번째 NIC에서만 서비스를 제공하도록 DHCP 서버를 구성하려면 매우 주의해야 합니다. 그러나 이를 수행하고 echo 1 > /proc/sys/net/ipv4/ip_forward
커널( )에서 IP 전달을 활성화하는 것은 실제로 정상적인 작업을 위해 걱정해야 할 두 가지 사항입니다. 아주 기본적인 방법입니다. 제대로 작동하는 데 필요한 다른 서비스로는 일부 iptables 유형 필터링 및 DNS 서비스가 있지만 이는 "완전히 작동하는" 요구 사항이 아니라 "잘 작동하는" 요구 사항이라는 것을 알고 계실 것입니다.