<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: [РЕШЕНО] Как проверить IP-адрес виртуальной машины]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме [РЕШЕНО] Как проверить IP-адрес виртуальной машины форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Mon, 20 Apr 2026 08:05:38 +0300</pubDate>
		<item>
			<title>[РЕШЕНО] Как проверить IP-адрес виртуальной машины</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message357800/81498-resheno_-kak-proverit-ip_adres-virtualnoy-mashiny">[РЕШЕНО] Как проверить IP-адрес виртуальной машины</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Мне очень хотелось бы иметь API-вызов для этого и не зависеть от внешних инструментов, которые могут работать (рассматривайте кластер как среду). <br />
			<i>15.04.2018 11:24:00, LnxBil.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message357800/81498-resheno_-kak-proverit-ip_adres-virtualnoy-mashiny</link>
			<guid>http://proxmox.su/forum/messages/forum63/message357800/81498-resheno_-kak-proverit-ip_adres-virtualnoy-mashiny</guid>
			<pubDate>Sun, 15 Apr 2018 11:24:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] Как проверить IP-адрес виртуальной машины</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message357799/81498-resheno_-kak-proverit-ip_adres-virtualnoy-mashiny">[РЕШЕНО] Как проверить IP-адрес виртуальной машины</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Привет! Например: &nbsp;<br />#!/usr/bin/env bash &nbsp;<br />mac=$(qm config "$1" | awk '/net0/ { print tolower($2) }' | sed -r 's/virtio=(.*),.*/\1/g') &nbsp;<br />ip=$(arp-scan --interface=vmbr0 192.168.1.0/24 | grep "$mac" | awk '{print $1}') &nbsp;<br />echo $ip &nbsp;<br /><br />Но для этого нужны права root и установлен arp-scan. &nbsp;<br /><br />Через API: &nbsp;<br />Установите qemu agent и используйте: &nbsp;<br />HTTP: &nbsp; &nbsp;POST /api2/json/nodes/{node}/qemu/{vmid}/agent &nbsp;<br />CLI: pvesh create /nodes/{node}/qemu/{vmid}/agent <br />
			<i>14.04.2018 12:48:00, team-alpeinsoft.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message357799/81498-resheno_-kak-proverit-ip_adres-virtualnoy-mashiny</link>
			<guid>http://proxmox.su/forum/messages/forum63/message357799/81498-resheno_-kak-proverit-ip_adres-virtualnoy-mashiny</guid>
			<pubDate>Sat, 14 Apr 2018 12:48:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] Как проверить IP-адрес виртуальной машины</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message357798/81498-resheno_-kak-proverit-ip_adres-virtualnoy-mashiny">[РЕШЕНО] Как проверить IP-адрес виртуальной машины</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Для работы нужно, чтобы Guest Agent был включён и запущен. Проверьте это с помощью команды 'qm agent &lt;VMID&gt; info'. И, конечно, "pid" нужно заменить на возвращаемое значение вашей команды "guest-exec". Это часть моего экспериментального скрипта для заполнения заметок ВМ информацией об инвентаре из ОС. Скрипт выводит IP-адрес по заданному VM ID. (Перед запуском установите пакет jq):<br /><br />Код:<br />#!/bin/bash<br /><br /># $1 == VMID<br />VMID=$1<br /><br />pid=$( (echo -e '{"execute": "guest-exec", "arguments": {"path": "ip", "arg": ["-o", "-4", "addr", "show", "scope", "global"], "capture-output": true}}'; sleep 0.2 ) \<br /> &nbsp; | socat - UNIX-CONNECT:/run/qemu-server/$VMID.qga \<br /> &nbsp; | jq .return.pid )<br />addrs=$( (echo -e '{"execute": "guest-exec-status", "arguments": {"pid": '$pid'}}'; sleep 0.2 ) \<br /> &nbsp; | socat - UNIX-CONNECT:/run/qemu-server/$VMID.qga \<br /> &nbsp; | jq .return.\"out-data\" \<br /> &nbsp; | base64 -di \<br /> &nbsp; | awk '{print $4}' \<br />)<br />addrs=$( echo IP: $addrs )<br />echo $addrs <br />
			<i>01.08.2017 10:56:00, Petr.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message357798/81498-resheno_-kak-proverit-ip_adres-virtualnoy-mashiny</link>
			<guid>http://proxmox.su/forum/messages/forum63/message357798/81498-resheno_-kak-proverit-ip_adres-virtualnoy-mashiny</guid>
			<pubDate>Tue, 01 Aug 2017 10:56:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] Как проверить IP-адрес виртуальной машины</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message357797/81498-resheno_-kak-proverit-ip_adres-virtualnoy-mashiny">[РЕШЕНО] Как проверить IP-адрес виртуальной машины</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Спасибо, но команда зависла на моей ноде. <br />
			<i>01.08.2017 10:36:00, huky.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message357797/81498-resheno_-kak-proverit-ip_adres-virtualnoy-mashiny</link>
			<guid>http://proxmox.su/forum/messages/forum63/message357797/81498-resheno_-kak-proverit-ip_adres-virtualnoy-mashiny</guid>
			<pubDate>Tue, 01 Aug 2017 10:36:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] Как проверить IP-адрес виртуальной машины</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message357796/81498-resheno_-kak-proverit-ip_adres-virtualnoy-mashiny">[РЕШЕНО] Как проверить IP-адрес виртуальной машины</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Вместо того чтобы сбрасывать трафик или сканировать сеть, можно установить Qemu Guest Agent <noindex><a href="https://pve.proxmox.com/wiki/Qemu-guest-agent" target="_blank" rel="nofollow" >https://pve.proxmox.com/wiki/Qemu-guest-agent</a></noindex> <noindex><a href="http://wiki.qemu.org/Features/GuestAgent" target="_blank" rel="nofollow" >http://wiki.qemu.org/Features/GuestAgent</a></noindex>. Думаю, это более надёжный и правильный способ. С PVE Host агентом можно обращаться через сокет в /var/run/qemu-server. Например: &nbsp;<br />Код: &nbsp;<br /># socat - UNIX-CONNECT:/var/run/qemu-server/8051.qga &nbsp;<br />{"execute": "guest-exec", "arguments": {"path": "ip", "arg": ["a"], "capture-output": true}}  <br />{"return": {"pid": 1234}} &nbsp;<br />{"execute": "guest-exec-status", "arguments": {"pid": 1234}} &nbsp;<br />Последняя команда вернёт вывод "ip addr" в кодировке base64. К сожалению, guest-exec пока не работает в Windows QEMU Agent. <br />
			<i>29.06.2017 12:37:00, Petr.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message357796/81498-resheno_-kak-proverit-ip_adres-virtualnoy-mashiny</link>
			<guid>http://proxmox.su/forum/messages/forum63/message357796/81498-resheno_-kak-proverit-ip_adres-virtualnoy-mashiny</guid>
			<pubDate>Thu, 29 Jun 2017 12:37:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>[РЕШЕНО] Как проверить IP-адрес виртуальной машины</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message357795/81498-resheno_-kak-proverit-ip_adres-virtualnoy-mashiny">[РЕШЕНО] Как проверить IP-адрес виртуальной машины</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Я хочу связать виртуальную машину с её IP-адресом, но столкнулся с проблемами: я использую openvswitch для создания bond, bridge и vlan. При выполнении команды "ip addr" я вижу только имя интерфейса, например "tap100i0", но не вижу IP-адрес.<br /><br />Код:<br />tap100i0: &lt;BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast master ovs-system state UNKNOWN group default qlen 1000<br /> &nbsp; &nbsp;link/ether 16:f2:bd:6d:fa:66 brd ff:ff:ff:ff:ff:ff<br /> &nbsp; &nbsp;inet6 fe80::14f2:bdff:fe6d:fa66/64 scope link<br /> &nbsp; &nbsp; &nbsp; valid_lft forever preferred_lft forever<br /><br />Я пытался использовать fping и mac-адрес, но, как видно выше, у карты имя 'tap100i0', а её mac-адрес '16:f2:bd:6d:fa:66', но mac-адрес в файле qemu-server/100.conf отличается.<br /><br />Код:<br />net0: virtio=32:62:39:33:34:37,bridge=vmbr1,tag=63<br /><br />В итоге, я зашёл в гостевую ВМ и выполнил 'ip addr' — там mac-адрес совпадает с qemu-server/100.conf.<br /><br />Если я не могу зайти в гостевую ВМ, как можно проверить IP-адрес ВМ в proxmox? <br />
			<i>08.07.2016 09:02:00, huky.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message357795/81498-resheno_-kak-proverit-ip_adres-virtualnoy-mashiny</link>
			<guid>http://proxmox.su/forum/messages/forum63/message357795/81498-resheno_-kak-proverit-ip_adres-virtualnoy-mashiny</guid>
			<pubDate>Fri, 08 Jul 2016 09:02:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
