What happened to network devices?
Hi,
what happened to network devices like /dev/eth0?
cat:~# dhcp_probe -f /dev/eth0
note: starting, version 1.3.0
error: dhcp_probe: bad interface '/dev/eth0': SIOCGIFADDR: /dev/eth0: No such device
note: exiting
cat:~# find / -name eth0
/proc/irq/20/eth0
/proc/sys/net/ipv4/neigh/eth0
/proc/sys/net/ipv4/conf/eth0
/sys/devices/pci0000:00/0000:00:1e.0/0000:05:00.0/0000:06:04.0/net/eth0
/sys/class/net/eth0
cat:~# ls -l /sys/class/net/eth0
lrwxrwxrwx 1 root root 0 2009-05-24 10:12 /sys/class/net/eth0 -> ../../devices/pci0000:00/0000:00:1e.0/0000:05:00.0/0000:06:04.0/net/eth0
cat:~# ls -l /sys/devices/pci0000:00/0000:00:1e.0/0000:05:00.0/0000:06:04.0/net/eth0
total 0
-r--r--r-- 1 root root 4096 2009-05-24 10:12 address
-r--r--r-- 1 root root 4096 2009-05-24 10:12 addr_len
-r--r--r-- 1 root root 4096 2009-05-29 00:16 broadcast
-r--r--r-- 1 root root 4096 2009-05-29 00:16 carrier
lrwxrwxrwx 1 root root 0 2009-05-29 00:16 device -> ../../../../../../../devices/pci0000:00/0000:00:1e.0/0000:05:00.0/0000:06:04.0
-r--r--r-- 1 root root 4096 2009-05-29 00:16 dormant
-r--r--r-- 1 root root 4096 2009-05-29 00:16 features
-rw-r--r-- 1 root root 4096 2009-05-24 10:12 flags
-r--r--r-- 1 root root 4096 2009-05-24 10:12 ifindex
-r--r--r-- 1 root root 4096 2009-05-29 00:16 iflink
-r--r--r-- 1 root root 4096 2009-05-29 00:16 link_mode
-rw-r--r-- 1 root root 4096 2009-05-29 00:16 mtu
-r--r--r-- 1 root root 4096 2009-05-29 00:16 operstate
drwxr-xr-x 2 root root 0 2009-05-29 00:15 statistics
lrwxrwxrwx 1 root root 0 2009-05-24 10:12 subsystem -> ../../../../../../../class/net
-rw-r--r-- 1 root root 4096 2009-05-29 00:16 tx_queue_len
-r--r--r-- 1 root root 4096 2009-05-24 10:12 type
-rw-r--r-- 1 root root 4096 2009-05-24 10:12 uevent
cat:~#
This is utterly retarded :( Which one is "/dev/eth0"? What is one
supposed to use when typing commands or in scripts to specify
"/dev/eth0"?
Reply to: