Difference between revisions of "Boot SPARC server behind NAT over the Internet from VM also behind NAT"
(→Topology) |
(→Topology) |
||
Line 4: | Line 4: | ||
<pre style="white-space: pre;"> | <pre style="white-space: pre;"> | ||
− | + | +----------------+ | |
− | + | + | | | |
− | | | + | | SPARC server | |
− | | SPARC server | + | | | |
− | | | + | +-+--------------+ |
− | + | | 192.168.0.60 | |
− | +- | + | | |
− | + | | | |
− | + | | +--------------------------------------+ | |
− | + | +-+------+ | | | |
− | + | | | 192.160.0.1/24| Router #1 | | |
− | + | | Switch +----------------------+ | | |
− | + | | | | 84.112.126.72 -> 192.160.0.100 | | |
− | + | +-+------+ | | | |
− | +- | + | | +------+-------------------------------+ |
− | + | | | 84.112.126.72 (vienna.mgk.ro) | |
− | + | | | | |
− | + | | 192.168.0.100 | | |
− | + | +-+--------------+ | | |
− | +---------------------+ | + | | | +-----------+ |
− | + | | z800 | | | |
− | + | | | | | |
− | + | +----------------+ | | |
− | + | | Site #1 (Vienna) | |
− | + | v | |
− | + | +----------------------+ Internet +--------------------------------------+ | |
− | + | ^ | |
− | + | | Site #2 (Sibiu) | |
− | + | +---------------+ | |
− | + | | | |
− | + | xx.xx.xx.xx | | |
− | + | +------------+--+ +--------------------+ | |
− | + | | | 172.20/20 172.20.8.xx | | | |
− | | | + | | Router #2 +---+ +----------+ Router #3 (VMware) | |
− | + | | | | | | | | |
− | + | +---------------+ | | +------------------+-+ | |
− | + | | +----------+ | 172.16.24/24 | | |
− | +-------------------+ | + | | | | | | |
− | + | +-----+ Switch +-----+ | | |
− | + | | | | | |
− | + | +----+-----+ | | |
− | | | + | | | |
− | +-------------------+ | + | | | |
+ | | 172.20.8.yy 172.16.24.128 | | ||
+ | +----+-----+ +------------+-+ | ||
+ | | | | | | ||
+ | | Laptop | | Solaris VM | | ||
+ | | | | | | ||
+ | +----------+ +--------------+ | ||
</pre> | </pre> |
Revision as of 16:19, 7 June 2018
Topology
+----------------+ | | | SPARC server | | | +-+--------------+ | 192.168.0.60 | | | +--------------------------------------+ +-+------+ | | | | 192.160.0.1/24| Router #1 | | Switch +----------------------+ | | | | 84.112.126.72 -> 192.160.0.100 | +-+------+ | | | +------+-------------------------------+ | | 84.112.126.72 (vienna.mgk.ro) | | | 192.168.0.100 | +-+--------------+ | | | +-----------+ | z800 | | | | | +----------------+ | | Site #1 (Vienna) v +----------------------+ Internet +--------------------------------------+ ^ | Site #2 (Sibiu) +---------------+ | xx.xx.xx.xx | +------------+--+ +--------------------+ | | 172.20/20 172.20.8.xx | | | Router #2 +---+ +----------+ Router #3 (VMware) | | | | | | | +---------------+ | | +------------------+-+ | +----------+ | 172.16.24/24 | | | | | | +-----+ Switch +-----+ | | | | +----+-----+ | | | | | | 172.20.8.yy 172.16.24.128 | +----+-----+ +------------+-+ | | | | | Laptop | | Solaris VM | | | | | +----------+ +--------------+
Instructions
Install Solaris 11 (amd64) in VMware, on laptop.
Set-up SPARC AI server:
pfexec installadm create-service -a sparc
Make a client-specific AI config:
cp /etc/netboot/{system,webboot}.conf /etc/netboot/cl.ie.nt.ip
Edit /etc/netboot/client-ip/webboot.conf
to reference client (e.g. behind NAT) IPs.
Set-up remote port forwarding:
ssh -S none -NT -R 5555:172.16.24.128:5555 -L 8080:192.168.0.1:80 vienna.mgk.ro
Set-up SPARC machine to netboot using static IP:
setenv network-boot-arguments host-ip=192.168.0.60,router-ip=192.168.0.1,subnet-mask=255.255.255.0,file=http://192.168.0.100:5555/cgi-bin/wanboot-cgi boot net