Уведомления

Группа в Telegram: @pythonsu

#1 Март 13, 2015 14:32:55

iNdexoiD
Зарегистрирован: 2014-06-27
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Динамический ип

Нужна помощь,айпи постоянно меняется ip при reboot или обрыва связи,как можно прописать чтоб постоянно не править ип,работаю с ssh

В скрипте прописан такого вида:
MY_IP='140.225.72.39'
меняется последние 4 цифры,бывает последние 2

Отредактировано iNdexoiD (Март 13, 2015 14:33:58)

Офлайн

#2 Март 13, 2015 14:55:57

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Динамический ип

Не хардкодь его, текущий айпи всегда можно получить с помощью командной строки.
например так

import os
os.system('ifconfig | grep "inet " | grep -v 127.0.0.1')



Офлайн

#3 Март 13, 2015 15:15:59

iNdexoiD
Зарегистрирован: 2014-06-27
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Динамический ип

А если я нахожусь на vds и мне нужно скопировать данные со своего локального,а внешний айпи изменился то как

Я сделал проброс порта 22 для ssh LAN Ip,и всё будет работать пока не произайдёт обрыв связи или что-то другое.MY_IP='140.225.72.39'

scp -r /root/Desktop/myfile.pdf root@$ip_внешнийroot

Ип стал таким 140.225.72.54

Я нахожусь удалённо на vds,как изменить внешний ип для своего IP WAN,скрипт который куда нужно вписать * находится на вдс.Или нужно как-то подсеть вписать или ещё как-то,подскажите плиз..Я х.з

Отредактировано iNdexoiD (Март 13, 2015 15:18:03)

Офлайн

#4 Март 13, 2015 15:16:51

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Динамический ип

netifaces

import netifaces
netifaces.ifaddresses('eth0')[netifaces.AF_INET][0]['addr']



————————————————
-*- Simple is better than complex -*-

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version