Difference between revisions of "Boot SPARC server behind NAT over the Internet from VM also behind NAT"

From Aram's Wiki
Jump to: navigation, search
(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.168.0.60
   +--------------------+
+
    |
              |                   +-------------------------------------+
+
    |
              |                  |  Router #1                          |
+
    |                             +--------------------------------------+
        +--------+               |                                     |
+
  +-+------+                     |                                      |
        | Switch +---------------+  84.112.126.72    (vienna.mgk.ro)  |
+
  |        |        192.160.0.1/24|     Router #1                        |
        +--------+               |  192.168/24                        |
+
  | Switch +----------------------+                                     |
            |                   |                                     |
+
  |       |                     |     84.112.126.72 -> 192.160.0.100   |
            |                    |  84.112.126.72 -> 192.160.0.100     |
+
   +-+------+                     |                                     |
   +---------------------+       |                                     |
+
    |                             +------+-------------------------------+
  |                    |       +-------------------------------------+
+
    |                                    | 84.112.126.72  (vienna.mgk.ro)
  | z800                |                     |
+
    |                                   |
  | 192.168.0.100       |                      |
+
    | 192.168.0.100                      |
  |                    |                     |
+
   +-+--------------+                    |
   +---------------------+       +--------------+
+
  |                |        +-----------+
                                |
+
  |      z800      |        |
                                |                         Site #1 (Vienna)
+
  |                |        |
                                v
+
  +----------------+         |
+-------------------------+  Internet  +---------------------------------+
+
                              |                         Site #1 (Vienna)
                                ^
+
                              v
                                |                         Site #2 (Sibiu)
+
+----------------------+  Internet  +--------------------------------------+
          +----------------------+
+
                              ^
          |
+
                              |                         Site #2 (Sibiu)
          |
+
              +---------------+
  +-------------------+               +----------------------+
+
              |
  | Router #2        |               |  Router #3 (Vmware)  |
+
  xx.xx.xx.xx |
   |                  |                |                      |
+
+------------+--+                                     +--------------------+
  | xx.xx.xx.xx      +----------------+  172.20.8.xx        |
+
|              | 172.20/20              172.20.8.xx |                   |
   | 172.20/20        |               | 172.16.24/24        |
+
  Router #2   +---+                      +----------+ Router #3 (VMware) |
  +-------------------+                +-----------^----------+
+
  |               |   |                     |         |                   |
                                                  |
+
+---------------+  |                      |          +------------------+-+
                                                  |
+
                    |    +----------+     |                172.16.24/24 |
                     +-------------------+         |
+
                    |    |          |    |                             |
                    | Solaris VM      |        |
+
                     +-----+  Switch  +-----+                            |
                    |                   |        |
+
                          |          |                                  |
                    | 172.16.24.128   +---------+
+
                          +----+-----+                                   |
                     |                   |
+
                                |                                         |
                     +-------------------+
+
                                |                                         |
 +
                                | 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