Service layering
I n t e g r a t i n g S a mb a w i t h e x i s t i n g D N S i n f r a s t r u c t u r e
S a mb a X P 2 1 8 J u n e 6 t h / 7 t h 2 1 8
P i e t e r H
- l
l a n t s
Service layering I n t e g r a t i n g S a mb a w i - - PowerPoint PPT Presentation
Service layering I n t e g r a t i n g S a mb a w i t h e x i s t i n g D N S i n f r a s t r u c t u r e S a mb a X P 2 0 1 8 J u n e 6 t h / 7 t h 2 0 1 8 P i e t e r H o
S a mb a X P 2 1 8 J u n e 6 t h / 7 t h 2 1 8
P i e t e r H
l a n t s
➔ 3
➔ 9
➔ 4
. . . f
i t i s l
e l y i f i t w
k s b u t a n i g h t ma r e t
e b u g .
➔ U
s i n g S U S E L i n u x s i n c e 5 . , t h u s S a mb a s i n c e 2 . . 5 ( ? )
➔ N
a S a mb a d e v e l
e r
➔ S
u p p
t e d s ma l l c
a n i e s w i t h Wi n d
s c l i e n t s , N T 4 d
i n w i t h s i n g l e P D C , s h a r e s , n e t l
s c r i p t s , p r i n t e r d r i v e r s , O p e n L D A P & R F C 2 3 7 b i s f u n
➔ U
n f
t u n a t e l y n
a mb a A D , c u s t
r s w e n t Wi n d
s / O u t l
r
t e
cstan.io
➔ A
l w a y s l i k e d c r
s
l a t t f
m a p p r
c h e v e n i f n
e x a c t l y s e x y a mo n g p u r i s t i c L i n u x b e a r d s
➔ N
t e a d y me mb e r
a n y c
n i t y d u e t
t i n
s l y c h a n g i n g i n t e r e s t s & p r
a n e r e q u i r e me n t s s u c h a s e a r n i n g mo n e y
➔ L
g b e e n e y e i n g w i t h s a mb a X P
➔ T
a k i n g p a r t s i n c e 2 1 4 t
e t c l
e r t
n i t y
➔ L
a c k
u s e r t a l k s , s t r
g f
u s
d e v t
i c s
➔ T
h i s y e a r g
mo t i v a t e d t
u t my mo n e y w h e r e my mo u t h i s a n d s u b mi t t e d t a l k
Wikimedia Commons / panoramio.com / joinai; CC
➔ We
➔ T
➔ N
➔ N
➔ R
➔ B
➔ R
➔ “
Wikimedia Commons / Stubacca; CC-BY-SA
➔ G
L A N s w i t h c e n t r a l d e v i c e ( s e r v e r / N A S ) a s c e n t r a l d a t a s t
e f a c i l i t a t i n g b a c k u p
➔ I
mp r
e d r e l i a b i l i t y t h a n k s t
i s t r i b u t i
f u n c t i
a l i t y
e r mu l t i p l e d e v i c e s
➔a
d v e n t
fm a s h
a s e d l
v
t a g e d e v i c e s s u c h a s r
t e r s , r e d u c i n g r i s k
me c h a n i c a l f a i l u r e s ( n
a r d d i s k s , n
a n s )
➔ P
r i c e d r
f
ma n a g e a b l e s w i t c h e s , U P S e s … A f f
d a b l e r e l i a b i l i t y n
a t
i c i n S O H O a s w e l l .
I l i k e t
e l t h e n
g e r s
r i v i a l S O H O w
l d a n d d i s t i n g u i s h b e t w e e n
➔
b a s i c n e t w
k s e r v i c e s ( n e c e s s a r y u t i l i t i e s f
)
➔
p r
u c t i v e s e r v i c e s ( p r
i d e a c t u a l c u s t
r v a l u e ) . B a s i c n e t w
k s e r v i c e s a r e i n d e p e n d e n t = P r
u c t i v e s e r v i c e s d
’ t i n t e r f e r e w i t h t h e m. “ I f e v e r y t h i n g a b
e c r a s h e s , I s t i l l w a n t t
e a b l e t
u r f t h e We b f
t r
b l e s h
i n g p u r p
e s . ”
➔ I
➔ C
➔ E
a s y : r u n n mb d , s mb d , w i n b i n d , d
e .
➔ N
e t B I O S / WI N S r u n s p r e t t y i n d e p e n d e n t f r
D N S .
➔ N
n t e r f e r e n c e w i t h b a s i c n e t w
k s e r v i c e s
➔ K
➔ L
➔ D
S p e c i a l r e q u i r e me n t s f
D N S s e r v e r s :
➔ d
y n a mi c D N S u p d a t e s
➔ s
p e c i a l S R V / A / C N A M E r e c
d s f
l
a t i n g s e r v i c e s D N S s e r v e r s r u n n i n g
e mb e d d e d L i n u x n
r e a l l y w e l l
u i t e d : K a i B l i n l
e d a t d n s ma s q
1
, b u t d e a d e n d . C
l d c r e a t e r e q u i r e d r e c
d s ma n u a l l y
2
, b u t t
a c k i s h a n d u n s u p p
t e d . A n d s t i l l n
y n a mi c D N S u p d a t e s .
1 : h t t p : / / l i s t s . t h e k e l l e y s .
g . u k / p i p e r ma i l / d n s ma s q
i s c u s s / 2 1 q 1 / 3 5 5 4 . h t ml 2 : h t t p : / / e d
e
c
h
t
s a mb a 4
➔ S
➔ B
➔ S
D c a r d s n
r e a l l y r e l i a b l e
➔ P
r e f e r e mb e d d e d d e v i c e s w i t h fm a s h
➔ O
r r e a l h a r d w a r e . . .
➔ S
e r v e r w i t h S a mb a / B i n d 9 b e c
s p r
u c t i v e s e r v i c e b u t w e s a i d D N S i s b a s i c s e r v i c e – mo d e l v i
a t i
!
➔ (
S i n g l e ) P
n t
F a i l u r e : S a mb a d
n , a l l D N S d
n
➔ D
➔ S
➔ I
➔ o
➔ a
➔ We
➔ S
➔ E
➔ d
n s ma s q s t a y s p r i ma r y / s e c
d a r y D N S f
a l l c l i e n t s
➔ C
fj g u r e d n s ma s q t
w a r d r e q u e s t s f
s u b z
e t
a mb a ( n
D N S d e l e g a t i
: n
S r e c
d s n e e d e d )
➔ D
H C P h a n d s
t * . a d . my z
e . n e t n a me s t
D c l i e n t s .
➔ (
A l mo s t ) n
h i n g t
i t h I P s u b n e t s : t w
N S z
e s , b u t s t i l l
l y
e I P s u b n e t ! ( H
e v e r . . . )
➔ d
➔ S
➔ d
P i e t e r H
l a n t s
p i e t e r @h
l a n t s . c
p f h l l n t s