Я знаю ip-адрес и mac-адрес 2-х машин. Оба они имеют linux flavors. Один из них подключен к Интернету с использованием asianet isp, а другой подключен к Интернету через точку доступа docomo. Похоже, они подключены к двум различным подсетям. там выходы ifconfigs есть
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
и другие компьютеры, если вывод ifconfig
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)
, Возможно ли подключить два клиентских компьютера, не зная пароля маршрутизатора.
Ответы:
Хосты, к которым вы пытаетесь подключиться, не имеют общедоступного интернет-адреса, но имеют внутренний адрес в интрасети (192.168). Вам необходимо настроить маршрутизатор для направления входящих пакетов на один выбранный хост в интрасети. Это NAT (преобразование сетевых адресов), и эта функция есть у каждого маршрутизатора, даже в домашних условиях. Но да, вам нужен пароль маршрутизатора. Попробуйте admin / 1234 или admin / admin или позвоните своему провайдеру. Кроме того, вам, вероятно, необходимо настроить брандмауэры маршрутизатора, если он включен, и брандмауэр компьютера, чтобы открыть порты, которые вы хотите использовать.
источник
Проблема здесь в том, что вы не только находитесь в двух разных сетях, но обе эти сети находятся в частном диапазоне IP (192.168.xx). Итак, вам нужно получить как публичный IP-адрес, так и настроить переадресацию портов на маршрутизаторе.
источник