67814


さくらインターネットで運用しているサーバーが IPv6 を受け入れていないことが判明して  
受け入れるように設定中なのですがうまく行きません

<https://manual.sakura.ad.jp/cloud/network/switch/ipv6.html#id3>  
こちらの設定を行って IPv6 アドレス自体は有効になりました

その後 ip6tables の設定が

[code]

    ip6tables -L
    Chain INPUT (policy ACCEPT)
    target     prot opt source               destination
    
    Chain FORWARD (policy ACCEPT)
    target     prot opt source               destination
    
    Chain OUTPUT (policy ACCEPT)
    target     prot opt source               destination
    
[/code]

と何の設定もされていなかったので

[code]

    *filter
    :INPUT DROP [0:0]
    :FORWARD DROP [0:0]
    :OUTPUT ACCEPT [0:0]
    -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
    -A INPUT -p icmpv6 -j ACCEPT
    -A INPUT -i lo -j ACCEPT
    -A INPUT -p tcp --dport 443 -m state --state NEW -j ACCEPT
    COMMIT
    
[/code]

という HTTPS だけ許可するルールを書いて

[code]

    ip6tables-restore < /etc/iptables/iptables.rules.v6
    
[/code]

を実行したところ  
外部からの curl がタイムアウトから

[code]

    curl: (7) Failed to connect to xxxxxxxx port 443: Connection refused
    
[/code]

に変わりました

IPv4 でアクセスすると nginx が応答するんですが  
IPv6 でアクセスするにはこの状態からさらに何が足りないんでしょうか


CC BY-SA 4.0
2020-06-19T09:18:52.957
67813
2020-06-19T11:23:37.833
2020-06-19T11:23:37.833
3060
question
ubuntu network iptables
Ubuntu に IPv6 接続したい


nginxの設定ファイルはどうなっていますか？たとえばserverディレクトリにlistenが

[code]

    listen 443;
    
[/code]

のみが存在していれば、

[code]

    listen [::]:443;
    
[/code]

のようなv6待受の設定が必要です。


CC BY-SA 4.0
2020-06-19T09:25:52.713
67814
2020-06-19T10:08:23.217
2020-06-19T10:08:23.217
2376
2376
67813
answer