To set the airgap server on an IPv6 network, perform the steps listed in this section after deploying the Photon OVA.
1. Set Up IP Address
A sample for setting up a static IPv6 address:
cd /etc/systemd/network/ vi 10-static-eth0.network
The content of
10-static-eth0.network
is:
[Match] Name=eth0 [Network] Address=fc00:172:xx:xx::xxx/xx DHCP=no IPv6AcceptRA=no DNS=fc00:172:xx:xx::x Gateway=fc00:172:xx:xx::x
Save the file and run the following commands:
chmod 644 10-static-eth0.network systemctl restart systemd-networkd
2. Set Up IP Tables
By default, Photon OS opens only an SSH port for allowing access from a remote location. Other ports such as ICMPv6, HTTPS, and customized Harbor HTTPS must be opened before running the Ansible scripts for setting up the airgap server.
ip6tables -A INPUT -p icmpv6 -j ACCEPT ip6tables -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT ip6tables -A INPUT -p tcp -m tcp --dport 8043 -j ACCEPT ip6tables -n -L
3. Continue with General Setup Steps
Continue to set up the airgap server from the section Set up the Airgap Server onwards.