У меня есть машина внутри университета. Компьютеры подключены к Интернету, но имеют недействительные IP-адреса (NAT).
Когда я не в университете, я подключаюсь к университетской сети через VPN, и затем я могу подключиться к компьютеру по ssh, используя его IP-адрес локальной сети.
Я должен запомнить IP-адрес машины перед тем, как покинуть офис, чтобы я мог подключиться к ней по ssh. Однако в случае, если компьютер перезагружается из-за отключения питания, DHCP назначает новый IP-адрес компьютера, и я не знаю новый IP-адрес.
Как я могу настроить машину linux (ubuntu), чтобы она отправляла мне IP?
Очевидно, ни один пользователь не вошел в систему после перезагрузки машины, поэтому мой вопрос состоит из двух частей:
- Где мне поставить скрипт, чтобы он работал без логина?
- Что должен сделать скрипт? Я предпочитаю, чтобы он отправлял мне электронное письмо с новым IP, но это не работает: Когда я пытаюсь
ifconfig | mail -s "new IP" myEmail@gmail.com
, я не получаю электронную почту.