192.168.1.10-192.168.1.254
CentOS6에서는 네트워크 카드의 IP 범위(예: )를 쉽게 구성할 수 있지만
CentOS7에서는 IP 범위를 어떻게 구성합니까?
CentOS6에서는 내 메소드를 사용할 수 없습니다. CentOS7에서는 어떻게 해야 합니까?
아래 방법으로 여러 개의 IP를 구성할 수 있는데, IP가 200개라면 어떻게 될까요?
TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="enp0s3"
UUID="933cdc9b-b383-4ddd-b219-5a72c69c9cf0"
ONBOOT="yes"
HWADDR="08:00:27:3F:AB:68"
IPADDR0="192.168.1.150"
IPADDR1="192.168.1.151"
IPADDR2="192.168.1.152"
PREFIX0="24"
GATEWAY0="192.168.1.1"
DNS1="192.168.1.1"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
답변1
범위 파일을 사용해야합니다
편집 하고 설정되어 있는지
/etc/sysconfig/network-scripts/ifcfg-enp0s3
확인하십시오 (네트워크 관리자가 인터페이스를 제어하지 못하도록 하려면 범위 파일을 사용해야 함).NM_CONTROLLED
NO
만들다
/etc/sysconfig/network-scripts/ifcfg-enp0s3-range
:IPADDR_START=192.168.1.10 IPADDR_END=192.168.1.254 PREFIX=24 CLONENUM_START=0
실행
systemctl restart network
하면 변경 사항이 적용됩니다.
여러 범위를 구성하려는 경우 추가 파일( ifcfg-enp3s0-range0
, ifcfg-enp3s0-range1
, ...) 을 만들 수 있습니다.
답변2
CentOS6처럼 IP 범위를 설정할 수 없습니다. CentOS7에서는 보관할 스크립트를 작성할 수 있습니다.
for I in {5..250}
> do nmcli con mod eth33554960 -ipv4.addresses 192.168.1.${I}/24
> nmcli con mod eth33554960 +ipv4.addresses 192.168.1.${I}/24
> done