HetznerサーバーにXenServerまたは別のOSをインストールすると、1つのIPアドレス、マスク、およびゲートウェイが取得されます。 仮想マシンには個別のアドレスが必要なため、注文する機会があります。
![](https://habrastorage.org/files/8d4/b7e/2c0/8d4b7e2c04e74a3384d210a14106da5b.jpg)
![](https://habrastorage.org/files/317/079/64b/31707964be3e42f4b3f6955d7b8a643c.jpg)
たとえば、46.4.205.64 / 29が割り当てられました。 8つのアドレスすべてを使用する方法は? 以下について。
XenCenterでは、追加のネットワークを作成します。
![](https://habrastorage.org/files/4bc/3c5/da7/4bc3c5da7abe4432a9b82b113631a211.jpg)
![](https://habrastorage.org/files/9db/9b0/cb7/9db9b0cb74ca42dfb0db0049c197676f.jpg)
![](https://habrastorage.org/files/312/4bd/132/3124bd1328b749c1ae8f9ec1fd08bcd6.jpg)
このサブネットのdom0にプライベートアドレスの範囲(この場合は172.16.1.1/24)のアドレスを割り当てます。
![](https://habrastorage.org/files/be3/f41/15c/be3f4115c41041529020794b0f4bb725.jpg)
構成プロセスで新しいVMを作成する場合、新しく作成されたネットワーク1がネットワークとして機能することを示します。
![](https://habrastorage.org/files/3fc/bba/c1c/3fcbbac1c01642559300364c9a285df2.jpg)
OSを仮想マシンにインストールすると、インターネットが必要な場合に不便が生じる可能性があります。 したがって、Linuxディストリビューションでは、netinstallではなく、完全なイメージを使用することをお勧めします。 ただし、このようなニーズに合わせていつでも1つの追加IPを注文し、インストール時に(それぞれ、ネットワーク0を介して)使用できます。
OSのインストール中に、ネットワークをセットアップするときに、上記の範囲(この場合は172.16.1.0/24)からIPを指定します(たとえば、ゲートウェイを指定せずに 172.16.1.10/24)。
インストール後、アドレス46.4.205.64を仮想マシンに割り当てましょう。
-ネットワークインターフェイス設定(たとえば、debian):
/ etc /ネットワーク/インターフェイス
オートロー
iface lo inetループバック
自動eth0
iface eth0 inet static
アドレス172.16.1.10
ネットマスク255.255.255.0
自動eth0:0
iface eth0:0 inet静的
アドレス46.4.205.64
ネットマスク255.255.255.255
iface lo inetループバック
自動eth0
iface eth0 inet static
アドレス172.16.1.10
ネットマスク255.255.255.0
自動eth0:0
iface eth0:0 inet静的
アドレス46.4.205.64
ネットマスク255.255.255.255
-起動時にルートを記述します。
#mcedit /etc/network/if-up.d/route
#!/ bin / bash
/ sbin / ip routeは、172.16.1.1 src 46.4.205.64を介してデフォルトを追加します
/ sbin / ip routeは、172.16.1.1 src 46.4.205.64を介してデフォルトを追加します
#chmod + x /etc/network/if-up.d/routeを忘れないでください
これで、仮想マシンのネットワーク設定が完了しました。 dom0のルーティングを調整します。
ネットワーク(ネットワーク1)のuuidを決定します。
#xeネットワークリスト
サブネットに静的ルートを追加します。
#xe network-param-set uuid =
uuid
other-config:static-routes = 46.4.205.64 / 29 / 172.16.1.1
検証:
#ip ro
<external address> dev xenbr0を介したデフォルト
46.4.173.64/29 172.16.1.1 dev xapi1経由
172.16.1.0/24 dev xapi1 proto kernel scope link src 172.16.1.1
<外部アドレス> / 29 dev xenbr0 proto kernel scope link src <hetzner gateway>
46.4.173.64/29 172.16.1.1 dev xapi1経由
172.16.1.0/24 dev xapi1 proto kernel scope link src 172.16.1.1
<外部アドレス> / 29 dev xenbr0 proto kernel scope link src <hetzner gateway>
さて、結論として:
ネタバレ見出し
C:\ユーザー\ spacewalk> ping 46.4.205.64
46.4.205.64から32バイトのデータとのパケット交換:
46.4.205.64からの返信:バイト= 32時間= 40ms TTL = 56
46.4.205.64からの返信:バイト= 32時間= 40ms TTL = 56
46.4.205.64からの返信:バイト= 32時間= 40ms TTL = 56
46.4.205.64からの返信:バイト= 32時間= 40ms TTL = 56
46.4.205.64のping統計:
パケット:送信= 4、受信= 4、損失= 0
(0%の損失)
ミリ秒単位の概算の受信/送信時間:
最小= 40ミリ秒、最大= 40ミリ秒、平均= 40ミリ秒
C:\ Users \ spacewalk> tracert 46.4.173.60
static.60.173.4.46.clients.your-server.de [46.4.173.60]へのトレースのルーティング
ジャンプの最大数が30の場合:
1 1 ms 2 ms <1 ms 192.168.89.1
2 1 ms 1 ms 1 ms 213.231.0.200
3 2 ms 1 ms 1 ms odessa1-xe-0-0-0-931.ett.ua [80.93.126.69]
4 53 ms 34 ms 61 ms fft-od.ett.ua [80.93.127.238]
5 36 ms 45 ms 36 ms decix2-gw.hetzner.de [80.81.193.164]
6 40 ms 42 ms 40 ms core22.hetzner.de [213.239.245.17]
7 48 ms 42 ms 40 ms ex9k1.rz13.hetzner.de [213.239.229.150]
8 41 ms 40 ms 41 ms static。<外部アドレス> .clients.your-server.de [<外部アドレス>]
9 40 ms 40 ms 41 ms static.64.205.4.46.clients.your-server.de [46.4。
205.64]
トレースが完了しました。
46.4.205.64から32バイトのデータとのパケット交換:
46.4.205.64からの返信:バイト= 32時間= 40ms TTL = 56
46.4.205.64からの返信:バイト= 32時間= 40ms TTL = 56
46.4.205.64からの返信:バイト= 32時間= 40ms TTL = 56
46.4.205.64からの返信:バイト= 32時間= 40ms TTL = 56
46.4.205.64のping統計:
パケット:送信= 4、受信= 4、損失= 0
(0%の損失)
ミリ秒単位の概算の受信/送信時間:
最小= 40ミリ秒、最大= 40ミリ秒、平均= 40ミリ秒
C:\ Users \ spacewalk> tracert 46.4.173.60
static.60.173.4.46.clients.your-server.de [46.4.173.60]へのトレースのルーティング
ジャンプの最大数が30の場合:
1 1 ms 2 ms <1 ms 192.168.89.1
2 1 ms 1 ms 1 ms 213.231.0.200
3 2 ms 1 ms 1 ms odessa1-xe-0-0-0-931.ett.ua [80.93.126.69]
4 53 ms 34 ms 61 ms fft-od.ett.ua [80.93.127.238]
5 36 ms 45 ms 36 ms decix2-gw.hetzner.de [80.81.193.164]
6 40 ms 42 ms 40 ms core22.hetzner.de [213.239.245.17]
7 48 ms 42 ms 40 ms ex9k1.rz13.hetzner.de [213.239.229.150]
8 41 ms 40 ms 41 ms static。<外部アドレス> .clients.your-server.de [<外部アドレス>]
9 40 ms 40 ms 41 ms static.64.205.4.46.clients.your-server.de [46.4。
205.64]
トレースが完了しました。
このソリューションは、特定のルーティングプラットフォームや仮想マシンのOSに関連付けられているのではなく、まさにそのようなソフトウェアのセットが手元にありました。 唯一の質問は、Windows仮想マシンでこれを実装する方法です。 おそらくコメントプロンプトで。
住所を保存して、ご清聴ありがとうございました。