IT기술/Linux

리눅스 네트워크

dobbby 2023. 6. 9. 21:41
반응형

1. IP설정
nmcli d

 

또는 

 

vi /etc/sysconfig/network-script/ifcfg-eth0

 

서비스 재시작 하여 적용
systemctl restart network

 


2. 연결 조회
netstat
-a 현재다른PC와 연결(Established)되어 있거나 대기(Listening)중인 모든 포트 번호를 확인
-r 라우팅 테이블 확인 및 커넥션되어 있는 포트번호를 확인
-n 현재 다른PC와 연결되어 있는 포트번호를 확인(IP주소로 화면 출력)한다
-e 랜카드에서 송수한 패킷의 용량 및 종류를 확인
-s IP, ICMP, UDP프로토콜별의 상태를 보여줌
-t tcp protocol
-u udp protocol
-p 해당프로토콜을 사용하는 프로그램, 프로세스 ID 보여줌
-c 1초 단위로 보여줌

- 열린 모든 포트 확인
netstat -nap

- 확인하려는 포트번호 상태 확인
netstat -nap |grep '포트번호'

- 현재 LISTEN 중인 포트 확인
netstat -nap |grep LISTEN

2. dns 변경
/etc/resolv.conf
nameserver  164.124.101.2
nameserver  203.248.252.2

 

네트워크 재시작하여 적용
service network restart


3. 본딩
* CentOS 6 설정 방법
1) bond0 추가
vi /etc/sysconfig/network
GATEDEV=bond0

2) ifcfg-bond0 생성
vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
IPADDR=10.10.10.10
NETMASK=255.255.255.0
GATEWAY=10.10.10.1

3) ifcfg-eth? 수정 (묶고싶은NIC 번호)
MASTER=bond0, SLAVE=yes를 추가

DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
MASTER=bond0
SLAVE=yes

DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
MASTER=bond0
SLAVE=yes

4) bond0 모듈 추가
vi /etc/modprobe.d/bonding.conf 파일을 추가
alias bond0 bonding
options bonding mode=1 miimon=100
mode=0은 round robin 방식이고
mode=1은 active-backup 방식

bonding 모듈 적재
modprobe bonding

network 서비스 재시작
service network restart

bonding 설정 확인
cat /proc/net/bonding/bond0

5) network 정보 확인 (MAC Address가 모두 동일해야 함)
ifconfig

* CentOS 7
1) nmtui 실행 - bond 추가
nmtui - Edit a connection - Add - Bond

2) 이름 설정
Profile name : Bond
Device : Bond

3) Add 눌러 인터페이스 추가

4) Ethernet 선택
Profile name : eth0
Device : eth0

Profile name : eth0
Device : eth0

5) IPv4 Configration - Show - IP 정보 입력

6) 재시작
systemctl restart networkmanager

7) 설정 확인
cat /proc/net/bond/Bond

반응형