인터넷을 통해 서로 다른 서브넷에 연결된 두 컴퓨터를 통신하는 방법

인터넷을 통해 서로 다른 서브넷에 연결된 두 컴퓨터를 통신하는 방법

I know the ip address and mac address of 2 machines..They are both of linux flavours.One is connected to the internet using asianet isp another is connected to the internet usiing docomo hotspot.They seem to be connected to the two different subnets. there ifconfigs outputs are

  virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:30:e0:7a  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

and another computers ifconfig output is

wlan0     Link encap:Ethernet  HWaddr 00:24:2b:33:db:1d  
          inet addr:192.168.43.109  Bcast:192.168.43.255  Mask:255.255.255.0
          inet6 addr: fe80::224:2bff:fe33:db1d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:101 errors:0 dropped:0 overruns:0 frame:0
          TX packets:161 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:8237 (8.2 KB)  TX bytes:20663 (20.6 KB)

. is it possible connect two machine clients without knowing the router password.

답변1

연결하려는 호스트에는 공용 인터넷 주소가 없지만 내부 인트라넷 주소(192.168)가 있습니다. 들어오는 패킷을 인트라넷에서 선택한 호스트 하나로 보내도록 라우터를 구성해야 합니다. 이것이 바로 NAT(Network Address Translation)이며 가정 환경에서도 모든 라우터에 있는 기능입니다. 하지만 그렇습니다. 라우터 비밀번호가 필요합니다. admin/1234 또는 admin/admin을 시도하거나 ISP에 문의하세요. 또한 사용하려는 포트를 열려면 라우터의 방화벽(활성화된 경우)과 컴퓨터의 방화벽을 구성해야 할 수도 있습니다.

답변2

여기서 문제는 두 개의 서로 다른 네트워크에 있을 뿐만 아니라 두 네트워크가 모두 개인 IP 범위(192.168.xx)에 있다는 것입니다. 따라서 공용 IP 주소를 모두 얻은 다음 라우터에서 포트 전달을 설정해야 합니다.

관련 정보