|
|
vyos相关
; Z& a9 e7 X2 D! S+ kvyos配置文件/config/config.boot 老的config.boot.neutron
4 d& W/ E5 R: y1 ripsec VPN配置文件cat /etc/ipsec.conf7 U: q7 N$ Q6 Z
重启ipsec vpn服务 。 sudo ipsec restart
9 B; ~0 Q9 l/ b7 ~1 A" esudo ipsec statusall R' _/ @4 C$ e1 Q, x6 h( X! u
. i$ s) [2 D- q" W7 @) }
vyos 南基新建账户删除账户% S2 @8 z+ x* F' F" I( T5 M9 q
set system login user syn_4a authentication plaintext-password Acc@1234
/ f l6 I& L7 Tset system login user syn_4a level admin! {3 }. T; b L9 A' Y/ j2 ~
commit
. F5 q: o$ [8 T0 Xsave6 W: a' W3 f; `) x
2 A- `& I4 F" r4 e1 ~9 I7 V
configure - @) k6 r# s b' \) \
delete system login user syn_4a8 U% o$ k! i8 L& v9 W# |/ a4 b/ r- q5 e
commit
! M8 w! r: ~5 w1 A0 V# \: `save' s6 S8 }6 {; U& O9 L% ?
————————
, K5 q7 `' d; ]3 V1 wvyos show 命令应用! h. n5 ]" e U
/opt/vyatta/bin/vyatta-op-cmd-wrapper show vrrp 3 x e2 s& S& @& E
. `+ H9 T6 m$ T; g- b$ Y增加路由: a r% d3 ]$ A# W3 S4 S" W
vi /config/scripts/vyatta-postconfig-bootup.script
- b: o2 e- n2 _" Z4 N" @2 p- V! X$ b; |* E/ V
/ F1 |6 n+ |- v5 x; K
: T9 H$ \9 b; E! O2 ~3 q, X& U0 K% ]' V第二种方式
1 t$ e0 K" W, @9 ]% N J K4 |, |
[* Z* W! l' {0 u% x1 p+ Q$ dcat /etc/rc.local
7 \9 d* W; Y( [4 n1 q7 |; a' D , a4 Z4 v% a; R- ^* e4 y7 E
- s" T: X2 ]- ?, t2 V' vvyos 防火墙
/ k. t4 ~' [- ^4 `& ~% V7 vvyos防火墙主要是针对物理服务器,firewall 规则不能有特殊符号,端口范围1-65535 show configuration中看到的。) B' G- |, {5 @/ {, ~7 U$ n
show firewall
9 ]# i1 [5 Q! Q8 S d5 C; Y3 G- j: M: h, E6 |! `" e
开启nat
; ?1 `3 W- x) ~1 k5 U首先kill -9 python /usr/sbin/confproxy8 p* q8 I# m; H8 {
configure 1 {- W- r }" g
set vpn ipsec nat-traversal enable " R/ ^' V7 ~6 S0 c( X3 ~
commit- b% n7 J) R( L
, i. j+ f* u: uset vpn ipsec site-to-site peer 182.150.35.163 tunnel 1 allow-nat-networks enable
, U. N) E0 Z4 V; e) bcommit' s' s. {- c( O3 ?. ]; J
* S( T I( I6 K1 S4 B( c
手动加载配置文件
' M5 s) e. s0 K! r- w /config/scripts/config.boot.neutron.load 1 T2 f q; q; ~' p
重启服务
8 e/ v' I8 Y$ D" X/etc/unit.d/confproxy start
2 p( m, G* }+ ?! }2 P5 J3 L6 z [
6 p9 A N* o- O& t$ xpat带宽% _: h% H/ U* ~; X- n" J# H% v% r- k3 ~
如果 要修改 ,可以 按照北基的方式修改,也可以在/etc/neutron/pat/下创建以router_id文件里面配置速率。配置某个router 的 pat 速率9 v/ W9 X* i" ]6 j/ Z9 u1 ?3 @
; X& Q1 x1 c8 g
neutron vyos模版文件! J8 q9 p3 o! ^8 r( O; M* x0 O0 |
/etc/neutron/vyos/
{' h8 C3 C/ A9 B% I查看配置信息
1 ?' g) m! U2 H2 D. v7 h# a* h: Xshow configuration/ n7 } G: l" \' Q$ F0 B
7 h& U; G/ b8 q o) t) v' Q5 x6 T' J
sudo vi config.boot.neutron 0 C# t- A' K% X) \# n
cat config.boot.neutron
# R2 b% |0 ~" @2 a) I. p2 p7 s- i configure
# q; |; K8 b {1 j4 V1 E. S3 O load /confi/config.boot.neutron0 O; V5 [. N& n1 G/ ^
0 load /config/config.boot.neutron
/ e1 ~3 W, @' V; X8 ^5 W commit
, K* s" R9 `' M exit
1 I4 n0 G* @1 ~! |8 ^* } exit
; u( ~& j8 t7 M3 D& Y P: F7 X4 e7 X' Z/ j
show configuration 2 I6 Q' p6 n* Q# N7 }3 o7 R
show vpn ipsec status6 f4 a& y0 A" m4 |* K& q
show vpn ipsec sa9 I5 j5 G ]" y3 Z3 u3 q0 P% w
show vpn ike sa
% L% V: o2 X3 [
+ u9 B- Z) I8 p* \, q7 g7 h删除vyos 网卡
( d' \9 c) _9 P& s- aip link del eth2.221/ z! l+ n: w4 A n, o% W' H4 \
6 |+ C) w/ r2 b* V. t, p2 i
清除NFV会话" \0 h3 Y& B! ^* _/ w
conntrack -F
5 I: i' ]. x- J5 |/ o$ B修改会话连接数time-out时间
+ y, D) }3 e7 H: jvi /config/scripts/vyos_init.py; _1 i( N/ j- s! t. h
修改为 time-wait 600
, a6 B/ t# P4 @6 Z" l# n( h$ Y# Cconntrack {
* m6 r& R% \' P expect-table-size 50000000
& q( h; x* {0 O/ W( w: l/ E! w hash-size 50000000
S+ T% O0 b" I. @6 Y log {
4 Q, \/ ~% @) D icmp {
% i! t7 x( k" ~9 l destroy
3 k+ V3 b$ F% J _, S: P' Z new
7 O0 T% V. x e6 Y update% R2 y0 |0 }* `, N4 s& J/ X
}' I* N/ n( Z4 \1 x7 O4 }: t
tcp {+ p* \7 ]( t8 I' I
destroy( A; I8 L& r' x2 v
new
6 C! d& t1 [0 n update {
& T3 [6 R( K! T9 K close-wait
4 d, j+ s- x" U0 l established
' W; c* w% j$ s( Q" y fin-wait
3 v. r. E5 y# l; q( y last-ack, w5 I/ y) Z+ c+ m5 {8 D+ B
syn-received1 n! k0 H! @8 t1 f8 u" e7 E5 c
time-wait9 s. J1 k& h( X5 ^
}
' c! m6 c$ d, ~1 Z }+ A: z8 _. F9 S- S1 [( ~ ~6 Z
udp {* d6 N+ ^: e7 e
destroy
. R3 y. M; \7 [3 b# G- y new
% Z" {/ g; A# c! p) Z9 |% u6 z update9 i+ f4 l+ x0 Q1 f) Q" Z
}3 C3 e0 U9 X; b/ N
}
2 V( b% N: V6 Y9 } j table-size 500000005 C( h' e0 W$ \
timeout {0 k) a s% X5 \7 ^2 X4 z9 `
icmp 30
* s, b5 `* Y: z* o: [: O8 x other 600
" q: R! } s+ e" @ tcp {
" y6 s' u" Q: l5 o/ @1 n close 100 Y: g( N6 ]8 s
close-wait 180, \, b+ [) t4 d; k& x
established 432000# v* \) O; \% l q2 U
fin-wait 3600) s2 `# ~3 q; A
last-ack 308 |: w+ D! [' ~ j! r; q* k$ x f
syn-recv 601 u$ A: Q8 y) l0 T M, C% w: x9 D1 o
syn-sent 120
$ g+ l6 v/ U+ b8 r time-wait 600+ M) G: |) Q5 y* P* H8 A- t2 Y$ D7 x
}
: w1 z. O- G' k* {9 _+ l( w& c }, V6 i. A" N. Y# y6 A
}
# A/ H$ H) \4 Q' U: Vvi /config/config.default.boot
0 b- ?: K. r8 d# S; Y修改为 time-wait 600
6 z A' T2 p8 usystem {
0 g' @" @) H1 R7 o config-management { n' Y: T3 P( t3 D) G: z' V# ?
commit-revisions 20
3 Y1 u* ]" }% r; N }6 s6 G/ V; b2 _/ K* ~- f
conntrack {' E, U, V& {% j- J# Y
expect-table-size 500000006 V9 C, U2 [; t( {
hash-size 500000002 N {3 l, M+ q/ `/ I8 w3 o2 s/ O
log {& |3 Z( C7 v9 e! b+ y
icmp {
- y; H% K% s% J( X destroy% c1 J( k6 G5 e: j; M
new$ Z4 O5 P1 @3 q, L& I* E
update
: t6 p; b. Z/ }, B- \# W6 a' M3 e }
" _& `9 B9 s. \' p# h tcp {
2 C7 O, ]" J9 k destroy) `# A6 P7 U5 K$ S
new& K& ]) I- H& |- {0 f. |
update {
2 d0 L( M: k7 v6 R4 U close-wait
# U# W( b8 H5 g. B established t# k; E# y: }* H+ l
fin-wait
6 F4 d7 J. K# b6 ~ last-ack4 L C O6 X/ _* z3 V5 z
syn-received
/ x9 `/ Q5 E. h8 j# P5 C time-wait$ N* ^# F; C2 l8 @
}
0 V( o7 }* s4 t2 L9 ?5 k }4 \& L( P% Y' [
udp {
/ g0 y9 q" J& j3 c% @9 m destroy
S' O- S: r3 H; D5 s* ] new
" m& @1 y0 G5 x7 v% D update
8 d4 p4 e/ j3 c3 A: H# c: o }* ?; g- O: c& V% a1 C* N% i
}
D6 H" V) c/ S2 x/ W9 l- R table-size 50000000
: p3 M9 S0 z3 _; c& O3 T timeout {% W/ X0 n0 @5 c
icmp 30( e" C8 h+ k5 j" g! `) i6 u
other 600
' \7 a/ r! {. i! @7 V tcp {( F/ w5 S: X; l, Y
close 10
: E( s' B' ^$ c1 M7 V close-wait 180
- j* j! K" V8 B( r$ e' n2 V established 432000
. a5 a. b7 j) q! ]9 v fin-wait 3600
( c; @ V% a. G2 _+ z last-ack 30
9 \2 Z) m8 m' g& D E0 x' m1 J& x% R syn-recv 60
. g7 |) E$ \& r( M1 v0 t6 g; W. s2 h syn-sent 120: ~2 F2 i2 R+ l
time-wait 600# }/ _3 Y5 m! l. J
}; f8 r* J5 S' g" a/ Y; y0 A
}
# U. [$ C; u" D2 Q }
* H. v: W& _! @$ S& ?1 B |
|