ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 03. IP 고정하기
    operating system/linux 2023. 8. 30. 20:24

     

     

     

    오늘은 리눅스 IP 고정하는 방법에 대해 알아보겠습니다.

     

     

     

     

    IP를 고정시키기 전에 Network 어뎁터가 NAT 상태인지 확인합니다.

    확인 후 리눅스 가상 서버에 접속해줍니다.

     

    우선 현재 사용하고 있는 IP를 확인해줍니다.

     

     

    #IP 확인 방법 1
    [root@localhost ~]# hostname -I
    192.168.000.132
    
    #IP 확인 방법 2
    [root@localhost ~]# ip addr
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host
           valid_lft forever preferred_lft forever
    2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
        link/ether 00:0c:29:fe:61:d2 brd ff:ff:ff:ff:ff:ff
        inet 192.168.000.132/24 brd 192.168.000.255 scope global noprefixroute ens33
           valid_lft forever preferred_lft forever
        inet6 fe80::37e2:f4:e8b6:489c/64 scope link noprefixroute
           valid_lft forever preferred_lft forever
    
    #IP 확인 방법 3
    [root@localhost ~]# ifconfig
    ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.000.132  netmask 255.255.255.0  broadcast 192.168.000.255
            inet6 fe80::37e2:f4:e8b6:489c  prefixlen 64  scopeid 0x20<link>
            ether 00:0c:29:fe:61:d2  txqueuelen 1000  (Ethernet)
            RX packets 36070  bytes 32549183 (31.0 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 3874  bytes 382303 (373.3 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    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 44  bytes 3816 (3.7 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 44  bytes 3816 (3.7 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    + -bash: ifconfig: command not found 오류 해결 (net-tools 설치)
    [root@localhost ~]# yum install -y net-tools

    IP 확인 후 IP를 고정 시켜줍니다. 

    [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
    BOOTPROTO="static"
    ONBOOT="yes"
    DNS=8.8.8.8
    NETMASK=255.255.255.0
    GATEWAY=192.168.000.2
    IPADDR=192.168.000.130

     

    BOOTPROTO를 static으로 ONBOOT를 yes로 각각 바꿔줍니다.

    DNS와 NETMASK, GATEWAY를 입렵해줍니다.

    IPADDR에 고정하고 싶은 IP를 적어줍니다.

    [root@localhost ~]# systemctl restart network

     

    network를 재시작 해주면 IP가 고정됩니다.

     

    + yum 에러

    14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 알 수 없는 오류"

     

    해결

     

    [root@localhost ~]# vi /etc/resolv.conf
    # Generated by NetworkManager
    nameserver [위에 지정한 DNS값 입력]

     

    + putty 연결

     

     

     

    위에 고정시킨 IP를 통해 연결할 수 있다.

    Host Name과 Port를 지정하고 Open 버튼을 눌러줍니다.

     

    Accept를 눌러줍니다.

     

    putty 접속에 성공했습니다.

    'operating system > linux' 카테고리의 다른 글

    04. 리눅스 기본 명령어  (0) 2023.09.13
    02.VMware에서 CentOS 설치  (0) 2023.08.30
    01. 가상 머신(VMware) 설치  (0) 2023.08.08
    00. 리눅스란?  (0) 2023.08.07
Designed by Tistory.