Linux Basics: tildele flere IP-adresser til enkelt nettverkskort På CentOS 7

Some ganger du kanskje vil bruke mer enn én IP-adresse for nettverkskortet. Hva skal du gjøre? Kjøp et ekstra nettverkskort og tildele ny IP? Nei, det er ikke nødvendig (ihvertfall i små nettverk). Vi kan nå tildele flere ip-adresser til ett nettverkskort i CentOS /RHEL 7 systemer. Glad i å vite hvordan? Vel, Følg meg, er det ikke så vanskelig.
Først, la oss finne IP-adressen til nettverkskortet. I mine CentOS 7-server, bruker jeg bare ett nettverkskort
Kjør følgende kommando med root brukerrettigheter:

 ip addrSample utgang: 
 1: lo:. ≪ TILBAKEKOBL, UP , LOWER_UP > MTU 65536 qdisc noqueue staten UKJENT link /loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 inet 127.0.0.1/8 omfang vert lo valid_lft evig preferred_lft forever inet6 :: 1 /128 omfang vert valid_lft evig preferred_lft forever2: enp0s3: < kringkasting, fler, UP, LOWER_UP > MTU 1 500 qdisc pfifo_fast staten UP qlen 1000 link /eter 08: 00: 27: 80: 63: 19 brd ff: ff: ff: ff: ff: ff inet 192.168.1.150/24 brd 192.168.1.255 omfang global enp0s3 valid_lft evig preferred_lft foreverAs du se i ovennevnte utgang, er mitt nettverkskort navn enp0s3, og IP-adressen er 192.168.1.150. 
Vel, som du kanskje vet, er at nettverkskortet konfigurasjonsfiler i systemet lagres under /etc /sysconfig /nettverks-scripts /katalog. Hvert kort detaljer vil bli lagret i forskjellige navn, for eksempel ifcfg-enp0s3.
La oss se detaljer om ifcfg-enp0s3.
 cat /etc /sysconfig /network-scripts /ifcfg-enp0s3Sample output:
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="e9f9caef-cb9e-4a19-aace-767c6ee6f849"ONBOOT="yes"HWADDR="08:00:27:80:63:19"IPADDR0="192.168.1.150"PREFIX0="24"GATEWAY0="192.168.1.1"DNS1="192.168.1.1"IPV6_PEERDNS="yes"IPV6_PEERROUTES="yes"Okay, Nå vil vi tildele flere adresser i samme subnett 
Rediger filen /etc /sysconfig /network-scripts /ifcfg-enp0s3.
 vi /etc /sysconfig /network-scripts /ifcfg-enp0s3Add ekstra IP adresserer en etter en, som vist below.
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"As du ser ovenfor, har jeg lagt to flere IP-adresser: IPADDR1 = "192.168.1.151" & IPADDR2 = "192.168.1.152" 
like klok, kan du legge til så mange en IP-adresser du ønsker.
Slutt, lagre og lukke filen. Restart nettverkstjenesten skal tre i kraft endringer
 systemctl starte networkNow, la oss sjekke IP-adressene er lagt til eller ikke 
 ip addrSample utgang:.. 
: lo: < TILBAKEKOBL, UP, LOWER_UP > MTU 65536 qdisc noqueue staten UKJENT link /loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00 inet 127.0.0.1/8 omfang vert lo valid_lft evig preferred_lft forever inet6 :: 1 /128 omfang vert valid_lft evig preferred_lft forever2: enp0s3: < kringkasting, fler, UP, LOWER_UP > MTU 1 500 qdisc pfifo_fast staten UP qlen 1000 link /eter 08: 00: 27: 3f: ab: 68 brd ff: ff: ff: ff: ff: ff inet 192.168.1.150/24 brd 192.168.1.255 omfang global enp0s3 valid_lft evig preferred_lft forever inet 192.168.1.151/24 brd 192.168.1.255 omfang global sekundær enp0s3 valid_lft evig preferred_lft forever inet 192.168.1.152/24 brd 192.168.1.255 omfang global sekundær enp0s3 valid_lft evig preferred_lft forever inet6 fe80 :: A00: 27ff: fe3f: ab68 /64 Omfanget lenke valid_lft forever preferred_lft foreverAs du ser ovenfor, har ett nettverkskort tre IP-adresser 
La oss pinge nylig lagt IP-adresser.
 ping -c 4 192.168.1.151Sample utgang: 
 PING 192.168.1.151 (192.168.1.151) 56 (84) bytes av data.64 bytes fra 192.168.1.151: icmp_seq = 1 ttl = 64 time = 0,048 MS64 bytes fra 192.168.1.151: icmp_seq = 2 ttl = 64 tid = 0,075 MS64 bytes fra 192.168.1.151: icmp_seq = 3 ttl = 64 time = 0,077 MS64 bytes fra 192.168.1.151: icmp_seq = 4 ttl = 64 time = 0,077 ms --- 192.168.1.151 ping statistikk --- 4 pakker sendt 4 mottatt, 0% pakketap, tid 2999msrtt min /avg /max /mdev = 0,048 /0,069 /0,077 /0,013 ms 
 ping -c 4 192.168.1.152Sample utgang: 
 PING 192.168.1.152 (192.168.1.152) 56 (84) bytes av data.64 bytes fra 192.168.1.152: icmp_seq = 1 ttl = 64 time = 0,034 MS64 bytes fra 192.168.1.152: icmp_seq = 2 ttl = 64 time = 0,075 MS64 bytes fra 192.168. 1,152: icmp_seq = 3 ttl = 64 time = 0,073 MS64 bytes fra 192.168.1.152: icmp_seq = 4 ttl = 64 tid = 0,075 ms --- 192.168.1.152 ping statistikk --- 4 pakker sendt, 4 mottatt, 0% pakketap , tid 2999msrtt min /avg /max /mdev = 0,034 /0,064 /0,075 /0,018 msIf du ønsker å bruke annet subnett, så kan du endre PREFIX0 = 24 linje til annet subnett, for eksempel PREFIX1 = 16. 
For eksempel , jeg kommer til å legge klasse A IP-adresse (ex.10.0.0.1) til mitt nettverk card.
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"IPADDR3="10.0.0.1"PREFIX0="24"PREFIX1=16GATEWAY0="192.168.1.1"DNS1="192.168.1.1"IPV6_PEERDNS="yes"IPV6_PEERROUTES="yes"Do du legge merke til at jeg har lagt til en klasse A typen adresse (10.0.0.1) og prefix = 16. spar og lukke filen. Restart nettverkstjeneste, etter Deretter ping den nye lagt IP: 
 ping -c 4 10.0.0.1Sample utgang: 
 PING 10.0.0.1 (10.0.0.1) 56 (84) byte av data.64 bytes fra 10.0.0.1: icmp_seq = 1 ttl = 64 time = 0,097 MS64 bytes fra 10.0.0.1: icmp_seq = 2 ttl = 64 time = 0,073 MS64 bytes fra 10.0.0.1: icmp_seq = 3 ttl = 64 tid = 0,074 MS64 bytes fra 10.0.0.1: icmp_seq = 4 ttl = 64 time = 0,075 ms --- 10.0.0.1 ping statistikk --- 4 pakker sendt, 4 mottatt, 0% pakketap, tid 3000msrtt min /avg /max /mdev = 0,073 /0,079 /0,097 /0,014 msSimilarly, kan du legge forskjellig Ways også. 
Vil du vite hvordan du kan legge til flere IP-adresser på CentOS /RHEL /Scientific Linux /Fedora-systemer, sjekk følgende link.

tildele flere IP-adresser To One Interface På Ubuntu 15.10
Det var det. Anmeldelser