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