다음의 차이점이 무엇인지 알고 싶습니다.
# ifconfig eth0:0 1.1.1.1/24
그리고 그냥
# ip addr add 1.1.1.1/24 dev eth0
그런데 난 할 수 없어
# ip addr add 1.1.1.1/24 dev eth0:0
RTNETLINK answers: File exists
ip addr show
다르게 동작합니다 .
eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 8c:ae:4c:fe:1f:75 brd ff:ff:ff:ff:ff:ff
inet 1.1.1.1/24 brd 1.1.1.255 scope global eth0:0 ---> with ifconfig
inet 2.2.2.2/24 scope global eth0 ----> with ip
언제 첫 번째 방법을 선택해야 하며 언제 두 번째 방법을 선택해야 합니까? 더 멋있어 보인다
답변1
Linux에서는 ip
명령을 사용하십시오. 다른 운영 체제에서는 ifconfig
및 시리즈를 사용합니다.
당신이 사용하는 경우iproute2
( ) 방법 ip
은 다음과 같다.
ip addr add 1.1.1.1/24 dev eth0 label eth0:0
첫 번째 명령과 동일한 효과가 있어야 하며 ifconfig
동일한 방식으로 표시되어야 합니다 ifconfig
. 앞에서 언급했듯이 Linux에서는 등 ip
보다 명령 계열을 선호해야 합니다 ifconfig
. route
및 ifconfig
기타 명령은 Linux가 아닌 운영 체제에서도 널리 사용되고 지원되므로 당분간 네트워크 관리자의 식단에서 안정적으로 유지될 것입니다.