Hallo,
ich arbeite mich gerade duch das e-book fuer solaris (
http://www.teachmesun.com/) und bin gerade bei ifconfig.
bash-2.03# ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
le0: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 0.0.0.0 netmask 0
ether 8:0:20:76:2c:cc
le1: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
inet 0.0.0.0 netmask 0
ether 8:0:20:76:2c:cc
bash-2.03#
wie man sieht, die gleiche ether adresse fuer zwei devides.
http://www.netsys.com/sunmgr/1999-05/msg00034.htmlschlaegt zwei dinge vor:
1. Local-mac-address auf TRUE - das ist so
2. My final solution is an additional editing in /etc/init.d/rootusr. Just after
the loopback rule looking like
/sbin/ifconfig lo0 127.0.0.1 up 2>&1 >/dev/null
i added this lines:
if [ -f /etc/hostname.hme0 ]; then
/sbin/ifconfig hme0 ether 08:00:20:01:02:03
fi
if [ -f /etc/hostname.hme1 ]; then
/sbin/ifconfig hme1 ether 08:00:20:01:02:04
fi
Das habe ich jetzt fuer le0 und le1 eingefuegt ...
[ -f /etc/.dynamic_routing ] && /usr/bin/rm -f /etc/.dynamic_routing
if ( -f /etc/hostname.le0 ); then
/sbin/ifconfig le0 ether 08:00:20:01:02:03
fi
if ( -f /etc/hostname.le1 ); then
/sbin/ifconfig le1 ether 08:00:20:01:02:04
fi
Nach dem reboot habe ich aber immer noch eine ether adresse ... naemlich diesselbe wie vorher.
Drei Fragen hierzu:
1. Warum haben die beiden devices (einmal built-in ethernet und einmal Fast SCSI/Ethernet (FSBE/S)) diesselbe Adresse?
2. Warum hat der Eintrag gar nix bewirkt? (wenn ja, wo wuerde ich das sehen? hab mir gerade mal dmesg angesehen, da war aber nix wirklich auffaelliges dabei)
3. Was kann ich sonst tun?
Fuer ein wenig Hilfe waere ich sehr dankbar, ich will mit dem Ding arbeiten, aber leider ist das nur part-time moeglich, von daher werde ich hier noch sehr oft mit sicherlich daemlichen Sachen antanzen :)
Angenehme Traeume,
Claus