Hello.

When  I  try  to connect to guest virtual machine IP address from
outside, connection goes to host machine, and I cannot connect to
guest at all. Details are attached below.

I installed linux-vserver over CentOS 4 x86_64 according strictly
to instructions here:

http://linux-vserver.org/CentOS_HowTo

I used the following create command:

# vserver hosting build -m yum --hostname hosting --interface 
hosting=eth0:213.248.62.106/24 --initstyle sysv --context 500 --force -- -d 
centos4

So, guest OS ("hosting") has assigned IP 213.248.62.106
Host machine ("delta") has IP address 213.248.62.107 on eth0.

Something goes wrong with networking.

[EMAIL PROTECTED] 00]# vserver hosting start
Starting system logger:                                    [  OK  ]
Starting kernel logger:                                    [  OK  ]

[EMAIL PROTECTED] 00]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:30:48:75:13:D2
          inet addr:213.248.62.107  Bcast:213.248.62.255  Mask:255.255.255.0
          inet6 addr: fe80::230:48ff:fe75:13d2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:322664 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2134 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:20858801 (19.8 MiB)  TX bytes:233103 (227.6 KiB)
          Base address:0x3000 Memory:dd300000-dd320000

eth0:host Link encap:Ethernet  HWaddr 00:30:48:75:13:D2
          inet addr:213.248.62.106  Bcast:213.248.62.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Base address:0x3000 Memory:dd300000-dd320000

You  see,  213.248.62.106 was added as alias to eth0. Maybe it is
OK, let's go forward:
          
[EMAIL PROTECTED] 00]# vserver hosting enter

[EMAIL PROTECTED] /]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:30:48:75:13:D2
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:323267 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2175 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:20898570 (19.9 MiB)  TX bytes:238393 (232.8 KiB)
          Base address:0x3000 Memory:dd300000-dd320000

eth0:host Link encap:Ethernet  HWaddr 00:30:48:75:13:D2
          inet addr:213.248.62.106  Bcast:213.248.62.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Base address:0x3000 Memory:dd300000-dd320000

You  see,  IP  address  in guest OS is OK - 213.248.62.106. And -
Internet from virtual machine is fully accessible, I can use yum,
for example.

But,  when  I  try  to  connect to guest IP (213.248.62.106) from
outside  (from  other  machines in Internet), I really connect to
HOST machine, NOT to virtual! It is very, very strange!

Moreover,

[EMAIL PROTECTED] /]# telnet 127.0.0.1 22
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
SSH-1.99-OpenSSH_3.9p1

You see, I connected from virtual machine to 127.0.0.1, SSH port,
and  answer  was  -  OK.  So,  I connected to HOST machine AGAIN,
because  virtual  machine  does  not  have  SSH  server  at  all.
127.0.0.1  in GUEST OS connects us to HOST machine? Strange, very
strange!

What do I do incorrectly?

P.S.

I  also  tried to remove /etc/vservers/hosting/interfaces/00/name
(it contains "hosting", guest name). After that there is NO alias
213.248.62.106  in  host machine ifconfig, but - also there is NO
ifconfig output in GUEST OS. I tried

service network start

in GUEST machine, creating
/etc/sysconfig/network-scripts/ifcfg-eth0 file before, but -
when I run "service network start" in guest, I have error message
about "already used interface 213.248.62.106".

At  last,  I tried to remove /etc/vservers/hosting/interfaces/00/
totally  and  operate  /etc/sysconfig/network-scripts/ifcfg-eth0
in  guest  only,  but  -  it  does not work too ("service network
start" finished OK, but following ifconfig shows nothing).

Please  tell  how to configure networking in linux-vserver, to be
able to connect to virtual machine from outside.

-- 
B.r,
  Dmitry Koteroff
  Chief programmer, http://host-ing.ru

_______________________________________________
Vserver mailing list
[email protected]
http://list.linux-vserver.org/mailman/listinfo/vserver

Reply via email to