다른 서브넷의 게이트웨이로 라우팅하는 방법은 무엇입니까? [폐쇄]

다른 서브넷의 게이트웨이로 라우팅하는 방법은 무엇입니까? [폐쇄]

내 네트워크는 10.3.4.x/24이고 라우터의 IP는 10.3.4.254입니다. IP 10.3.4.100의 서버에 SSH로 연결해야 하는데, 서버를 설정할 때 SSH 액세스를 192.168.xx IP로만 제한했다는 사실을 잊어버렸습니다.

Linux에서 네트워크를 통해 서버에 액세스할 수 있는 방법이 있습니까?

내 컴퓨터를 192.168.xx에 배치해야 하지만 여전히 10.3.4.254 라우터와 통신합니다.

답변1

1) 컴퓨터를 서버에 직접 연결하고 고정 192.168.xx IP를 부여한 후 로그인하여 제한 사항을 수정하세요.

2) PC에 네트워크 네임스페이스를 생성하고 네트워크 네임스페이스에서 xterm을 시작합니다. 가상 eth 쌍을 통해 네트워크 네임스페이스를 기본 네임스페이스에 연결합니다. eth-pair에 192.168.xx 주소를 추가합니다. 기본 네임스페이스에서 전달을 활성화합니다. 라우터의 192.168.xx에 고정 경로를 추가합니다. ssh네트워크 네임스페이스에서 사용되며 소스 주소는 192.168.xx입니다.

(1)은 아마도 더 간단할 것입니다.

답변2

라우터가 장치를 격리할 수 없는 경우 컴퓨터의 무선 카드에 별칭을 추가해 볼 수 있습니다.

  1. 컴퓨터의 무선 네트워크 인터페이스 이름(아마도 wlan0)을 확인하세요.

    ip address show
    
  2. 인터페이스에 두 번째 IP 주소를 추가합니다.

    ip address add 192.168.0.100/16 dev wlan0
    
  3. 컴퓨터의 라우팅 테이블을 확인하세요.

    ip address show
    ip route show
    
  4. SSH를 통해 서버에 연결해 보세요. 필요한 경우 SSH -b옵션을 사용해 보십시오.

    ssh -b 192.168.0.100 user@server
    

라우터가 (잘못?) 격리되지 않았다고 명시하더라도 두 장치를 라우터에 연결하기 위해 종종 전선을 사용해야 한다는 점에 유의하십시오.

관련 정보