/
ifconfig, route 를 대체하는 Linux ip 명령어

ifconfig, route 를 대체하는 Linux ip 명령어

TL;DR

최신 Linux는 기존의 ifconfig 대신 ip 명령어 사용을 권장하고 있습니다. ip 명령은 다양한 기능과 view 를 제공하며 routing 설정도 가능합니다.

주요 command

모든 명령어는 약어(abbreviation) 제공합니다.

command약어
addressa or addr
router
linkl

주요 option




-d, -details

-s, -stats

-h, -human

-f , -family

-4ip v4 only
-6ip v6 only


사용예

ip 보기

기본 command가 show 이므로 생략  가능

ip addr show
ip 보기(축약어 사용)
ip a



IP V4만 표시
ip -4 a
IP V6만 표시
ip -6 a


ip 설정

add 로 설정

sudo ip a add {IP주소}/{Netmask} dev {device명}



sudo ip a add 192.168.1.2/255.255.255.0 dev eth0
sudo ip a add 192.168.1.2/24 dev eth0


ip 삭제


ip a del {ip addr} dev {interface}
ip a del 192.168.1.2 dev eth0


broad casting 

ip a brd 192.168.1.255 dev eth0


link 명령어로 device up/down 설정

ip link set dev eth0 up
ip link set dev eth0 down


neightbour 

ip neight show
ip n show


routing


ip route list


add route

ip route add 192.168.1.0/24 dev eth0


default route

ip route add default 192.168.1.0/24 dev eth0
sudo ip route add 192.168.1.0/24 via 192.168.1.1



delete default

ip route del default
ip route del 192.168.1.0/24 dev eth0



Ref

Related content

Linux Network Manager 를 제어하는 nmcli 명령어
Linux Network Manager 를 제어하는 nmcli 명령어
More like this
CentOS nmcli 명령어로 정적 ip (Static IP) 설정하기
CentOS nmcli 명령어로 정적 ip (Static IP) 설정하기
More like this
ubuntu netplan 으로 고정 ip 설정하기(static ip config)
ubuntu netplan 으로 고정 ip 설정하기(static ip config)
More like this
NetBSD
More like this
우분투 서버 네트워크 설정(ubuntu server network config)
우분투 서버 네트워크 설정(ubuntu server network config)
More like this
Linux host 명령어 사용법 및 예제 정리
Linux host 명령어 사용법 및 예제 정리
More like this