728x90
# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 TYPE=Ethernet BOOTPROTO=none NAME=ens192 DEVICE=ens192 ONBOOT=yes IPADDR=172.25.0.135 NETMASK=255.255.255.0 GATEWAY=172.25.0.2 DNS1=8.8.8.8 DNS2=8.8.4.4 # vi /etc/sysconfig/network-scripts/ifcfg-enp0s8 TYPE=Ethernet BOOTPROTO=none NAME=ens224 DEVICE=ens224 ONBOOT=yes IPADDR=10.25.0.1 NETMASK=255.255.255.0 |
-> 설정 후에 꼭 restart 해주자.
# systemctl restart network
최종확인
-> 현재 IP설정을 해주지 않았으니 당연히 IP가 없음
라우터를 통해 IP를 부여해보자!!
firewall-cmd --get-active-zone
public(외부)에 2개가 함께 있는데 이 둘을 분리 시켜야 한다.
# nmcli c mod ens192 connection.zone external
# nmcli c mod ens224 connection.zone internal
# firewall-cmd --get-active-zone
-> 수정해야함
# sysctl -w net.ipv4.ip_forward=1 # 리눅스 시스템을 라우터로 만드는 셋팅
# sysctl -p # 설정 저장
# cat /proc/sys/net/ipv4/ip_forward
1 #true
-> 1은 true를 의미하기 때문에 1이 나와야 함!!
* 동적 호스트 구성 프로토콜(Dynamic Host Configuration Protocol, DHCP)은 호스트 IP 구성 관리를 단순화하는 IP 표준입니다. 동적 호스트 구성 프로토콜 표준에서는 DHCP 서버를 사용하여 IP 주소 및 관련된 기타 구성 세부 정보를 네트워크의 DHCP 사용 클라이언트에게 동적으로 할당하는 방법을 제공합니다.
# vi /etc/dhcp/dhcpd.conf
ddns-update-style interim;
subnet 10.25.0.0 netmask 255.255.255.0 {
# = 10.25.0.0/24
option routers 10.25.0.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 10.25.0.100 10.25.0.110;
option domain-name-servers 8.8.8.8, 8.8.4.4;
default-lease-time 7200;
max-lease-time 86400;
}
# systemctl enable dhcpd
# systemctl start dhcpd
# systemctl enable --now dhcpd
-> 서비스가 오가는 상황을 볼 수 있다.
WOW ip 부여됨!!
728x90
'Linux' 카테고리의 다른 글
1208 수업2 (0) | 2023.12.08 |
---|---|
12월8일 수업 공부 (ssh/포트포워드 기능 해봄) (0) | 2023.12.08 |
rsa 키 생성하기 (0) | 2023.12.07 |
host name 수정하기 (1) | 2023.12.07 |
ESXi에 CentOS7 설치 및 설정하기 (1) | 2023.12.06 |