Jump to content
Калькуляторы

Nanostation 2 и дикие адреса на ath0 По ssh на Nanostation2 ifconfig выдает дикие адреса

Зайдя по SSH на NS2 и выполнить там ifconfig получаем дикий алиас как на ath0(:0) так и на eth0(:X) адреса:

ath0:0    Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          inet addr:169.254.118.215  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

eth0:0    Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
          inet addr:169.254.215.118  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          Interrupt:4 Base address:0x1000

 

Нужны ли они и если да то зачем, а если нет как их избежать ))

Ваши мысли господа )

Share this post


Link to post
Share on other sites

Отключите Ip Aliasing в настройках Network (WEB).

Share this post


Link to post
Share on other sites

Когда продукция UBNT работает в режиме роутера у нее появляется такой хитрый адрес. Видимо он нужен для каких-то своих нужд, понятных только разработчикам ПО.

Share this post


Link to post
Share on other sites
Когда продукция UBNT работает в режиме роутера у нее появляется такой хитрый адрес. Видимо он нужен для каких-то своих нужд, понятных только разработчикам ПО.

Небольшая поправка: по умолчанию Auto IP Aliasing включен по умолчанию во всех режимах.

 

IP Aliasing позволяет не потерять доступ к устройствам, если их объединили в сеть без настроек. Так же, в этом случае AirControl может отобразить все устройства в сети по Alias IP, даже если у них дефолтные настройки.

Edited by [Ra]Alex

Share this post


Link to post
Share on other sites

Тогда получается, это уже приоткрытая дверь в нашу сеть, готовая подсетка на радио карточке (ath0) это не есть хорошо (( Отключить Алиасы не выход ибо они мне нужны, правда только на eth0:X интерфейсе. Получается что нет лекарств от этой "фичи" ? (

Share this post


Link to post
Share on other sites

Адрес из подсети 169.254.0.0/16 - результат неполучения нормального адреса через DHCP, читаем соотв. rfc.

Share this post


Link to post
Share on other sites

Ну это я замечал в винде, когда она ищет DHCP и не находит, тогда она берет этот адрес из этой сети, но у меня явно прописаны алиасы на eth0:X на ath0 тоже прописан статический адрес, и IP Aliasing выключен на (ath0) почему эта карточка ищет DHCP сервер и как следствие его не находит и вешает себе alias!!! с этим диким адресом ) Вот это не понятно

 

P.S. Хорошо что она хоть маршруты сама не пишет, на каких либо стандартных адресах )

Share this post


Link to post
Share on other sites

Версия какая?

 

У меня на 5.2.1 всё OK:

XM.v5.2.1# ifconfig

ath0 Link encap:Ethernet HWaddr 00:15:6D:70:31:B7

UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1

RX packets:16474765 errors:0 dropped:0 overruns:0 frame:0

TX packets:26253472 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:2598471143 (2.4 GiB) TX bytes:4237142939 (3.9 GiB)

 

br0 Link encap:Ethernet HWaddr 00:15:6D:70:31:B7

inet addr:192.168.11.82 Bcast:192.168.11.255 Mask:255.255.255.0

UP BROADCAST RUNNING ALLMULTI MULTICAST MTU:1500 Metric:1

RX packets:1334436 errors:0 dropped:0 overruns:0 frame:0

TX packets:43574 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:125300176 (119.4 MiB) TX bytes:29458731 (28.0 MiB)

 

eth0_real Link encap:Ethernet HWaddr 00:15:6D:71:31:B7

UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1

RX packets:26334355 errors:0 dropped:0 overruns:0 frame:0

TX packets:16502866 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:500

RX bytes:4183703892 (3.8 GiB) TX bytes:2609995500 (2.4 GiB)

 

eth1_real Link encap:Ethernet HWaddr 02:15:6D:71:31:B7

UP BROADCAST PROMISC MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:500

RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

 

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:2 errors:0 dropped:0 overruns:0 frame:0

TX packets:2 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:172 (172.0 B) TX bytes:172 (172.0 B)

 

wifi0 Link encap:Ethernet HWaddr 00:15:6D:70:31:B7

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:249567 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:500

RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

Interrupt:48 Memory:b0000000-b0010000

 

Share this post


Link to post
Share on other sites

Судя по вашему листингу Ваш НС настроен в режиме бриджа, а у меня роутер, прошивка последняя с офсайта.

 

Мысли в слух: Можно конечно запихнуть команду "укладывания интерфейса" в скрипт rc.poststart, но может быть есть гуманное решение этой проблемы )

Share this post


Link to post
Share on other sites

Гуманное решение - DHCP сервер, выдающий нужные адреса.

Share this post


Link to post
Share on other sites

Это тоже к сожалению не вариант, дело не одного десятков клиентов и не одной БС и даже не одного типа оборудования, хотя все эти факторы для DHCP сервера не есть помехой, да и адреса всех этих всех устройств не лежат в одной сети (((, да и не стороник я DHCP, не знаю почему но всетаки намного спокойнее когда все статикой ) Это как доверить покупку продуктов своему холодильнику ))

Share this post


Link to post
Share on other sites

Тогда править /etc/persistent/rc.poststart и пихать в каждый дивайс.

У самого нет ни одного UBNT дивайса, в кот. "чего-нибудь не подкручено" таким методом.

При обновлении скрипты сохраняются, но как я уже указывал, надо следить за переименованием интерфейсов.

Share this post


Link to post
Share on other sites

Если в конфиге dhcpd выдавать адреса с привязкой по макам - то это будет та же статика, только администрируемая из 1-го места на сервере.

 

PS У меня нет вообще ни одного UBNT девайса, если не считать RS/RSPRO. Но на них к счастью ПО не от UBNT.

Share this post


Link to post
Share on other sites
Тогда править /etc/persistent/rc.poststart и пихать в каждый дивайс.

У самого нет ни одного UBNT дивайса, в кот. "чего-нибудь не подкручено" таким методом.

При обновлении скрипты сохраняются, но как я уже указывал, надо следить за переименованием интерфейсов.

Только сейчас подумал, и вспомнил что помимо всего есть iptables ))) Все равно если эти сети выдаються "сиротам" которые не нашли свой DHCP сервер то и толку от них = 0, поєтому можно смело deny fro any to X (с) ipfw ... И порядок ) Вариант )))

Share this post


Link to post
Share on other sites
Если в конфиге dhcpd выдавать адреса с привязкой по макам - то это будет та же статика, только администрируемая из 1-го места на сервере.

 

PS У меня нет вообще ни одного UBNT девайса, если не считать RS/RSPRO. Но на них к счастью ПО не от UBNT.

 

Ну насколько я знаю DHCP работает только в одноранговых сетях, тоесть там где есть одна ethernet среда (не путать с днем недели :) ) все остальные только по DHCP-relay но, как говориться опыт сводиться к настройке трех-шести железяк с функцией DHCP-relay ( не считая Home and Office use devises) и поэтому запускать и эксперементировать что-то на рабочей сети, большого желания нет. (Наверно я всетаки консерватор)

Share this post


Link to post
Share on other sites

ну если есть желание постоянно патчить скрипты на каждой железке.. - дело такое...

Share this post


Link to post
Share on other sites
ну если есть желание постоянно патчить скрипты на каждой железке.. - дело такое...

Вот если бы устройства научились сами подключатся к серверу и забирать оттуда обновленную версию скрипта... так помечтал немного=)

Share this post


Link to post
Share on other sites

научить недолго, только толку - 0

скрипт надо менять при обновлении прошивки, а при обновлении вся нестандартная кастомизация отвалится по тем же причинам, по которым надо менять скрипт.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this