내 노트북의 IP는 1.1.1.1이고 유선을 통해 IP 2.2.2.2의 다른 컴퓨터 B에 연결되어 있습니다. B 머신에 나 자신이 잠겨 있기 때문에 B 머신에 접근할 수 없습니다.
컴퓨터 B에 연결하려면 랩톱에서 라우팅을 어떻게 설정해야 합니까?
내 노트북에는 데비안 9.2가 실행되고 있습니다.
답변1
동일한 세그먼트에 있는 라우터가 없지만 동일한 서브넷에 없는 경우 라우터에 경로를 설정해야 합니다.둘 다인터페이스를 통해 다른 IP 주소를 가진 장치에 직접 접근할 수 있음을 운영 체제에 알립니다. 귀하의 네트워크 인터페이스는 eth0
.
랩탑에서 실행해야합니다
ip route add 2.2.2.2/32 dev eth0
머신 B에서는 실행해야 합니다.
ip route add 1.1.1.1/32 dev eth0
두 주소가 동일한 서브넷에 있는 경우 장치는 인터페이스를 통해 서로 연결할 수 있다는 것을 자동으로 알게 됩니다 eth0
. 그러면 이러한 명령은 필요하지 않습니다.
편집하다:컴퓨터 B에 액세스할 수 없는 경우 컴퓨터 B와 동일한 서브넷에 있는 노트북에 주소를 설정해야 합니다.
컴퓨터 B가 서브넷 2.2.2.0/24에 있는 경우 랩탑에는 2.2.2.1 - 2.2.2.254 범위의 주소가 필요합니다. 서브넷의 크기를 확인하고 해당 서브넷의 사용되지 않은 주소를 랩탑의 네트워크 인터페이스에 추가해야 합니다. 예를 들어:
ip addr add 2.2.2.42/24 dev eth0