Tôi có một máy trong trường đại học. Các máy tính được kết nối với internet, nhưng có IP không hợp lệ (NAT).
Khi tôi không ở trường đại học, tôi kết nối với mạng của trường đại học thông qua VPN và sau đó tôi có thể ssh với máy bằng IP LAN của nó.
Tôi phải nhớ IP của máy trước khi rời văn phòng, để tôi có thể ssh với nó. Tuy nhiên, trong trường hợp máy tính khởi động lại do mất điện, DHCP sẽ gán một IP mới cho máy và tôi không biết IP mới .
Làm cách nào tôi có thể định cấu hình máy linux (ubfox) để nó gửi IP cho tôi?
Rõ ràng, không có người dùng nào đăng nhập khi máy khởi động lại, vì vậy câu hỏi của tôi gồm hai phần:
- Tôi nên đặt đoạn script ở đâu để nó chạy mà không cần đăng nhập?
- Kịch bản nên làm gì? Tôi thích rằng nó sẽ gửi cho tôi một email chứa IP mới, nhưng nó không hoạt động: Khi tôi thử
ifconfig | mail -s "new IP" myEmail@gmail.com
, tôi không nhận được email nào.
localuser@localdomain
đểmyEmail@gmail.com
sử dụng lệnh mail. Tôi đã thửsmtp.gmail.com
và nó không hoạt động. Tôi không biết nhiều về rơle mặc dù :(