ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Ubuntu 18.04 고정 IP 설정하기
    개발 환경/Ubuntu 2020. 2. 5. 15:45
    반응형

    1. ifconfig로 내 IP 확인

    ifconfig

    output:

    docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            ether 02:42:0d:e4:a8:35  txqueuelen 0  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    enp0s31f6: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet xxx.xxx.xx.xx  netmask 255.255.255.0  broadcast xxx.xxx.xx.255
            inet6 fe80::7285:c2ff:fe69:98df  prefixlen 64  scopeid 0x20<link>
            ether 70:85:c2:69:98:df  txqueuelen 1000  (Ethernet)
            RX packets 15300  bytes 2387677 (2.3 MB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 1335  bytes 211254 (211.2 KB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
            device interrupt 16  memory 0xdf100000-df120000
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 1000  (Local Loopback)
            RX packets 532  bytes 46585 (46.5 KB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 532  bytes 46585 (46.5 KB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

    와 같이 나오고 중간에 enp0s31f6에서 inet xxx.xxx.xx.xx로 현재 내 유동 IP를 확인할 수 있다.

    2. netplan 설정 파일 수정

    cd /etc/netplan

    로 이동해보면 디렉토리에 yaml 파일 하나가 있다. 그걸 열자.

    vim 01-network-manager-all.yaml

    Before:

    # Let NetworkManager manage all devices on this system
    network:
      version: 2
      renderer: NetworkManager

    After:

    # Let NetworkManager manage all devices on this system
    network:
      version: 2
      renderer: NetworkManager
      ethernets:
        enp0s31f6:
          addresses:
            - xxx.xxx.xx.xx/24
          gateway4: xxx.xxx.xx.254
          nameservers:
            addresses: [168.126.63.1]

    3. netplan 적용

    sudo netplan apply

    명령어를 치면 IP가 바뀌었을 것이다.

    4. IP 확인

    다시 ifconfig를 쳐서 확인해보면 바뀐 IP를 확인할 수 있다. 혹시 안바꼈으면 reboot!

    5. ssh로 접속 확인

    간혹 설정파일 수정 잘못해서 ssh로 접속이 안되는 경우가 있으니 꼭 확인해보자.

    ssh -p xxxx username@xxx.xxx.xx.xx

    출처:
    https://blog.hkwon.me/ubuntu-18-04-netplan/
    https://gamball.tistory.com/entry/Ubuntu-1804-고정-IP-설정

    반응형
Designed by Tistory.