ifconfig + avahi

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
smo
Beiträge: 489
Registriert: 19.12.2005 16:34:40
Lizenz eigener Beiträge: MIT Lizenz

ifconfig + avahi

Beitrag von smo » 23.02.2006 19:39:27

Hallo,
mal ne Nachfrage zu Folgendem:

boot.log:

Code: Alles auswählen

...
Wed Feb 22 20:15:07 2006: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
Wed Feb 22 20:15:07 2006: DHCPOFFER from 192.168.2.1
Wed Feb 22 20:15:07 2006: DHCPREQUEST on eth0 to 255.255.255.255 port 67
Wed Feb 22 20:15:07 2006: DHCPACK from 192.168.2.1
Wed Feb 22 20:15:07 2006: bound to 192.168.2.100 -- renewal in 43200 seconds.
...

Code: Alles auswählen

me:/# ifconfig
eth0      Protokoll:Ethernet  Hardware Adresse xx:xx:xx:xx:xx:xx
          inet Adresse:169.254.123.62  Bcast:0.0.0.0  Maske:255.255.0.0
...
Scheint sich um http://de.wikipedia.org/wiki/Zeroconf zu handeln? Crossover-Kabel in 2 avahi-PCs und fertig? Das wär ja zu schön um wahr zu sein.. ;)

Aber wie erfahre ich die andere(n) Adresse(n) meines interfaces?

smo

fish12345
Beiträge: 164
Registriert: 05.10.2004 16:45:34

Beitrag von fish12345 » 23.02.2006 21:22:04

weiss ehrlich gesagt nicht so richtig was du willst, meinst du

Code: Alles auswählen

ifconfig -a
?

smo
Beiträge: 489
Registriert: 19.12.2005 16:34:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von smo » 23.02.2006 21:46:20

Stimmt, ich habe mich unklar ausgedrückt..

Mit ifconfig sehe ich normalerweise die Adresse von eth0. Hier hätte ich 192.168.2.100 erwartet, die das Interface über dhcp bekommen hat (s.o.). Stattdessen sehe ich die ahavi-Adresse 169.254.x.x, die anscheinend ebenfalls automatisch vergeben wurde.

Die 192er Adresse habe ich im boot.log nachgeschaut (s.o.), wo kann ich sie noch finden?

smo

smo
Beiträge: 489
Registriert: 19.12.2005 16:34:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von smo » 24.02.2006 18:36:54

Bin mit dem Problem weitergekommen: Wenn ein Interface mehrere IP-Adressen hat, zeigt ifconfig nur die erste an. Die anderen sieht man so:

Code: Alles auswählen

me:~# ip addr show
1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
    inet 169.254.123.62/16 scope link eth0
    inet 192.168.2.100/24 brd 192.168.2.255 scope global eth0
    inet6 fe80::208:74ff:fe98:2d3/64 scope link
       valid_lft forever preferred_lft forever
3: sit0: <NOARP> mtu 1480 qdisc noop
    link/sit 0.0.0.0 brd 0.0.0.0
Zum Umgehen des Problems kann man wohl (je nach Wunsch) die Zeile DISABLE oder FALLBACK auskommentieren:

Code: Alles auswählen

me:~# less /etc/default/zeroconf
# Default for zeroconf

# disable zeroconf
# If you want to disable zeroconf completely, uncomment the following line
# this may be useful if you are debugging zeroconf or starting it manually
#DISABLE=yes

# black-listed interfaces
# Interfaces which you never wish to have zeroconf run on should
# be listed here. e.g. "eth2 wlan1" in a space seperated string
IFBLACKLIST=""

# fallback only
# If you would only like a link-local address if you were unable to
# obtain an address via DHCP then uncomment the following line
FALLBACK=yes
Hoffe, das hilft mal jemandem weiter.. ;)
smo

Benutzeravatar
iamnew
Beiträge: 26
Registriert: 20.01.2006 14:12:42

Beitrag von iamnew » 28.02.2006 14:04:25

hi,

das hat mir sehr geholfen, da seit dem update mein netzwerk spinnt.
thanx
/iamnew

--------------------------------------------------------------------------------------
who only looks out of WINDOWS, lost the touch with reality!

Antworten