2019년 6월 20일 목요일

[net] SACK (SelectiveAcknowledgements)

- 0 개의 댓글
안녕하세요

나중에 또 필요해서 찾아볼꺼 같아서 정리해 둡니다 :) 

이중에서 특히 wireshark 옵션 같은 경우는 필요한 경우가 많을 것 같아요~!

[ Wireshark로 옵션이 적용된 패킷이 있는지 확인 ]

아~~~ 무 것도 없어요 실제로 Packet이 문제가 있어서 다시 ack 한 것들을 봐도 없어요~!




적용되어 있다면, 이렇게 안 나오겠죠?

[ SACK이 적용되어 있다면? ]


=============
  1. [한글] 오리님의 소중한 자료 ( http://blog.naver.com/PostView.nhn?blogId=goduck2&logNo=221214619048 )
  2. [한글] 구체적으로 분석된 자료 ( https://mr-zero.tistory.com/36 )
  3. [영문]자료 ( http://packetlife.net/blog/2010/jun/17/tcp-selective-acknowledgments-sack/ )
  4. [영문] 와이어샤크에서 SACK에 대해서 확인할 수 있는 옵션 참로 ( https://www.wireshark.org/docs/dfref/t/tcp.html )
  5. [영문] SACK 자체에 대한 구체적인 설명 ( https://wiki.geant.org/display/public/EK/SelectiveAcknowledgements )

==============
[Continue reading...]

2019년 6월 14일 금요일

[Ansible] Distro List

- 2 개의 댓글
오~오~ 랜만입니다. :)
아주 간단한 업데이트를 하려고요.

앤서블 2.8.0 버전 기준에서의 OS를 구분할때 사용되는 리스트 입니다~!

[vagrant@ansible-svr4nxos distro]$ ansible --version
ansible 2.8.0
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/home/vagrant/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.5 (default, Oct 30 2018, 23:45:53) [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)]

Location:
 - /usr/lib/python2.7/site-packages/ansible/module_utils/distro/_distro.py

 177 def id():
 178     """
 179     Return the distro ID of the current distribution, as a
 180     machine-readable string.
 181
 182     For a number of OS distributions, the returned distro ID value is
 183     *reliable*, in the sense that it is documented and that it does not change
 184     across releases of the distribution.
 185
 186     This package maintains the following reliable distro ID values:
 187
 188     ==============  =========================================
 189     Distro ID       Distribution
 190     ==============  =========================================
 191     "ubuntu"        Ubuntu
 192     "debian"        Debian
 193     "rhel"          RedHat Enterprise Linux
 194     "centos"        CentOS
 195     "fedora"        Fedora
 196     "sles"          SUSE Linux Enterprise Server
 197     "opensuse"      openSUSE
 198     "amazon"        Amazon Linux
 199     "arch"          Arch Linux
 200     "cloudlinux"    CloudLinux OS
 201     "exherbo"       Exherbo Linux
 202     "gentoo"        GenToo Linux
 203     "ibm_powerkvm"  IBM PowerKVM
 204     "kvmibm"        KVM for IBM z Systems
 205     "linuxmint"     Linux Mint
 206     "mageia"        Mageia
 207     "mandriva"      Mandriva Linux
 208     "parallels"     Parallels
 209     "pidora"        Pidora
 210     "raspbian"      Raspbian
 211     "oracle"        Oracle Linux (and Oracle Enterprise Linux)
 212     "scientific"    Scientific Linux
 213     "slackware"     Slackware
 214     "xenserver"     XenServer
 215     "openbsd"       OpenBSD
 216     "netbsd"        NetBSD
 217     "freebsd"       FreeBSD
 218     ==============  =========================================


Windows는 있긴 한데...예제가 없습니다. windows의 facts를 수집해 보고 해당 값을 넣어 일일히 테스트해 봐야 합니다.

windows facts를 찾는건 아래의 내용을 참고하세요
https://stackoverflow.com/questions/38962577/ansible-get-facts-from-remote-windows-hosts

Location:
 - /usr/lib/python2.7/site-packages/ansible/modules/windows/setup.ps1

202     $ansible_facts += @{
203         ansible_distribution = $win32_os.Caption
204         ansible_distribution_version = $osversion.Version.ToString()
205         ansible_distribution_major_version = $osversion.Version.Major.ToString()
206         ansible_os_family = "Windows"
207         ansible_os_name = ($win32_os.Name.Split('|')[0]).Trim()
208         ansible_os_product_type = $product_type
209     }
210 } 
[Continue reading...]
 
Copyright © . 쿠버네티스 전문가 블로그 - Posts · Comments
Theme Template by BTDesigner · Powered by Blogger