Dummy Interface: Difference between revisions
| Line 11: | Line 11: | ||
2. Preload the dummy network driver on the machine. | |||
If this command is successful, you do not receive any messages from the server. | If this command is successful, you do not receive any messages from the server. | ||
# modprobe -a dummy | # modprobe -a dummy | ||
3. Bind the dummy established network interface to the $HOSTNAME configured IP address. Also shown is adding other virtual network interfaces using '''[http://www.faqs.org/docs/Linux-mini/IP-Alias.html IP Address Aliasing]''' | |||
# ifconfig dummy0 $HOSTNAME | # ifconfig dummy0 $HOSTNAME | ||
| Line 22: | Line 22: | ||
# ifconfig dummy0:1 10.0.0.3 | # ifconfig dummy0:1 10.0.0.3 | ||
4. Add a route other than “'''default'''” to the established connectivity to each virtual network interface. | |||
# route add $HOSTNAME dummy0 | # route add $HOSTNAME dummy0 | ||
| Line 28: | Line 28: | ||
# route add 10.0.0.3 dummy0:1 | # route add 10.0.0.3 dummy0:1 | ||
5. Check the network binding: | |||
This command gives below listed output: | This command gives below listed output: | ||
| Line 51: | Line 51: | ||
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 | UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 | ||
6. Check the route binding: | |||
This command shows the routing as it is set up. | This command shows the routing as it is set up. | ||
Revision as of 11:27, 28 April 2009
Installing The Linux Dummy-Network Interface
If your Linux system does not have an active NIC adapter installed or is off-line from the network, you can install a Dummy Network Interface Module. This can be quite useful for testing out various networking tools (e.g., Wireshark and Snort) with the Network Security Toolkit when off-line. Use the following procedure to install the Linux Dummy-Network Interface:
1. Add an IP address and host name to your "/etc/hosts" table.
For example, an Internet address of 10.0.0.1 would result in:
echo 10.0.0.1 $HOSTNAME >> /etc/hosts
2. Preload the dummy network driver on the machine.
If this command is successful, you do not receive any messages from the server.
# modprobe -a dummy
3. Bind the dummy established network interface to the $HOSTNAME configured IP address. Also shown is adding other virtual network interfaces using IP Address Aliasing
# ifconfig dummy0 $HOSTNAME
# ifconfig dummy0:0 10.0.0.2
# ifconfig dummy0:1 10.0.0.3
4. Add a route other than “default” to the established connectivity to each virtual network interface.
# route add $HOSTNAME dummy0
# route add 10.0.0.2 dummy0:0
# route add 10.0.0.3 dummy0:1
5. Check the network binding: This command gives below listed output:
# ifconfig dummy0
dummy0 Link encap:Ethernet HWaddr 2A:7B:EA:49:69:E2
inet addr:10.0.0.1 Bcast:10.255.255.255 Mask:255.0.0.0
inet6 addr: fe80::287b:eaff:fe49:69e2/64 Scope:Link
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:824 (824.0 b)
#
# ifconfig dummy0:0
dummy0:0 Link encap:Ethernet HWaddr 2A:7B:EA:49:69:E2
inet addr:10.0.0.2 Bcast:10.255.255.255 Mask:255.0.0.0
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
#
# ifconfig dummy0:1
dummy0:1 Link encap:Ethernet HWaddr 2A:7B:EA:49:69:E2
inet addr:10.0.0.3 Bcast:10.255.255.255 Mask:255.0.0.0
UP BROADCAST RUNNING NOARP MTU:1500 Metric:1
6. Check the route binding: This command shows the routing as it is set up.
# route -n
Kernel IP routing table:
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 dummy0
10.0.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 dummy0
10.0.0.3 0.0.0.0 255.255.255.255 UH 0 0 0 dummy0
10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 dummy0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
References
Reference Info 1: Linux Network Administrators Guide