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 등 네트워크 관련 도구 포함
# 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
2. 연결 생성: nmcli con add [subcommand1] [argument1] [subcommand2] [argument2] ...
# 연결 생성
nmcli con add type ethernet con-name test-net ifname enp0s3 ip4 10.0.2.16/24 gw4 10.0.2.1
1) type: 연결 유형
2) con-name: 연결 이름
3) ifname: 연결과 매핑되는 인터페이스 지정
4) ip4: IPv4 주소와 서브넷마스크 지정
5) gw4: 게이트웨이 주소 지정
연결 생성
3. 연결 활성화:nmcli con up [연결 이름]
# 추가한 연결 활성화
nmcli con up test-net
생성한 연결 적용
4. 연결 수정:nmcli con mod[연결 이름] [subcommand] [argument]
# nmcli con mod 사용 방법
# 실제 네트워크 설정 파일에 변경 사항 적용
# 정적 세팅
nmcli con mod test-net ipv4.addresses x.x.x.x/24
nmcli con mod test-net ipv4.gateway x.x.x.x
nmcli con mod test-net ipv4.dns 8.8.8.8
nmcli con mod test-net ipv4.method manual
# 동적 세팅
nmcli con mod test-net ipv4.method auto
nmcli con reload
nmcli con up test-net
# 수정 값을 다시 불러옴
nmcli con reload
# 연결 활성화
nmcli con up test-net
1) 변경 전 IP 주소: 10.0.2.16/24
2) IP 주소 변경: 10.0.2.17/24
변경 사항 적용 및 연결 활성화
5. 연결 삭제: nmcli con del [연결 이름]
# 연결 비활성화
nmcli con down test-net
# 연결 삭제
nmcli con del test-net