리눅스 네트워크 설정

# 네트워크 설정 파일 경로로 이동.
cd /etc/sysconfig/network-scripts/

# 어떤 파일을 수정해야할지 모를 경우 ip a 명령어를 통하여 확인하시면 됩니다.
# ip a 예시 출력 결과
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: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:e5:13:4d brd ff:ff:ff:ff:ff:ff
inet 192.168.100.30/24 brd 192.168.161.255 scope global noprefixroute enp0s3
valid_lft forever preferred_lft forever
inet6 fe80::50a1:55b:e417:1f2e/64 scope link noprefixroute
valid_lft forever preferred_lft forever

# 네트워크 설정 파일 편집.
vi ifcfg-enp0s3

# ifcfg-enp0s3 파일 내용.
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #IP를 고정으로 사용하기 위해서 static 설정.
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=4ca1dfa7-ab72-410f-b269-4f40f7b29c69
DEVICE=enp0s3
ONBOOT=yes #yes 설정 해놔야지 부팅 시 설정 반영 .

IPADDR=192.168.161.30 #설정할 IP 등록.
NETMASK=255.255.255.0 #IP의 서브넷 마스크 등록.
GATEWAY=192.168.161.1 #IP의 게이트웨이 설정.
DNS1=168.126.63.1     #사용 DNS 설정.