現在、IP 127.0.0.1 のサーバーと IP 127.0.0.2 のクライアントがあります。それらの間に、サーバーとしても機能する仲介サーバーを作成したいと考えています。
この新しい中間サーバーに IP をどのように割り当てればよいでしょうか。
このIPを設定するにはどうすればいいでしょうか。VMWAREでUbuntuを使用しています。
修正 :
私はここでそれを設計しました(gksudo gedit /etc/network/interfaces)
auto lo
iface lo inet loopback
auto eth0:0
iface eth0:0 inet static
name Ethernet alias LAN card
address 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
auto eth0:1
iface eth0:1 inet static
name Ethernet alias LAN card
address 192.168.1.2
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
auto eth0:2
iface eth0:2 inet static
name Ethernet alias LAN card
address 192.168.1.3
netmask 255.255.255.0
broadcast 192.168.1.255
network 192.168.1.0
しかし、ifconfigではまだ次のようになります
eth0 Link encap:Ethernet HWaddr 00:0c:29:d5:f0:54
inet addr:192.168.28.128 Bcast:192.168.28.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fed5:f054/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:129 errors:0 dropped:0 overruns:0 frame:0
TX packets:130 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:63732 (63.7 KB) TX bytes:18881 (18.8 KB)
Interrupt:19 Base address:0x2000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:186 errors:0 dropped:0 overruns:0 frame:0
TX packets:186 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:25691 (25.6 KB) TX bytes:25691 (25.6 KB)
新しい IP が ifconfig で表示されないのはなぜですか?
答え1
正確に何をしようとしているのかはよくわかりませんが、ループバック インターフェイスを使用するのはおそらく間違った考えです。
VMware ホストに仮想システムがある場合は、たとえば 192.168.1.0/24 のようなネットワークを作成し、このネットワークで各ゲストに個別の IP を割り当てる方がよい場合があります。
例:
192.168.1.1 192.168.1.2 192.168.1.3
等
ifconfig コマンドを使用して、適切な IP でインターフェースを起動できます。
ifconfig eth0 192.168.1.1 ネットマスク 255.255.255.0 アップ
ただし、これらの IP を永続的に割り当てる場合は、/etc/network/interfaces に追加する必要があります。
たとえば次のようになります:
iface eth0 inet 静的アドレス 192.168.1.1 ネットマスク 255.255.255.0
(必要に応じて適切なゲートウェイエントリを追加することもできます)
もちろん192.168.1.0/24である必要はありません