1. Network Manager 사용없이 IP 변경
1) 네트워크 관리자 서비스 상태확인
root@localhost ~]# systemctl status NetworkManager
● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2020-03-06 14:22:38 KST; 16min ago
Docs: man:NetworkManager(8)
Main PID: 7030 (NetworkManager)
CGroup: /system.slice/NetworkManager.service
└─7030 /usr/sbin/NetworkManager --no-daemon
2) 네크워크 관리지가 관리하는 인터페이스 확인
[root@localhost ~]# nmcli dev status
DEVICE TYPE STATE CONNECTION
ens192 ethernet connected ens192
lo loopback unmanaged --
[root@localhost ~]# nmcli con
NAME UUID TYPE DEVICE
ens192 d2edf794-03b3-4ca8-9811-f2c17de7cee1 ethernet ens192
3) 네트워크 관리자 없이 고정 IP 주소 변경
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ls
ifcfg-ens192 ifdown-eth ifdown-post ifdown-Team ifup-aliases ifup-ipv6 ifup-post ifup-Team init.ipv6-global
ifcfg-lo ifdown-ippp ifdown-ppp ifdown-TeamPort ifup-bnep ifup-isdn ifup-ppp ifup-TeamPort network-functions
ifdown ifdown-ipv6 ifdown-routes ifdown-tunnel ifup-eth ifup-plip ifup-routes ifup-tunnel network-functions-ipv6
ifdown-bnep ifdown-isdn ifdown-sit ifup ifup-ippp ifup-plusb ifup-sit ifup-wireless
[root@localhost network-scripts]#
[root@localhost network-scripts]# vi ifcfg-ens192
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static "변경"
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens192
UUID=d2edf794-03b3-4ca8-9811-f2c17de7cee1
DEVICE=ens192
ONBOOT=yes "변경"
NM_CONTROLLED=no"변경" (인터페이스가 네트워크 관리자 서비스에 의해 관리안된다는 뜻)
( ※ 참고로 NetworkManager가 활성화 되어있어도 no 변경시, nmcli 및 nmtui 사용 불가하다. )
# IP Address "추가부분"
IPADDR=192.168.1.223
# Subnet Mask
NETMASK=255.255.255.0
# Default Gateway
GATEWAY=192.168.1.254
PREFIX=24
DNS1=168.126.63.1
4) 네크워크 서비스 재시작
[root@localhost ~]# systemctl restart network.service
5) IP 변경 확인
[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: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:7d:f7:07 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.223/24 brd 192.168.1.255 scope global ens192
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe7d:f707/64 scope link
valid_lft forever preferred_lft forever
[root@localhost ~]# ip route
default via 192.168.1.254 dev ens192
169.254.0.0/16 dev ens192 scope link metric 1002
192.168.1.0/24 dev ens192 proto kernel scope link src 192.168.1.223
2. Network Manager 를 이용한 IP 변경
1) 네트워크 인터페이스 편집
[root@localhost ~]# cd /etc/sysconfig/network-scripts/ifcfg-ens192
root@localhost network-scripts]# vi ifcfg-ens192
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens192
UUID=d2edf794-03b3-4ca8-9811-f2c17de7cee1
DEVICE=ens192
ONBOOT=yes
NM_CONTROLLED=yes "변경"
( ※ 참고로 NetworkManager가 활성화 되어있어도 no 변경시, nmcli 및 nmtui 사용 불가하다. )
# IP Address
IPADDR=192.168.1.223
# Subnet Mask
NETMASK=255.255.255.0
# Default Gateway
GATEWAY=192.168.1.254
PREFIX=24
DNS1=168.126.63.1
: x (수정 후 저장)
2) 네트워크 재시작 및 디바이스 연경유무 확인
[root@localhost network-scripts]# systemctl restart network.service
3) Network Manager 연결유무 확인
[root@localhost network-scripts]# nmcli dev status
DEVICE TYPE STATE CONNECTION
ens192 ethernet connected ens192
lo loopback unmanaged --
[root@localhost network-scripts]# nmcli con
NAME UUID TYPE DEVICE
ens192 d2edf794-03b3-4ca8-9811-f2c17de7cee1 ethernet ens192
3) Network Manager TUI 설정
Edit a connection > Ethernet 선택 후> Edit
IP 변경
4) IP 변경확인 (변경안되었을경우, network 서비스 재시작)
[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: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:7d:f7:07 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.223/24 brd 192.168.1.255 scope global ens192
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe7d:f707/64 scope link
valid_lft forever preferred_lft forever
[root@localhost ~]# ip route
default via 192.168.1.254 dev ens192
169.254.0.0/16 dev ens192 scope link metric 1002
192.168.1.0/24 dev ens192 proto kernel scope link src 192.168.1.223
- END -
'OS > Linux' 카테고리의 다른 글
[ Step ] 03. 방화벽 설정 변경하기 (0) | 2020.03.10 |
---|---|
[ Step ] 02. SELinux 설정 및 해제하기 (0) | 2020.03.09 |
CentOS / RHEL 7에 많은 tmpfs (tmpfs 파일 시스템)가있는 이유와 목적은 무엇일까 ? (0) | 2020.03.05 |
Linux LUN Rescan 하기 (0) | 2019.08.07 |
Linux LUN rescan 하기 (0) | 2019.08.07 |