After some script reading, this tuns out to be documented:

        name

                    When this file exists, the interface will be named
                    with the text in this file. Without such an entry,
                    the IP will not be shown by 'ifconfig' but by 'ip
                    addr ls' only.  Such a labeled interface is known
                    as an "alias" also (e.g. 'eth0:foo').

...sorry to clutter the list, but perhaps someone will find it helpful.

Grisha

On Wed, 6 Oct 2004, Gregory (Grisha) Trubetskoy wrote:


OK, this isn't over yet :-)

I just compiled and installed 2.6.8.1-vs1.9.3-rc2.1, with util-vserver-0.30.195 on a freshly installed FC1 machine.

Created a vserver, created a config (using the new utils method) when i start it (with or without hide_netif in the flags file), the interface is NOT created (ifconfig does not show it from either outside or inside), yet I can ping the IP number and ssh to the vserver from outside.

I noticed a listdevip tool in utils, it shows:

# ./listdevip
127.0.0.1/255.0.0.0
192.168.1.105/255.255.255.0
192.168.1.130/255.255.255.0

The .130 address is the vserver.

Is this normal?

More info:

The exact config:

# find . -type f -print -exec cat {} \;
./context
1000
./flags
lock
./uts/nodename
test.ispol.com
./nice
9
./interfaces/0/dev
eth0
./interfaces/0/ip
192.168.1.130
./interfaces/0/bcast
192.168.1.255
./interfaces/0/mask
255.255.255.0
./fstab
none                    /dev/pts                devpts  gid=5,mode=620  0 0
none                    /proc                   proc    defaults        0 0

From inside the vserver:

# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:30:1B:33:8E:9E
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:590 errors:0 dropped:0 overruns:0 frame:0
         TX packets:367 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:55077 (53.7 Kb)  TX bytes:75701 (73.9 Kb)
         Interrupt:209 Base address:0x9000

From outside:

# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:30:1B:33:8E:9E
         inet addr:192.168.1.105  Bcast:192.168.1.255  Mask:255.255.255.0
         inet6 addr: fe80::230:1bff:fe33:8e9e/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:626 errors:0 dropped:0 overruns:0 frame:0
         TX packets:387 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:58251 (56.8 Kb)  TX bytes:79517 (77.6 Kb)
         Interrupt:209 Base address:0x9000

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:16436  Metric:1
         RX packets:16 errors:0 dropped:0 overruns:0 frame:0
         TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:1240 (1.2 Kb)  TX bytes:1240 (1.2 Kb)

sit0      Link encap:IPv6-in-IPv4
         NOARP  MTU:1480  Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)




Thanks,

Grisha

On Wed, 6 Oct 2004, Herbert Poetzl wrote:

On Wed, Oct 06, 2004 at 04:28:03PM -0400, Gregory (Grisha) Trubetskoy wrote:

In vs 1.9.3 I noticed that ifconfig from within a vserver shows the inet addr of eth0 and lo (in 1.2x it did not) - is this the way it's supposed to be, or am I missing a configuration option of some kind?

yes! (yes or yes)

it is supposed to be so, and you are probably looking
for VXF_HIDE_NETIF ...

HTH,
Herbert

Thanks!

Grisha
_______________________________________________
Vserver mailing list
[EMAIL PROTECTED]
http://list.linux-vserver.org/mailman/listinfo/vserver


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

Reply via email to