ENCORE CLOUD ARCHITECTURE TIL 3/11 Linux CentOS
3769 ワード
ネットワーク管理
ネットワークベース
OSI 7層(コンセプトモデル)1 : Physical. 통신회선. 리피터, 허브
Hub: 물리적인 노드를 확장하는 역할
문제점: 충돌 발생 → 속도 저하
2 : Datalink. Ethernet. MAC Address 사용. 서브넷(Subnet) 내의 통신 경로 결정. 스위치, 브릿지. ARP
스위치(Switch): 노드를 확장하는 역할
허브와 차이점: 충돌을 회피할 수 있음
MAC Address Table
3 : Network. IP주소. 라우터. 라우팅 테이블, ICMP
라우터: 서로 다른 네트워크를 연결하는 역할
4 : Transport. TCP/UDP
TCP : Transmission Control Protocol. 전송 안정성. 연결 수립. 3 way handshake(수립), 4 way handshake(종료)
UDP : User Datagram Protocol. 전송효율. 연결 수립하지 않음.
5 : Session. 연결
6 : Presentation. 변환
7 : Applicaton. 응용프로그램
TCP/IPモデル(物理モデル)OSI 1~2계층 통하 : Network(Network Access) 계층
OSI 3계층 : Internet 계층
OSI 4계층 : Transport 계층
OSI 5~7계층 : Application 계층
ネットワークアドレススキーム데이터링크 계층의 주소 : MAC Address, 물리적 주소
네트워크 계층의 주소 : IP Address, 논리적 주소
MAC Address
16진수 2자리씩 끊어서 표기
1당 1Byte(8Bit) X 6 = 6Byte(48Bit)
앞 3Byte / 뒤 3 Byte
OUI(Organizationally Unique Identifier)-제조사별로 할당된 값
Host Id : 각 장치별 일련번호
ARP (Address Resolution Protocol)
IPアドレスとMACアドレスのマッチング情報の要求/応答
IP Address3계층 주소. IPv4, IPv6 두 가지로 나누어짐
IPv4
10진수(0~255) 숫자 4개로 구성 (192.168.0.100)
클래스, 사설네트워크, 사용하지 못하는 주소
Network IP / Host ID
Network ID : 네트워크를 구분하기 위한 값. 같으면 같은 네트워크
Host ID : 네트워크 내에서 구분하기 위한 값.
CIDR Prefix: 서브넷마스크의 표기방법
255.255.255.0 → /24
Linuxネットワークインタフェースの設定
NetworkManager:ネットワーク管理デーモン
nmcli:NetworkManager設定ツール
nmtui:テキストユーザーインタフェース設定ツール
Connection
「接続」(Connection)を作成し、ハードウェアデバイスの設定を直接反映せずにハードウェアに接続します.
複数のネットワーク環境に基づいて接続設定を作成し、必要な接続設定に一致するように使用できます.
nmcli
コマンドフォーマット# nmcli <대상> <서브커맨드> <Argument>...
ネットワーク接続の追加
必須項目이름: con-name
타입: type
사용할 하드웨어 장치: ifname
ex) # nmcli connection add con-name test type ethernet ifname ens33
選択内容IP주소/서브넷마스크 : ipv4.addresses <주소/netmask>
게이트웨이 정보 : ipv4.gateway <gateway주소>
DNS 정보 : ipv4.dns <DNS 서버 주소>
자동활성화 설정 : connection.autoconnect
동작방식 : ipv4.method (auto: DHCP, manual: 수동)
ex) # nmcli connection add con-name static ifname ens33 type ethernet ipv4.addresses 192.168.100.100/24 ipv4.gateway 192.168.100.2 ipv4.dns 8.8.8.8
ex) # nmcli connection add con-name static2 ifname ens33 type ethernet ipv4.addresses 192.168.100.100/24 ipv4.gateway 192.168.100.2 ipv4.dns 8.8.8.8 ipv4.method manual
ネットワーク接続の検証# nmcli connection show
# nmcli connection show [연결이름]
ネットワーク接続の有効化# nmcli connection up [연결이름]
ネットワークステータスの確認コマンドifconfig : net-tools 패키지로 분리 (netstat)
ip
address show :네트워크 주소정보 확인
route show : 라우팅 테이블 출력
netstat → ss
デバイス名 ens33, eth0, eno16...
Reference
この問題について(ENCORE CLOUD ARCHITECTURE TIL 3/11 Linux CentOS), 我々は、より多くの情報をここで見つけました
https://velog.io/@tlsalsckd13/ENCORE-CLOUD-ARCHITECTURE-TIL-311-Linux-CentOS
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
1 : Physical. 통신회선. 리피터, 허브
Hub: 물리적인 노드를 확장하는 역할
문제점: 충돌 발생 → 속도 저하
2 : Datalink. Ethernet. MAC Address 사용. 서브넷(Subnet) 내의 통신 경로 결정. 스위치, 브릿지. ARP
스위치(Switch): 노드를 확장하는 역할
허브와 차이점: 충돌을 회피할 수 있음
MAC Address Table
3 : Network. IP주소. 라우터. 라우팅 테이블, ICMP
라우터: 서로 다른 네트워크를 연결하는 역할
4 : Transport. TCP/UDP
TCP : Transmission Control Protocol. 전송 안정성. 연결 수립. 3 way handshake(수립), 4 way handshake(종료)
UDP : User Datagram Protocol. 전송효율. 연결 수립하지 않음.
5 : Session. 연결
6 : Presentation. 변환
7 : Applicaton. 응용프로그램
OSI 1~2계층 통하 : Network(Network Access) 계층
OSI 3계층 : Internet 계층
OSI 4계층 : Transport 계층
OSI 5~7계층 : Application 계층
데이터링크 계층의 주소 : MAC Address, 물리적 주소
네트워크 계층의 주소 : IP Address, 논리적 주소
MAC Address
16진수 2자리씩 끊어서 표기
1당 1Byte(8Bit) X 6 = 6Byte(48Bit)
앞 3Byte / 뒤 3 Byte
OUI(Organizationally Unique Identifier)-제조사별로 할당된 값
Host Id : 각 장치별 일련번호
3계층 주소. IPv4, IPv6 두 가지로 나누어짐
IPv4
10진수(0~255) 숫자 4개로 구성 (192.168.0.100)
클래스, 사설네트워크, 사용하지 못하는 주소
Network IP / Host ID
Network ID : 네트워크를 구분하기 위한 값. 같으면 같은 네트워크
Host ID : 네트워크 내에서 구분하기 위한 값.
CIDR Prefix: 서브넷마스크의 표기방법
255.255.255.0 → /24
# nmcli <대상> <서브커맨드> <Argument>...
이름: con-name
타입: type
사용할 하드웨어 장치: ifname
ex) # nmcli connection add con-name test type ethernet ifname ens33
IP주소/서브넷마스크 : ipv4.addresses <주소/netmask>
게이트웨이 정보 : ipv4.gateway <gateway주소>
DNS 정보 : ipv4.dns <DNS 서버 주소>
자동활성화 설정 : connection.autoconnect
동작방식 : ipv4.method (auto: DHCP, manual: 수동)
ex) # nmcli connection add con-name static ifname ens33 type ethernet ipv4.addresses 192.168.100.100/24 ipv4.gateway 192.168.100.2 ipv4.dns 8.8.8.8
ex) # nmcli connection add con-name static2 ifname ens33 type ethernet ipv4.addresses 192.168.100.100/24 ipv4.gateway 192.168.100.2 ipv4.dns 8.8.8.8 ipv4.method manual
# nmcli connection show
# nmcli connection show [연결이름]
# nmcli connection up [연결이름]
ifconfig : net-tools 패키지로 분리 (netstat)
ip
address show :네트워크 주소정보 확인
route show : 라우팅 테이블 출력
netstat → ss
ens33, eth0, eno16...
Reference
この問題について(ENCORE CLOUD ARCHITECTURE TIL 3/11 Linux CentOS), 我々は、より多くの情報をここで見つけました https://velog.io/@tlsalsckd13/ENCORE-CLOUD-ARCHITECTURE-TIL-311-Linux-CentOSテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol