728x90

네트워크 정보 확인


 

ip [subcommand1] [subcommand2] ... [argument]


1. ip 정보 확인

2.  라우팅, 장치에 대한 설정 조정 및 출력

3. ip 명령으로 네트워크를 설정은 임시 저장됨 >  재부팅 시 network manager 설정으로 복귀됨

4.  subcommand

subcommand 설명
address ip 주소 관련 명령
show 정보 확인
add ip 주소 추가
delete ip 주소 제거
route 라우팅 테이블 확인
link set [인터페이스명] up/down 랜카드 활성화/비활성화

 

 

[실습1] 인터페이스에 ip 설정하기


# 제거하고자 하는 ip 주소와 디바이스 장치명 입력
ip addr del 192.168.56.117/24 dev enp0s8

# 추가하고자 하는 ip 주소와 디바이스 장치명 입력
ip addr add 192.168.56.117/24 dev enp0s8

# enp0s8의 인터페이스 확인
ip addr show enp0s8

 

인터페이스 정보를 제거하기 전에 정보 확인

 

인터페이스 제거 후 변경된 정보 확인

 

ip 추가 설정 후 적용된 정보 확인

 

 

[실습2] 인터페이스 gw 설정하기


# 게이트웨이 추가 하기
ip route add default via 192.168.56.1 dev enp0s8

# 게이트웨이 삭제 하기
ip route del default via 192.168.56.1 dev enp0s8

 

 

[실습3] 라우팅 경로 설정하기


# 라우팅 경로 추가
ip route add 192.168.56.0/24 via 192.168.86.1 dev enp0s8

# 라우팅 경로 제거
ip route del 192.168.56.0/24 dev enp0s8

 

 

[실습4] 인터페이스 활성화/비활성화


# 인터페이스 활성화
ip link set enp0s8 up

# 인터페이스 비활성화
ip link set enp0s8 down

 

 

ifconfig [인터페이스 이름]


1. 리눅스 시스템에서 네트워크 인터페이스 구성 및 확인

2. 네트워크 인터페이스 활성화 및 비활성화, 네트워크 설정 변경

3. ifconfig 명령을 이용한 네트워크 설정은 영구적으로 저장되지 않음 > 네트워크 설정 파일 수정 또는 네트워크 관리자 서비스 필요

4. net-tools 패키지: 레거시 관리 도구, ifconfig / netstat / route 등 네트워크 관련 도구 포함

 

 

[실습1] ip 설정


# ip 세팅
# ifconfig 인터페이스이름 ip주소 netmask 넷마스크값 broadcast 브로드캐스트값
# 예시
# enp0s8: inet 192.168.56.117  netmask 255.255.255.0  broadcast 192.168.56.255

ifconfig enp0s8 192.168.56.118 netmask 255.255.255.0 broadcast 192.168.56.255

 

 

[실습2] 인터페이스 활성화/비활성화


# enp0s8 비활성화
ifconfig enp0s8 down

# enp0s8 활성화
ifconfig enp0s8 up

 

 

[실습3] 인터페이스 gw 설정하기


# ip 주소가 인터넷과 연결되지 않는 특수 주소라서 해당 명령어가 실행되지 않음..
route add default gw 192.168.56.1 dev enp0s8
route del default gw 192.168.56.1

# 게이트웨이 추가
route add default gw 10.0.2.2 dev enp0s3

# 게이트웨이 삭제
route del default gw 10.0.2.2
728x90

+ Recent posts