Я новичок в сетевых вещах, и у меня недостаточно знаний, чтобы делать то, что я хочу, поэтому мне нужна ваша помощь, пожалуйста.
У меня есть две сети: проводная и другая беспроводная.
Проводной находится между двумя компьютерами, которые действуют как маршрутизаторы / шлюзы. Первый получает интернет-ссылку провайдера и маршрутизирует на вторую, которая управляет беспроводной сетью и маршрутизирует интернет своим клиентам.
| Computer 1 | wired | Computer 2 | wireless | Client
[Internet link] ======== | 192.168.45.1 | ============ | 192.168.45.2 | ============== | Client
| | | 172.16.45.1 | | etc.
В настоящее время проводная сеть имеет диапазон IP /30 и беспроводную сеть /24. Они имеют различные диапазоны (192.168.45.0/30 для проводных и 172.16.45.0/24 для беспроводных). Этот параметр не позволяет клиентам подключаться к компьютеру 1 или наоборот.
Я хочу, чтобы все находилось в одном диапазоне IP-адресов, чтобы компьютер 1 достиг компьютера 2 и клиентов, клиенты достигли компьютера 2, а компьютер 1 и компьютер 2 - компьютера 1 и клиентов. В конечном итоге каждый сможет общаться со всеми.
Я получил решение, которое просто добавляет правило маршрутизации в компьютер 1 для достижения 172.16.45.0/24 через 192.168.45.2, но, таким образом, остаются два разных диапазона IP-адресов.
Я видел где-то, что можно сделать что-то вроде этого:
Проводная сеть:
Сетевой адрес: 192.168.45.0
Маска подсети: 255.255.255.252
Доступные IP-адреса: 192.168.45.1-2
Адрес трансляции: 192.168.45.3
Беспроводная сеть:
Сетевой адрес: 192.168.45.4
Маска подсети: 255.255.255.128
Доступные IP-адреса: 192.168.45.5-131
Адрес трансляции: 192.168.45.132
Это возможно, и если да, как я могу сделать этот параметр, если компьютер 1 работает под управлением Linux, а компьютер 2 работает под управлением Windows 7? Я много искал, но не нашел ничего полезного, возможно, я не ищу правильный термин.