라우팅/브리징 문제

라우팅/브리징 문제

두 개의 네트워크를 라우팅하는 동안 raspbian(raspberry용 debian)에 문제가 있습니다. 내 네트워크 구성은 다음과 같습니다(/etc/network/interfaces).

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 192.168.81.3
        netmask 255.255.255.248
        network 192.168.81.0
        broadcast 192.168.81.7
        gateway 192.168.81.1

iface eth1 inet static
        address 10.0.0.1
        netmask 255.255.255.0
        network 10.0.0.0
        broadcast 10.0.0.255

경로가 인쇄되는 내용은 다음과 같습니다.

root@raspberrypi:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.81.1    0.0.0.0         UG    0      0        0 eth0
10.0.0.0        *               255.255.255.0   U     0      0        0 eth1
192.168.81.0    *               255.255.255.248 U     0      0        0 eth0

root@raspberrypi:~# route -C
Kernel IP routing cache
Source          Destination     Gateway         Flags Metric Ref    Use Iface

"cat /proc/sys/net/ipv4/ip_forward"를 수행하면 1이 반환되므로 ipForwarding이 실행 중이라고 가정합니다. 하지만 문제는 네트워크 어댑터 간에 패킷을 전달하지 않는다는 것입니다.

동일한 네트워크에 있는 장치 간에 ping을 수행할 수 있지만 다른 네트워크에 있는 호스트에 연결하려고 하면 실패합니다. 무엇이 누락되었는지 또는 경로 캐시가 비어 있는 이유를 알 수 없습니다. 아는 사람 있나요?

답변1

안정적인!

나는 Raspbian에 대해 매우 걱정했고 문제가 존재해야 한다고 생각했으며 192.168.81.1의 인터넷(게이트웨이) 라우터가 10.0.0.0을 다시 192.168.81.3(raspbian)으로 리디렉션하지 않는다는 것을 발견했습니다. 그래서 192.168.81.1에 경로를 수동으로 추가하고 수정했습니다!

내 Raspberry Pi가 성공적으로 구성된 것 같지만 너무 맹목적으로 살펴보았고 기본 게이트웨이(인터넷으로 나가는 게이트웨이)를 구성하는 것을 잊어버렸습니다.

눈을 뜨게 해준 @roaima에게 감사드립니다!

관련 정보