Чтобы получить IP-адрес в Ubuntu, вы можете использовать различные методы. Вот несколько методов с сопроводительными примерами кода:
Способ 1: использование команды ifconfig
ifconfig
Эта команда отобразит подробную информацию о сети, включая IP-адрес, для всех сетевых интерфейсов в вашей системе Ubuntu.
Способ 2: использование команды ip
ip addr show
Команда ip
предоставляет более расширенные функциональные возможности по сравнению с ifconfig
. Эта команда отобразит информацию об IP-адресах для всех сетевых интерфейсов в вашей системе Ubuntu.
Способ 3: использование команды имени хоста
hostname -I
Команда hostname
с опцией -I
отобразит IP-адрес текущего компьютера.
Метод 4. Использование инструмента сетевого менеджера
nmcli device show <interface>
Замените
именем сетевого интерфейса (например, eth0
, wlan0
). Эта команда отобразит подробную информацию об указанном сетевом интерфейсе, включая IP-адрес.
Метод 5: использование Python
import socket
hostname = socket.gethostname()
ip_address = socket.gethostbyname(hostname)
print(ip_address)
Этот код Python получает IP-адрес с помощью модуля socket
. Он получает имя хоста машины, а затем преобразует его в соответствующий IP-адрес.