반응형
우분투에서 활성화된 네트워크 인터페이스를 비활성화하는 방법
1. ifconfig 또는 ip 명령어 사용
네트워크 인터페이스를 비활성화하려면 ifconfig 또는 ip 명령어를 사용할 수 있습니다.
현재 활성화된 네트워크 인터페이스 확인
ip link
$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether e4:11:5b:0e:e6:76 brd ff:ff:ff:ff:ff:ff
3: enp3s0f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether e4:11:5b:0e:e6:78 brd ff:ff:ff:ff:ff:ff
4: enp4s0f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether e4:11:5b:0e:e6:7a brd ff:ff:ff:ff:ff:ff
5: enp4s0f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether e4:11:5b:0e:e6:7c brd ff:ff:ff:ff:ff:ff
6: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default
link/ether 02:42:ad:dc:fe:4c brd ff:ff:ff:ff:ff:ff
네트워크 인터페이스 비활성화
sudo ifconfig enp3s0f1 down
(또는)
sudo ip link set enp3s0f1 down
sudo ip link set enp4s0f0 down
$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether e4:11:5b:0e:e6:76 brd ff:ff:ff:ff:ff:ff
3: enp3s0f1: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether e4:11:5b:0e:e6:78 brd ff:ff:ff:ff:ff:ff
4: enp4s0f0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether e4:11:5b:0e:e6:7a brd ff:ff:ff:ff:ff:ff
5: enp4s0f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether e4:11:5b:0e:e6:7c brd ff:ff:ff:ff:ff:ff
6: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default
link/ether 02:42:ad:dc:fe:4c brd ff:ff:ff:ff:ff:ff
더보기
----
- lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000:
- lo: Loopback 인터페이스입니다.
- <LOOPBACK,UP,LOWER_UP>: Loopback 인터페이스의 특성을 나타냅니다.
- LOOPBACK: 루프백 인터페이스임을 나타냅니다.
- UP: 인터페이스가 활성화되어 있습니다.
- LOWER_UP: 하드웨어 연결이 있습니다.
- mtu 65536: 최대 전송 단위(MTU)가 65536입니다.
- qdisc noqueue: 큐잉 디스크립터가 없음을 나타냅니다.
- state UNKNOWN: 현재 상태가 알 수 없음입니다.
- mode DEFAULT: 인터페이스의 동작 모드는 기본값(DEFAULT)입니다.
- group default: 인터페이스가 속한 제어 그룹은 "default"입니다.
- qlen 1000: 대기열 길이는 1000입니다.
- enp3s0f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000:
- enp3s0f0: 유선 이더넷 인터페이스입니다.
- <BROADCAST,MULTICAST,UP,LOWER_UP>: 인터페이스의 특성을 나타냅니다.
- BROADCAST: 브로드캐스트 주소 사용 가능.
- MULTICAST: 멀티캐스트 주소 사용 가능.
- UP: 인터페이스가 활성화되어 있습니다.
- LOWER_UP: 하드웨어 연결이 있습니다.
- mtu 1500: 최대 전송 단위(MTU)가 1500입니다.
- qdisc mq: 인터페이스에 대한 트래픽 클래스를 다루는 대기열 제어 메커니즘으로 MQ(MultiQueue)가 사용됩니다.
- state UP: 현재 상태는 UP(활성화)입니다.
- mode DEFAULT: 인터페이스의 동작 모드는 기본값(DEFAULT)입니다.
- group default: 인터페이스가 속한 제어 그룹은 "default"입니다.
- qlen 1000: 대기열 길이는 1000입니다.
- enp4s0f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000:
- enp4s0f1: 유선 이더넷 인터페이스입니다.
- <NO-CARRIER,BROADCAST,MULTICAST,UP>: 인터페이스의 특성을 나타냅니다.
- NO-CARRIER: 하드웨어 연결이 없습니다.
- BROADCAST: 브로드캐스트 주소 사용 가능.
- MULTICAST: 멀티캐스트 주소 사용 가능.
- UP: 인터페이스가 활성화되어 있습니다.
- mtu 1500: 최대 전송 단위(MTU)가 1500입니다.
- qdisc mq: 인터페이스에 대한 트래픽 클래스를 다루는 대기열 제어 메커니즘으로 MQ(MultiQueue)가 사용됩니다.
- state DOWN: 현재 상태는 DOWN(비활성화)입니다.
- mode DEFAULT: 인터페이스의 동작 모드는 기본값(DEFAULT)입니다.
- group default: 인터페이스가 속한 제어 그룹은 "default"입니다.
- qlen 1000: 대기열 길이는 1000입니다.
----
2. netplan 사용(영구적으로 비활성화)
netplan을 사용하는 경우 설정 파일을 변경하여 네트워크 인터페이스를 비활성화할 수 있습니다.
vim /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
version: 2
ethernets:
enp3s0f0:
addresses:
- 192.168.200.201/24
nameservers:
addresses:
- 168.126.63.1
search: []
routes:
- to: default
via: 192.168.200.1
enp3s0f1:
dhcp4: true
enp4s0f0:
dhcp4: true
enp4s0f1:
dhcp4: true
인터페이스의 dhcp4 값을 false로 변경합니다.
# This is the network config written by 'subiquity'
network:
version: 2
ethernets:
enp3s0f0:
addresses:
- 192.168.200.201/24
nameservers:
addresses:
- 168.126.63.1
search: []
routes:
- to: default
via: 192.168.200.1
enp3s0f1:
dhcp4: false
enp4s0f0:
dhcp4: false
enp4s0f1:
dhcp4: false
아래의 명령어를 사용하여 설정을 적용합니다.
sudo netplan apply
728x90
3. 네트워크 인터페이스의 출력된 필드 정보
- 인터페이스 이름 (예: lo, enp3s0f0, enp4s0f1):
- lo: Loopback 인터페이스로, 로컬 호스트에서 자기 자신과 통신하기 위한 인터페이스입니다.
- enp3s0f0, enp4s0f1: 유선 이더넷 인터페이스로, 유선 네트워크에 연결된 인터페이스입니다.
- 인터페이스 특성 (예: <BROADCAST,MULTICAST,UP,LOWER_UP> 또는 <NO-CARRIER,BROADCAST,MULTICAST,UP>):
- <BROADCAST,MULTICAST,UP,LOWER_UP>: 활성화된 인터페이스의 특성을 나타냅니다.
- BROADCAST: 브로드캐스트 주소 사용 가능.
- MULTICAST: 멀티캐스트 주소 사용 가능.
- UP: 인터페이스가 활성화되어 있음.
- LOWER_UP: 하드웨어 연결이 있음.
- <NO-CARRIER,BROADCAST,MULTICAST,UP>: 비활성화된 인터페이스의 특성을 나타냅니다.
- NO-CARRIER: 하드웨어 연결이 없음.
- BROADCAST: 브로드캐스트 주소 사용 가능.
- MULTICAST: 멀티캐스트 주소 사용 가능.
- UP: 인터페이스가 활성화되어 있음.
- <BROADCAST,MULTICAST,UP,LOWER_UP>: 활성화된 인터페이스의 특성을 나타냅니다.
- MTU (최대 전송 단위):
- mtu 65536 또는 mtu 1500: 인터페이스의 최대 전송 단위(MTU)를 나타냅니다.
- 큐잉 디스크립터 (qdisc):
- qdisc noqueue 또는 qdisc mq: 인터페이스의 트래픽을 관리하는 큐잉 디스크립터의 유형을 나타냅니다. noqueue는 큐잉이 없음을 의미하고, mq는 MultiQueue를 나타냅니다.
- 상태 (state):
- state UNKNOWN, state UP, state DOWN: 인터페이스의 현재 상태를 나타냅니다.
- UNKNOWN: 상태를 알 수 없음.
- UP: 활성화된 상태.
- DOWN: 비활성화된 상태.
- state UNKNOWN, state UP, state DOWN: 인터페이스의 현재 상태를 나타냅니다.
- 동작 모드 (mode):
- mode DEFAULT: 인터페이스의 동작 모드를 나타냅니다.
- 제어 그룹 (group):
- group default: 인터페이스가 속한 제어 그룹을 나타냅니다.
- 대기열 길이 (qlen):
- qlen 1000: 인터페이스의 대기열 길이를 나타냅니다.
728x90
반응형
'리눅스' 카테고리의 다른 글
wget 명령어를 사용하여 프록시를 설정하는 방법 (0) | 2024.01.23 |
---|---|
프록시 서버를 사용하도록 Docker Daemon 구성하기 (0) | 2024.01.23 |
우분투에 python 3를 최신 버전으로 업데이트하는 방법 (0) | 2024.01.22 |
smem 명령어 (0) | 2024.01.19 |
PFX 파일을 생성하는 방법 (0) | 2024.01.18 |