Беспроводной компонент моего маршрутизатора начал внезапно разрываться и разрывать соединения, поэтому я импровизировал WAP со старого нетбука, подключенного к этому маршрутизатору. Я очень не осведомлен о работе с сетями, поэтому уверен, что с моей стороны есть недопонимание, но хотя устройства в WAP могут охватить всю сеть, я не могу понять, как получить к ним доступ с проводных устройств. ЛВС выглядит примерно так:
--------------------
| ROUTER |
| 192.168.1.1 |
--------------------
| | | | |
Modem A B C |
|
-----------------
| D (WAP) |
| 192.168.1.22 |
| 192.168.45.1 |
-----------------
_ _ _
= = =
E F G
Устройства A, B и C находятся в диапазоне IP 192.168.1.x. Беспроводные устройства E, F и G находятся на 192.168.45.x.
Так что, если я пинг A от E, я получу ответ. По словам Wireshark, пинг происходит с 192.168.1.22. E недоступен при пинге от A по его адресу .45.x.
/etc/udhcpd.conf:
start 192.168.45.2
end 192.168.45.18
interface wlan0
remaining yes
opt dns 192.168.1.1 8.8.8.8
opt subnet 255.255.255.0
opt router 192.168.45.1
opt lease 864000
/etc/hostapd/hostapd.conf:
interface=wlan0
ssid=MYWAP
hw_mode=g
channel=6
auth_algs=1
wmm_enabled=0
wpa=2
wpa_passphrase=mypassword
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
/ и т.д. / сеть / интерфейсы:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.22
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
iface wlan0 inet static
address 192.168.45.1
netmask 255.255.255.0
up iptables-restore < /etc/iptables.ipv4.nat
Скрипт пересылки IP выглядит так:
sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
echo 'net.ipv4.ip_forward=1' > /etc/sysctl.conf
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT
sh -c "iptables-save > /etc/iptables.ipv4.nat"
Я попытался настроить статический маршрут на модем-подключенном маршрутизаторе, но безуспешно:
Destination LAN IP: 192.168.45.0
Subnet Mask: 255.255.255.0
Default Gateway: 192.168.1.22
Interface: LAN & Wireless
Есть ли способ легко нормализовать обнаружение сети, чтобы проводные устройства могли использовать беспроводные принтеры и т.д., Подключенные к WAP? Я иду по этому поводу неправильно? Могу ли я как-то разместить их все в одной подсети и оставить функциональность DHCP для исходного маршрутизатора?