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