Wpisy otagowane ‘OpenBSD current’

Popsuty ifconfig w OpenBSD -current

piątek, 1 Sierpień 2008

Coś nie działa jak ma działać:

[root@bastard-bis ~]# ifconfig em0 inet
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 00:15:17:0b:c9:ba
groups: egress
media: Ethernet autoselect (1000baseT full-duplex)
status: active
inet 172.17.3.2 netmask 0xfffffffc broadcast 172.17.3.3
inet A.B.C.9 netmask 0xfffffc00 broadcast A.B.E.255

Czyli widzimy tylko dwa adresy. No to dodajmy kolejny alias:

[root@bastard-bis ~]# ifconfig em0 alias A.B.C.108/32
ifconfig: SIOCAIFADDR: File exists

Usługi mogą nasłuchiwać na adresie, którego `nie ma’.
Po restarcie wszystko poszło jak powinno. Prawdopodobnie w ten sposób doprowadziłem do tego:

  • uruchomienie maszyny (konfiguracja interfejsów przy starcie, włączenie usług sieciowych),
  • ifconfig em0 -alias A.B.C.108,
  • ręczna konfiguracja sieci (sh /etc/netstart lub ifconfig em0 alias A.B.C.108) – zakończone błędem.

Wygląda na to, że nie chce to działać przez usługi, które zbindowane były do tego adresu. Nie mam chęci / czasu, by drążyć temat, niemniej udało mi się zasymulować taką sytuację i po zabiciu wszystkich demonów, które mogły słuchać na tym adresie, alias został dodany.