{"id":1337,"date":"2025-05-10T11:13:53","date_gmt":"2025-05-10T09:13:53","guid":{"rendered":"https:\/\/daisy-street.fr\/?p=1337"},"modified":"2025-05-10T11:13:53","modified_gmt":"2025-05-10T09:13:53","slug":"bind-proxmox-inteface-to-a-specifi-ip","status":"publish","type":"post","link":"https:\/\/daisy-street.fr\/index.php\/2025\/05\/10\/bind-proxmox-inteface-to-a-specifi-ip\/","title":{"rendered":"Bind proxmox Inteface to a specifi IP"},"content":{"rendered":"\n<p>To achieve this setup \u2014 where <strong>Proxmox&#8217;s web interface on port 8006 is only accessible via one specific NIC<\/strong> and not the other \u2014 you need to <strong>bind the Proxmox web GUI to a specific IP address<\/strong>.<\/p>\n\n\n\n<p>Here\u2019s how you can do that:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udd27 Steps to Bind Port 8006 and 3128(spice) to a Specific NIC\/IP<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Identify the NIC\/IPs:<\/strong> Run: bashCopyEdit<code>ip a<\/code> Let&#8217;s assume:\n<ul class=\"wp-block-list\">\n<li>NIC1 (management): <code>192.212.5.245<\/code> \u2014 this should allow port 8006<\/li>\n\n\n\n<li>NIC2 (isolated): <code>10.10.10.10<\/code> \u2014 this should block port 8006<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Edit Proxmox Web GUI service config:<\/strong> Open this file: bashCopyEdit<code>nano \/etc\/default\/pveproxy<\/code><\/li>\n\n\n\n<li><strong>Bind it to a specific IP (management interface):<\/strong> Find or add the line: <code>LISTEN_IP=\"192.212.5.245\"<\/code><\/li>\n\n\n\n<li><strong>Restart the <code>pveproxy<\/code> service:<\/strong> <code>systemctl restart pveproxy<\/code> and <code>systemctl restart spiceproxy<\/code>  This change will make the Proxmox GUI listen only on <code>192.212.5.245<\/code>, and not on all interfaces.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\u2705 Optional: Confirm It&#8217;s Working<\/h3>\n\n\n\n<p>You can test by running:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>ss -tuln | grep 8006<br><\/code><\/pre>\n\n\n\n<p>You should see:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>LISTEN  0  50  192.212.5.245:8006  ...<br><\/code><\/pre>\n\n\n\n<p>And <em>not<\/em> <code>0.0.0.0:8006<\/code> or <code>10.10.10.10:8006<\/code>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To achieve this setup \u2014 where Proxmox&#8217;s web interface on port 8006 is only accessible via one specific NIC and not the other \u2014 you need to bind the Proxmox web GUI to a specific IP address. Here\u2019s how you can do that: \ud83d\udd27 Steps to Bind Port 8006 and 3128(spice) to a Specific NIC\/IP &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/daisy-street.fr\/index.php\/2025\/05\/10\/bind-proxmox-inteface-to-a-specifi-ip\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Bind proxmox Inteface to a specifi IP&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ub_ctt_via":"","_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[243,12],"tags":[245,14,226,244],"class_list":["post-1337","post","type-post","status-publish","format-standard","hentry","category-proxmox","category-software","tag-config","tag-proxmox","tag-server","tag-web"],"jetpack_publicize_connections":[],"featured_image_src":null,"author_info":{"display_name":"admin9483","author_link":"https:\/\/daisy-street.fr\/index.php\/author\/admin9483\/"},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/posts\/1337","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/comments?post=1337"}],"version-history":[{"count":1,"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/posts\/1337\/revisions"}],"predecessor-version":[{"id":1338,"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/posts\/1337\/revisions\/1338"}],"wp:attachment":[{"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/media?parent=1337"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/categories?post=1337"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daisy-street.fr\/index.php\/wp-json\/wp\/v2\/tags?post=1337"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}