Etter litt leting i forskjellige filer i NAV fant jeg fram til linjen "DOMAIN_SUFFIX" i filen "/usr/local/nav/local/etc/conf/nav.conf".
Forklaringen for denne var slik: # The domain suffices for the installation. These comma separated suffices # will be removed from sysnames before insertion to the database.
Flott tenkte jeg, her kan jeg f? fjernet f.eks. ".uninett.no" fra de fleste ruterne vi har.
Jeg forandret alts? denne linjen som ble laget under installasjon: DOMAIN_SUFFIX=hsh.no
til
DOMAIN_SUFFIX=hsh.no,uninett.no
Jeg hadde ogs? et problem med at jeg ikke kunne sette portnavn p? v?r switch til "haugesund-gw.uninett.no", dette navnet er for langt. Etter denne forandringen slipper jeg unna med ? sette portnavnet til "haugesund-gw".
-=*=-
Men, det m?tte jo selvsagt dukke opp et annet problem.
Vi har et Active Directory domene som heter "w.hsh.no". Dette har underdomener som "fag.w.hsh.no" og "stud.w.hsh.no". Etter at jeg oppdaget linjen over s? tenkte jeg at jeg n? kunne fjerne disse endelsene ogs? i servernavn i databasen. Jeg mener at de f?r navnet "munin" istedenfor "munin.fag.w" i databasen. Og for "stud.w.hsh.no" og "fag.w.hsh.no" s? virker dette.
Men for kun "w.hsh.no" fikk jeg problemer.
Hvis jeg endrer linjen til:
DOMAIN_SUFFIX=stud.w.hsh.no,fag.w.hsh.no,w.hsh.no,hsh.no,uninett.no (Merk at en m? ha de lengste domenenavnene f?rst)
s? fjernet NAV like godt alle "w"-ene for v?re "gw"-er og "sw"-er. S? en switch som heter "haugesund-sw.hsh.no" dukker opp i databasen som "haugesund-s".
Er dette en bug?
Eller kanskje en kan endre formatet p? denne linjen slik at en oppgir et innledende "." slik at ".w.hsh.no" ikke ikke kan bli sammenlignet med "sw" og "gw".
Dette gjelder kanskje for flere tilfeller? Hva hvis en har et domene ".stud.domene.no" og en server som heter "wwwstud.domene.no"? Vil denne serveren dukke opp i databasen som "www"?
N? bruker jeg linjen uten "w.hsh.no" og har f?tt en utlisting som er mye bedre ? se p? og portnavnene p? switcher ser ogs? bedre ut, men det hadde v?rt fint ? f? med den siste lille biten ogs?.
- Roger
Beklager det inntrufne med p?skeferie og alt det der. Du har beskrevet problemet p? en fremragende m?te. Takk.
Men for kun "w.hsh.no" fikk jeg problemer.
Hvis jeg endrer linjen til:
DOMAIN_SUFFIX=stud.w.hsh.no,fag.w.hsh.no,w.hsh.no,hsh.no,uninett.no (Merk at en m? ha de lengste domenenavnene f?rst)
....etter viktigste f?rst-prinsippet...
s? fjernet NAV like godt alle "w"-ene for v?re "gw"-er og "sw"-er. S? en switch som heter "haugesund-sw.hsh.no" dukker opp i databasen som "haugesund-s".
Er dette en bug?
Eller kanskje en kan endre formatet p? denne linjen slik at en oppgir et innledende "." slik at ".w.hsh.no" ikke ikke kan bli sammenlignet med "sw" og "gw".
Ja, faktisk er det s?nn. Det er ikke det jeg kaller en bug, siden det ?pner for litt ekstra funksjonalitet. Vi mente det var mest logisk s?nn da det ble skrevet, og det er jo det du selv skriver litt lenger opp i eposten:> Flott tenkte jeg, her kan jeg f? fjernet f.eks. ".uninett.no" fra de
fleste ruterne vi har.
Vi lar systemet godta begge deler, og det er her det feiler for deg. Hvis du spesifiserer uten ".", fjerner systemet endelser b?de med og uten ".", men hvis du selv spesifiserer "." foran, s? skal det skje rimelig trygt.
Dette gjelder kanskje for flere tilfeller? Hva hvis en har et domene ".stud.domene.no" og en server som heter "wwwstud.domene.no"? Vil denne serveren dukke opp i databasen som "www"?
Ja, faktisk. NAV burde kanskje tvinge brukerne til ? enten skrive med "." eller uten, og ikke tippe seg fram til en mellomting.
N? bruker jeg linjen uten "w.hsh.no" og har f?tt en utlisting som er mye bedre ? se p? og portnavnene p? switcher ser ogs? bedre ut, men det hadde v?rt fint ? f? med den siste lille biten ogs?.
Pr?v med "." foran.
Sigurd Gartmann NAV, ITEA, NTNU
Sigurd Gartmann (NAV) wrote:
Beklager det inntrufne med p?skeferie og alt det der. Du har beskrevet problemet p? en fremragende m?te. Takk.
Men for kun "w.hsh.no" fikk jeg problemer.
Hvis jeg endrer linjen til:
DOMAIN_SUFFIX=stud.w.hsh.no,fag.w.hsh.no,w.hsh.no,hsh.no,uninett.no (Merk at en m? ha de lengste domenenavnene f?rst)
....etter viktigste f?rst-prinsippet...
s? fjernet NAV like godt alle "w"-ene for v?re "gw"-er og "sw"-er. S? en switch som heter "haugesund-sw.hsh.no" dukker opp i databasen som "haugesund-s".
Er dette en bug?
Eller kanskje en kan endre formatet p? denne linjen slik at en oppgir et innledende "." slik at ".w.hsh.no" ikke ikke kan bli sammenlignet med "sw" og "gw".
Ja, faktisk er det s?nn. Det er ikke det jeg kaller en bug, siden det ?pner for litt ekstra funksjonalitet. Vi mente det var mest logisk s?nn da det ble skrevet, og det er jo det du selv skriver litt lenger opp i eposten:
Flott tenkte jeg, her kan jeg f? fjernet f.eks. ".uninett.no" fra de fleste ruterne vi har.
Vi lar systemet godta begge deler, og det er her det feiler for deg. Hvis du spesifiserer uten ".", fjerner systemet endelser b?de med og uten ".", men hvis du selv spesifiserer "." foran, s? skal det skje rimelig trygt.
Dette gjelder kanskje for flere tilfeller? Hva hvis en har et domene ".stud.domene.no" og en server som heter "wwwstud.domene.no"? Vil denne serveren dukke opp i databasen som "www"?
Ja, faktisk. NAV burde kanskje tvinge brukerne til ? enten skrive med "." eller uten, og ikke tippe seg fram til en mellomting.
N? bruker jeg linjen uten "w.hsh.no" og har f?tt en utlisting som er mye bedre ? se p? og portnavnene p? switcher ser ogs? bedre ut, men det hadde v?rt fint ? f? med den siste lille biten ogs?.
Pr?v med "." foran.
Sigurd Gartmann NAV, ITEA, NTNU
? nei du :-)
Det er nok mer interessant enn som s?...
Jeg skulle nok ha beskrevet problemet enda mer detaljert, for jeg testet mer enn jeg fortalte i min epost. Jeg pr?vde med og uten innledende "." og pr?vde ogs? ? kombinere begge metodene. Men med innledende "." s? s? jeg at jeg ogs? mistet "g" og "s" fra "-gw" og "-sw" navn. Det s? for meg ut som NAV brukte "." som en slags wildcard.
Men n? har jeg sjekket disse resultatene n?rmere. Og resultatet er som jeg sa mer interessant.
Jeg har en blanding av Cisco 5505, 5000, 2912, 2924, 2950, 3548 og 1900- switcher.
Hvis jeg legger inn DOMAIN_SUFFIX-linjen over f?r jeg disse resultatene:
Cisco 5505, 5000 og 1900 beholder hele navnet mens 2912, 2924, 2950 og 3548 mister "w"-en. To rutere med IOS 11.2 mister ogs? sin "w". De switchene som har navnene "sw2", "sw3" o.s.v. mister ikke sin endelse uansett modell.
Alle switchene har nyere programvare. 2950 har 12.1(12c)EA1, 2912/2924/3548 har 12.0(5)WC5, 1900 har 9.00.06.
Forklarer dere dette?
Mvh,
- Roger