отписываюсь.
вы сейчас конечно же подумаете что я полный нуб и с самого начала не туда смотрел.
но уверяю это не так, вот уже второй день ip выдавало соседнего интерфейса, то есть показывало ip другого интерфейса, а когда в скрипт прописывал мак этого другого интерфейса то ip выдавало то которое числится за другим маком, то есть если беру макА то выдавало ipБ, а если брал макБ то выдавало ipА. то есть сдвиг.
так вот так выдавало целых два дня пока до этого момента.
теперь всё наладилось.
а дело было как я и говорил в глюке интерфейса.
а именно вот в интерфейсе юсб вай-фай адаптера.
почему я так уверен, да потому что все эти два дня в этом интерфейсе не мог сохранить тот мак который вручную прописываю в настройках этого юсб вай-фай пдаптера, то есть пишу свой мак, сохраняю, но он (вай-фай адаптер) с этим вручную прописаным маком потом не подключается к роутеру (по вай-фай естественно ибо это же вай фай адаптер, и вай фай роутер). то есть он постоянно пытается подключится но не подключается.
а если убрать тот мак который я прописал и снова оставить на заводском то сразу подключается к роутеру.
а вот только что ещё раз попробовал изменитьт мак в этом вай-фай адаптере и о чудо подключился к роутеру, то есть глюк прошел. надолго ли прошел не знаю.
и я сразу же решил попробовать узнать ip по этому новому маку, запустил скрипт с кодом который определяет ip через ipconfig и о чудо ip нормально определилось.
так что проблема была в глюке самом интерфейсе.
вот такое ещё бывает.
так что бывают такие глюки что даже в голову не лезет, а можно грешить на что угодно.
правда я же в предыдущем посту написал что на второй машине нормально работал скрипт, и я сразу написал что это такой может быть глюк.
вот даже привожу скрин что всё заработало http://6.firepic.org/6/images/2015-06/27/iko872sqz9ya.jpg
вот если заработало так заработало, нечего и сказать, а до этого выдавало ip соседнего интерфейса.
хотя повторяю, я выше сразу написал что на другой машине скрипт нормально работал, и после этого я стал подозревать что проблема именно в интерфейсе.
(а если ещё появится этот глюк то сделаю скрин или даже видео сниму чтобы не думали что я бузу несу).
какой с этого можно сделать вывод- да такой что вот такой аппаратный глюк может быть, что ip выдаёт другого соседнего мака, и попробуй пойми в чём дело. это хорошо что я дотошно всё проделал, а так попробуй пойми.
может такие глюки с USB wi-fi адаптерами не редкие, так что будьте бдительны.
всем спасибо за помощь.