SHMIF(4) BSD Kernel Interfaces Manual SHMIF(4)NAME
shmif -- rump shared memory network interface
SYNOPSIS
#include <rump/rump.h>
int
rump_pub_shmif_create(const char *path, int *ifnum);
DESCRIPTION
The shmif interface uses a memory mapped regular file as a virtual Ethernet bus. All interfaces connected to the same bus see each others'
traffic.
Using a memory mapped regular file as a bus has two implications:
1. The bus identifier is not in flat global namespace.
2. Configuring and using the interface is possible without superuser privileges on the host (normal host file access permissions for the
bus hold).
It is not possible to directly access the host networking facilities from a rump virtual kernel using purely shmif. However, traffic can be
routed to another rump kernel instance which provides both shmif and virt(4) networking.
An shmif interface can be created in two ways:
o Programmatically by calling rump_pub_shmif_create(). The bus pathname is passed in path. The number of the newly created interface is
available after a successful call by dereferencing ifnum.
o Dynamically at runtime with ifconfig(8) or equivalent using the create command. In this case the bus path must be configured with
ifconfig(8) linkstr before the interface address can be configured.
Destroying an shmif interface is possible only via ifconfig(8) destroy.
SEE ALSO rump(3), virt(4), ifconfig(8)BSD November 17, 2010 BSD
Check Out this Related Man Page
VIRT(4) BSD Kernel Interfaces Manual VIRT(4)NAME
virt -- rump virtual network interface
SYNOPSIS
#include <rump/rump.h>
int
rump_pub_virtif_create(int num);
DESCRIPTION
The virt interface acts as a link between a rump virtual kernel and a host tap(4) interface. Interface number <n> always corresponds with
the host tap interface tap<n>. All data sent by virt is written into /dev/tap<n> and all data read from /dev/tap<n> is passed as Ethernet
input to the rump virtual kernel.
A virt interface can be created in two ways:
o Programmatically by calling rump_pub_virtif_create().
o Dynamically at runtime with ifconfig(8) or equivalent using the create command.
Destroying a virt interface is possible only through ifconfig(8) destroy.
The host's tap(4) interface can be further bridged with hardware interfaces to provide full Internet access to a rump kernel.
SEE ALSO rump(3), bridge(4), tap(4), brconfig(8), ifconfig(8)BSD November 15, 2010 BSD
This feels really silly, but i just dont get it..
I just installed openbsd on one of my machines, usually
i dont have this problem, but now, when i try to use ifconfig
to give myself an ipadress, i get this errormsg:
OpenAMD# ifconfig ep0 192.168.51.16
ifconfig: SIOCGIFFLAGS: Device not... (5 Replies)
This will most likely be a real dumb question for a HP-UX admin, but here it goes anyhow.
lan0 - is up and configured
lan1 - is down, I want to bring it up.
lanconfig....ifconfig is there a difference?
My real question is, in solaris there is an /etc/hostname."?" file, is there a... (4 Replies)
Whats up All!
Im fairly new to unix and i have a question. I was looking at my ifconfig -a on my server and my prompt, which was just my hostname, sudenly changed to one of my network interfaces(ge0). Does anyone know how to change that back? Also when i type in the hostname command it spits out... (4 Replies)
Hello all,
I want to add a new virtual interface on HP-UX B.11.11 U 9000/800 box.
I know that ifconfig can be used to add the Virtual interface.
BUt i do not know the exact syntax. it some times gives plumb error if i try to add
# ifconfig vif0 10.1.10.1 up
plumb error: No such file... (3 Replies)
Hi guys,
I have set up multiple virtual FTP servers on a server through one physical NIC. I believe there are to ways; setting logical or alias ip's. I would like to know what is the difference between setting up a logical ip or setting up an alias ip to a physical network interface? Some links to... (5 Replies)
Hi,
I have a UNIX WS with four Network Interface Cards configured for a special scenario.
Ethernet Interfaces - bge0, bge1, bge2 & bge3.
bge3 is isolated from the whole IP world, not connected to the network, but only connected to bge1.
If there is a broadcast message from bge1, will it... (5 Replies)
I'm trying to plumb a new interface bge1 on my machine:
root@obms2-com-indianapolis-in:/root# ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
bge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet... (3 Replies)
Hello everyone.
Im using last redhat enterprise edition and in my working environment, i'm always reconfiguring both interfaces , eth0 and eth1, everytime i change any interface, (i use ifconfig to change ip, and after i execute "/etc/init.d/network restart") my "/etc/hosts" file... (9 Replies)
Hi all,
I am getting some error messages during bootup
ifconfig :<hostname> bad address
and some more messages related to it.
I some how checked the /etc/hostanem.hme0 /etc/hosts file.
Entries in these files were proper.
If I am running the following command from root:
... (5 Replies)
Hi all
Right, i need to admit Im c4p on networking. I hate it, always have, always will. Here's my problem
Ive got 3 hosts. A B and C. I need to directly contact host C from host A, but at the moment I have to ssh on to B, to then ssh on to C.
so, I need to set up host b, to forward... (3 Replies)
well i'm trying to change the ip adress on an old alphaserver runing tru64 4.0F using the
ifconfig hme0 IP_ADDRESS mask MASK broadcast BROADCAST
and when i check it using ifconfig -a it shows the new ip and all is well
but when the server is rebooted it reverts back to the old ip (3 Replies)
Hi all
i had two interface
ce0 and ce5
but when i run the ifconfig, it show me alot of extra virtual interface, may i know how to remove it?
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
ce0:... (2 Replies)
Hello,
I've been using mode 4 with four slaves, however looking at ifconfig showed that the traffic was not balanced correctly between the interfaces, the outgoing traffic has been alot higher on the last slave.
Example:
eth0 RX 123.2 GiB TX 22.5 GiB
eth1 RX 84.8 GiB TX 8.3 GiB
eth2... (3 Replies)
I have a .txt file with almost few hundreds interfaces address which need to be changed or mapped to the new interface naming convention. for e.g interface
xe-8/0/0 should be xe-16/0/0
xe-9/0/0 should be xe-17/0/0
it keeps going to xe-31/0/0 which should become xe-55/0/0.
i wanted to know... (12 Replies)