{"slug":"troubleshoot-oracle-cloud-devices","title":"Troubleshoot Oracle cloud devices","tags":["tailscale","access-control","devices"],"agent_summary":"Last validated: Mar 20, 2026","trigger_phrases":[],"runnable":false,"markdown":"\r\n# Troubleshoot Oracle cloud devices\r\n\r\nLast validated: Mar 20, 2026\r\n\r\nIf you find that your Tailscale network (known as a tailnet) nodes cannot access your [Oracle Cloud Linux VM](https://tailscale.com/docs/install/cloud/oracle-cloud), you may need to update the VM's `iptables` configuration.\r\n\r\nBefore you modify `iptables`, make a backup of the current configuration:\r\n\r\n```shell\r\nsudo iptables-save > ~/iptables.old\r\n```\r\n\r\nCheck your current `iptables` configuration by running:\r\n\r\n```shell\r\nsudo iptables --list --line-numbers\r\n```\r\n\r\nIf you want to provide HTTP access from your tailnet to the VM, run:\r\n\r\n```shell\r\nsudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 80 -j ACCEPT\r\nsudo netfilter-persistent save\r\n```\r\n\r\nAlternatively, if you find a specific rule that is rejecting your ingress access, you can delete it by line number:\r\n\r\n```shell\r\nsudo iptables -D INPUT <line-number>\r\n```\r\n\r\nCheck the `iptables` list again to make sure your change is in effect.\r\n\r\n```shell\r\nsudo iptables --list --line-numbers\r\n```\r\n\r\nThen, try accessing the Oracle Cloud Linux VM from your tailnet node again.\r\n\r\n![Project Logo](https://cdn.brandfetch.io/tailscale.com/fallback/lettermark/theme/dark/h/256/w/256/icon?c=1bfwsmEH20zzEfSNTed)\r\n\r\nAsk AI\r\n\r\nreCAPTCHA\r\n\r\nRecaptcha requires verification.\r\n\r\nprotected by **reCAPTCHA**\r\n","html":"<h1>Troubleshoot Oracle cloud devices</h1>\n<p>Last validated: Mar 20, 2026</p>\n<p>If you find that your Tailscale network (known as a tailnet) nodes cannot access your <a href=\"https://tailscale.com/docs/install/cloud/oracle-cloud\">Oracle Cloud Linux VM</a>, you may need to update the VM's <code>iptables</code> configuration.</p>\n<p>Before you modify <code>iptables</code>, make a backup of the current configuration:</p>\n<pre><code class=\"language-shell\">sudo iptables-save > ~/iptables.old\n</code></pre>\n<p>Check your current <code>iptables</code> configuration by running:</p>\n<pre><code class=\"language-shell\">sudo iptables --list --line-numbers\n</code></pre>\n<p>If you want to provide HTTP access from your tailnet to the VM, run:</p>\n<pre><code class=\"language-shell\">sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 80 -j ACCEPT\r\nsudo netfilter-persistent save\n</code></pre>\n<p>Alternatively, if you find a specific rule that is rejecting your ingress access, you can delete it by line number:</p>\n<pre><code class=\"language-shell\">sudo iptables -D INPUT &#x3C;line-number>\n</code></pre>\n<p>Check the <code>iptables</code> list again to make sure your change is in effect.</p>\n<pre><code class=\"language-shell\">sudo iptables --list --line-numbers\n</code></pre>\n<p>Then, try accessing the Oracle Cloud Linux VM from your tailnet node again.</p>\n<p><img src=\"https://cdn.brandfetch.io/tailscale.com/fallback/lettermark/theme/dark/h/256/w/256/icon?c=1bfwsmEH20zzEfSNTed\" alt=\"Project Logo\"></p>\n<p>Ask AI</p>\n<p>reCAPTCHA</p>\n<p>Recaptcha requires verification.</p>\n<p>protected by <strong>reCAPTCHA</strong></p>\n"}