Я только что получил новый маршрутизатор Wi-Fi и подключил его к моему модему ADSL. Маршрутизатор Wifi назначает IP-адреса в диапазоне 192.168.0.xxx
а модем ADSL - IP-адреса в диапазоне 192.168.1.xxx
.
Модем ADSL настроен в режиме моста, а маршрутизатор Wifi настроен в режиме PPPoE. У меня есть только базовое понимание сетей и т.д., поэтому, пожалуйста, потерпите меня. :)
Когда я запускаю traceroute -n google.com
, в качестве шлюза указывается только мой маршрутизатор Wi-Fi, а модем ADSL - нет. Вот полный вывод.
1 192.168.0.1 2.273 ms 3.508 ms 3.500 ms --------->(Wifi router IP)
2 117.205.xx.1 61.515 ms 63.447 ms 65.360 ms ----->(ISP gateway?)
3 218.248.174.246 71.333 ms 73.326 ms 73.501 ms
4 115.114.57.249 117.321 ms 119.263 ms 121.230 ms
.....
Кроме того, моя таблица маршрутизации не перечисляет модем ADSL также. Вот вывод route -n
.
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 ra0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 ra0
192.168.0.0 0.0.0.0 255.255.255.0 U 2 0 0 ra0
Может кто-нибудь объяснить мне причину этого? Почему мой ADSL модем невидим? Это очевидно сидит там и маршрутизирует пакеты. Когда я подключаюсь к модему ADSL напрямую через Ethernet, мне нужно настроить переадресацию портов на модеме. Но когда я подключаюсь к маршрутизатору Wi-Fi, мне не нужно настраивать переадресацию портов на обоих устройствах - только маршрутизатор Wi-Fi, и он работает. Может кто-нибудь объяснить мне концепцию? Большое спасибо!