DHCP 지원 인터페이스에서 기본 경로 0.0.0.0/0을 설정하는 방법

DHCP 지원 인터페이스에서 기본 경로 0.0.0.0/0을 설정하는 방법

달리는 중이고 인터넷 액세스를 위한 기본 경로를 Debian Bullseye v 11 설정하려고 합니다.0.0.0.0/0동적 호스트 구성 프로토콜인터페이스를 활성화합니다 eth0.

인터페이스가 eth0ISP로부터 IP 주소를 가져오고 있으며 인터페이스 eth1동적 호스트 구성 프로토콜클라이언트에 주소를 할당합니다. 인터넷에 액세스하려면 클라이언트가 필요합니다.

등 온라인에서 본 다양한 구성을 시도했지만 route add 0.0.0.0/0 gw {hostname} dev eth0아무 것도 작동하지 않는 것 같습니다.

ip route

default via 71.182.224.1 dev eth0 proto dhcp src 71.182.224.241 metric 100
10.10.57.0/24 dev eth1 proto kernel scope link src 10.10.57.1
71.182.224.0/24 dev eth0 proto kernel scope link src 71.182.224.241 metric 100

내가 안내받은 기사에 따르면 이제 Linux 서버에서도 IP 전달(라우팅)이 활성화되어 있습니다.

sysctl net.ipv4.ip_forward = 1

그러나 클라이언트 시스템은 여전히 ​​Linux 서버를 통해 인터넷에 액세스할 수 없습니다. Linux 서버에서 eth0 및 eth1 인터페이스를 ping할 수 있지만 그 이상은 할 수 없습니다. Cisco 라우터에 대한 내 경험에 따르면 다음과 유사한 경로가 필요합니다.

0.0.0.0 0.0.0.0 [1/0] via 71.182. 224.241, outside

Cisco 라우터에서 이 작업을 수행하는 방법을 알고 있지만 Linux에서는 혼란스럽습니다. 안타깝게도 저는 Linux 서버를 라우터로 사용해 본 적이 없어서 올바른 라우팅 테이블이 어떻게 생겼는지 모릅니다. 하지만 클라이언트 워크스테이션이 Linux 서버를 통해 인터넷에 액세스하는 것을 방지하는 뭔가가 누락된 것 같습니다.

누군가가 올바른 명령줄 구문을 사용하도록 도와줄 수 있습니까?

답변1

최신 ip route명령:

ip route add default via <gateway IP> 

이전 route명령:

route add default gw <gateway IP>

두 명령 모두 dev <network device name>필요한 경우 선택적으로 끝에 추가할 수 있습니다.

관련 정보