New Post has been published on 나만의 세상~!
New Post has been published on https://blog.seabow.pe.kr/?p=8389
ubuntu 20.04(18.04 same) 의 ip alias 설정 방법
ubuntu 최신 버전의 경우 기본적으로 netplan 방식의 ip 설정 툴을 사용함.
Link : https://netplan.io/examples/
Using multiple addresses on a single interface ( 한 인터페이스에 여러개의 ip 를 설정 할 경우 )
# vi /etc/netplan/00-installer-config.yaml # This is the network config written by 'subiquity' network: version: 2 ethernets: enp1s0: addresses: - 192.168.122.43/24 - 192.168.122.44/24 gateway4: 192.168.122.1 nameservers: addresses: - 8.8.8.8 - 1.1.1.1
# ip -o -4 addr 1: lo inet 127.0.0.1/8 scope host lo\ valid_lft forever preferred_lft forever 2: enp1s0 inet 192.168.122.43/24 brd 192.168.122.255 scope global enp1s0\ valid_lft forever preferred_lft forever 2: enp1s0 inet 192.168.122.44/24 brd 192.168.122.255 scope global secondary enp1s0\ valid_lft forever preferred_lft forever
여기서 주의 할점 “Interface aliases (e.g. eth0:0) are not supported.”
그렇지 않고 기존의 ifup, ifdown 형태의 /etc/network/interface 형태를 원하시는 경우 ifupdown 패키지를 추가로 설치하여 설정을 해야 합니다.
Link : https://askubuntu.com/questions/585468/how-do-i-add-an-additional-ip-address-to-an-interface-in-ubuntu-14
# apt install ifupdown <== ifupdown 패키지 설치
# apt remove netplan.io <== 기존 netplan 제거
# vi /etc/network/interfaces <== 네트워크 설정 auto enp1s0 iface enp1s0 inet static address 192.168.122.43 netmask 255.255.255.0 gateway 192.168.122.1 nameserver 8.8.8.8 auto enp1s0:0 iface enp1s0:0 inet static address 192.168.122.44 netmask 255.255.255.0
# systemctl enable networking <== 네트워크 자동 기동 설정
# systemctl restart networking <== 네트워크 리스타트
# ip -o -4 addr 1: lo inet 127.0.0.1/8 scope host lo\ valid_lft forever preferred_lft forever 2: enp1s0 inet 192.168.122.43/24 brd 192.168.122.255 scope global enp1s0\ valid_lft forever preferred_lft forever 2: enp1s0 inet 192.168.122.44/24 brd 192.168.122.255 scope global secondary enp1s0:0\ valid_lft forever preferred_lft forever
# ip -o -4 addr 1: lo inet 127.0.0.1/8 scope host lo\ valid_lft forever preferred_lft forever 2: enp1s0 inet 192.168.122.43/24 brd 192.168.122.255 scope global enp1s0\ valid_lft forever preferred_lft forever
# ip -o -4 addr 1: lo inet 127.0.0.1/8 scope host lo\ valid_lft forever preferred_lft forever 2: enp1s0 inet 192.168.122.43/24 brd 192.168.122.255 scope global enp1s0\ valid_lft forever preferred_lft forever 2: enp1s0 inet 192.168.122.44/24 brd 192.168.122.255 scope global secondary enp1s0:0\ valid_lft forever preferred_lft forever