Linux

[Linux] Ubuntu IP 변경 하기

Victory_HA 2022. 10. 24. 11:45
  • Public IP를 셋팅 후 Private IP가 추가로 필요할 때 어떻게 추가해야하는지 알아봅시다


  • 우선 추가 IP설정이 필요한 경우 랜카드가 추가로 필요합니다.

랜카드 확인

$ dmesg | grep -i ethernet
[    3.147876] tg3 0000:5d:00.0 eth0: attached PHY is 5719C (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[1])
[    3.268479] tg3 0000:5d:00.1 eth1: attached PHY is 5719C (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[1])
[    3.344502] tg3 0000:5d:00.2 eth2: attached PHY is 5719C (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[1])
[    3.382323] tg3 0000:5d:00.3 eth3: attached PHY is 5719C (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[1])
  • 랜카드 별 드라이버 확인이 가능한데, 아래 예시에서 보면 eth03 으로 확인하는게 아니라, eno58 으로 체크하고있다.
    • 해당 내용은 추가로 정보 확인 후 내용 수정 진행하겠습니다.

랜카드 드라이버 확인

$ ethtool -i eno5

driver: tg3
version: 3.137
firmware-version: 5719-v1.46 NCSI v1.5.33.0
expansion-rom-version:
bus-info: 0000:5d:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
  • /etc/network/interfaces의 파일에서 IP 변경이 가능합니다.
  • 아래 명령어로 interfaces 파일을 Open
    $ sudo vi /etc/network/interfaces
  • 다음 내용을 참고하여 변경하면 됩니다.

interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback
# Public
auto eno5
iface eno5 inet static
address 192.168.90.152
netmask 255.255.255.0
gateway 192.168.90.1
dns-nameservers 168.126.63.1

# 새로 추가하는 Private IP
auto eno8
iface eno8 inet static
address 100.100.100.31
netmask 255.255.255.0
gateway 192.168.90.1
dns-nameservers 168.126.63.1