네트워크 설정 구성에 대한 훌륭한 게시물을 따랐습니다. 로컬 인터페이스(10.10.150.10)와 업스트림 라우터의 주소(10.10.150.4)를 하루 종일 ping할 수 있기 때문에 올바른 주소(10.10.150.10/24)를 가지고 있는 것 같습니다.
그러나 10 네트와 169.254 네트에 대한 경로만 있습니다. pi@harlot:/etc/network $ 경로 -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use iface
10.10.150.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
그래도,
sudo route add default gw 192.168.0.1 netmask 255.255.255.0 eth0
FAILS to: SIOCADDRT: Network is unreachable.
분명히 뭔가를 놓치고 있는 것 같은데...
/etc/network/interfaces
맞는 것 같은 내용이 있습니다.
auto eth0
address 10.10.150.10
netmask 255.255.255.0
gateway 192.168.0.1
인터페이스를 열고 닫을 때 약간 흐릿해졌습니다. 인터페이스를 만들었 sudo ip link set eth0 up
더니 핑이 괜찮아 보였습니다...
그러나 경로를 추가할 수는 없습니다! 내 접근 방식에 오류가 있는 사람이 있나요?
Raspbian(Debian) v.8(jessie)을 사용합니다.
답변1
192.168.0.1
10.10.150.0/24
서브넷 에 있는 경우 어떻게 서브넷에 도달할 수 있나요? 당신은 파이에 있어야합니다 :
sudo route add default gw 10.10.150.4 netmask 0.0.0.0 eth0
패킷은 라우터로 라우팅되고 라우터는 패킷을 192.168.0.1(구성된 경우)로 보냅니다.
답변2
당당, 나알아냈어어젯밤 8시 30분쯤. 그것을 놓쳤다고 자책하세요. 다음 홉 10.10.150.4가 필요합니다. 192.168.0.1할 수 있다자격을 갖춘 다음 홉으로 다른 플랫폼에서 작업하세요. 그래서 Raspberian은 그 서브넷이 어디에 있는지 몰랐기 때문에 나에게 으르렁거렸습니다. 그것은 나에게 말하려고 노력하고 있습니다. 내 LAN 주변에는 3개의 서브넷이 있습니다. 192.168.0.x는 DSL 상자의 맨 끝(물론) Vlan10에 의해 배포됩니다. Juniper와 Cisco 간에 트렁크를 설정하려면 10.10.150.0/24 및 10.10.160.0/24를 추가합니다. 한동안 손대지 않았는데 이번 주에 서버 몇 개를 버렸더니 뇌가 잠겨버렸네요. 훌륭한 그룹. 사과하다! ! 나는 고기 아이스크림입니다. 이 포럼을 좋아합니다.