CentOS는 7 카드 할당 된 IP 주소의 다수 [포스트]

CentOS는의 네트워크 카드에 할당 된 IP 주소의 복수 (7)

HTTPS : // linux.cn/article-5127-1.html

 

저자 :  SK의  번역 :  LCTT의  geekpi 

| 2015년 3월 26일 13시 58분 댓글 :  19  즐겨 찾기 :  9 공유 :  21    

때때로 당신은 카드를 여러 개의 주소를 제공 할 수 있습니다. 당신은 어떻게해야합니까? 또한 할당 주소로 네트워크 카드를 구입 하는가? 사실, 소규모 네트워크에서 그것을하지 않습니다. 우리는 지금에 CentOS / RHEL 7에서 여러 IP 주소를 할당 할 수있는 카드를 제공 할 수 있습니다. 이 작업을 수행하는 방법을 알고 싶으십니까? 좋아, 나를 따라, 이것은 어려운 일이 아니다.

첫째, 네트워크 카드의 IP 주소를 찾을 수 있습니다. 내 CentOS는 7 서버에서, 나는 단지 하나 개의 카드를 사용합니다.

루트 권한으로 다음 명령을 실행합니다 :

  1. ip addr

샘플 출력 :

  1. 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
  2. link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  3. inet 127.0.0.1/8 scope host lo
  4. valid_lft forever preferred_lft forever
  5. inet6 ::1/128 scope host
  6. valid_lft forever preferred_lft forever
  7. 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
  8. link/ether 08:00:27:80:63:19 brd ff:ff:ff:ff:ff:ff
  9. inet 192.168.1.150/24 brd 192.168.1.255 scope global enp0s3
  10. valid_lft forever preferred_lft forever

위에서 볼 수 있듯이, 내 이름은 IP 주소가 192.168.1.150 카드 enp0s3입니다.

아시다시피, 네트워크 카드 설정 파일은 / etc / sysconfig / network-scripts / 디렉토리에 저장됩니다. 각 카드의 세부 사항은이 ifcfg-enp0s3 등 다양한 이름 아래에 저장됩니다.

이 ifcfg-enp0s3의 세부 사항에서 살펴 보자.

  1. cat /etc/sysconfig/network-scripts/ifcfg-enp0s3

샘플 출력 :

  1. TYPE="Ethernet"
  2. BOOTPROTO="none"
  3. DEFROUTE="yes"
  4. IPV4_FAILURE_FATAL="no"
  5. IPV6INIT="yes"
  6. IPV6_AUTOCONF="yes"
  7. IPV6_DEFROUTE="yes"
  8. IPV6_FAILURE_FATAL="no"
  9. NAME="enp0s3"
  10. UUID="e9f9caef-cb9e-4a19-aace-767c6ee6f849"
  11. ONBOOT="yes"
  12. HWADDR="08:00:27:80:63:19"
  13. IPADDR0="192.168.1.150"
  14. PREFIX0="24"
  15. GATEWAY0="192.168.1.1"
  16. DNS1="192.168.1.1"
  17. IPV6_PEERDNS="yes"
  18. IPV6_PEERROUTES="yes"

자, 이제 우리는 동일한 서브넷에 여러 개의 주소를 할당합니다.

파일을 편집 / 등 / sysconfig / network-scripts /에이 ifcfg-enp0s3 :

  1. vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

아래에 그 추가 추가 IP 주소처럼.

  1. TYPE="Ethernet"
  2. BOOTPROTO="none"
  3. DEFROUTE="yes"
  4. IPV4_FAILURE_FATAL="no"
  5. IPV6INIT="yes"
  6. IPV6_AUTOCONF="yes"
  7. IPV6_DEFROUTE="yes"
  8. IPV6_FAILURE_FATAL="no"
  9. NAME="enp0s3"
  10. UUID="933cdc9b-b383-4ddd-b219-5a72c69c9cf0"
  11. ONBOOT="yes"
  12. HWADDR="08:00:27:3F:AB:68"
  13. IPADDR0="192.168.1.150"
  14. IPADDR1="192.168.1.151"
  15. IPADDR2="192.168.1.152"
  16. PREFIX0="24"
  17. GATEWAY0="192.168.1.1"
  18. DNS1="192.168.1.1"
  19. IPV6_PEERDNS="yes"
  20. IPV6_PEERROUTES="yes"

IPADDR1 = "192.168.1.151"& IPADDR2 = "192.168.1.152"당신이 볼 수 있듯이, 나는 두 개의 IP 주소를 추가 한

마찬가지로, 당신은 더 많은 IP 주소를 추가 할 수 있습니다.

마지막으로, 파일을 저장하고 종료합니다. 네트워크 서비스 다시 시작에 대한 변경 사항을 적용하려면.

  1. systemctl restart network

IP 주소에 가입 한 경우 지금의 확인을 할 수 있습니다.

  1. ip addr

샘플 출력 :

  1. : lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
  2. link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  3. inet 127.0.0.1/8 scope host lo
  4. valid_lft forever preferred_lft forever
  5. inet6 ::1/128 scope host
  6. valid_lft forever preferred_lft forever
  7. 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
  8. link/ether 08:00:27:3f:ab:68 brd ff:ff:ff:ff:ff:ff
  9. inet 192.168.1.150/24 brd 192.168.1.255 scope global enp0s3
  10. valid_lft forever preferred_lft forever
  11. inet 192.168.1.151/24 brd 192.168.1.255 scope global secondary enp0s3
  12. valid_lft forever preferred_lft forever
  13. inet 192.168.1.152/24 brd 192.168.1.255 scope global secondary enp0s3
  14. valid_lft forever preferred_lft forever
  15. inet6 fe80::a00:27ff:fe3f:ab68/64 scope link
  16. valid_lft forever preferred_lft forever

당신이 볼 수 있듯이, 카드가의 3 개 개의 단일 IP 주소가 있습니다.

새로운 IP 주소를 ping을 보자 :

  1. ping -c 4 192.168.1.151

샘플 출력 :

  1. PING 192.168.1.151 (192.168.1.151) 56(84) bytes of data.
  2. 64 bytes from 192.168.1.151: icmp_seq=1 ttl=64 time=0.048 ms
  3. 64 bytes from 192.168.1.151: icmp_seq=2 ttl=64 time=0.075 ms
  4. 64 bytes from 192.168.1.151: icmp_seq=3 ttl=64 time=0.077 ms
  5. 64 bytes from 192.168.1.151: icmp_seq=4 ttl=64 time=0.077 ms
  6. --- 192.168.1.151 ping statistics ---
  7. 4 packets transmitted, 4 received, 0% packet loss, time 2999ms
  8. rtt min/avg/max/mdev = 0.048/0.069/0.077/0.013 ms

  1. ping -c 4 192.168.1.152

샘플 출력 :

  1. PING 192.168.1.152 (192.168.1.152) 56(84) bytes of data.
  2. 64 bytes from 192.168.1.152: icmp_seq=1 ttl=64 time=0.034 ms
  3. 64 bytes from 192.168.1.152: icmp_seq=2 ttl=64 time=0.075 ms
  4. 64 bytes from 192.168.1.152: icmp_seq=3 ttl=64 time=0.073 ms
  5. 64 bytes from 192.168.1.152: icmp_seq=4 ttl=64 time=0.075 ms
  6. --- 192.168.1.152 ping statistics ---
  7. 4 packets transmitted, 4 received, 0% packet loss, time 2999ms
  8. rtt min/avg/max/mdev = 0.034/0.064/0.075/0.018 ms

다른 서브넷을 사용하려는 경우, 당신은 PREFIX1 = 16 다른 서브넷으로 변경 PREFIX0 = 24이 필요합니다.

예를 들어, 내 네트워크 카드에 클래스 A 주소 (예 : * 10.0.0.1)를 추가합니다.

  1. TYPE="Ethernet"
  2. BOOTPROTO="none"
  3. DEFROUTE="yes"
  4. IPV4_FAILURE_FATAL="no"
  5. IPV6INIT="yes"
  6. IPV6_AUTOCONF="yes"
  7. IPV6_DEFROUTE="yes"
  8. IPV6_FAILURE_FATAL="no"
  9. NAME="enp0s3"
  10. UUID="933cdc9b-b383-4ddd-b219-5a72c69c9cf0"
  11. ONBOOT="yes"
  12. HWADDR="08:00:27:3F:AB:68"
  13. IPADDR0="192.168.1.150"
  14. IPADDR1="192.168.1.151"
  15. IPADDR2="192.168.1.152"
  16. IPADDR3="10.0.0.1"
  17. PREFIX0="24"
  18. PREFIX1=16
  19. GATEWAY0="192.168.1.1"
  20. DNS1="192.168.1.1"
  21. IPV6_PEERDNS="yes"
  22. IPV6_PEERROUTES="yes"

당신은 내가 클래스 A 주소 (10.0.0.1)를 추가 한 볼 수 있고 접두사는 16입니다.

파일을 저장하고 종료합니다. 네트워크 서비스를 재시작 후, 새 주소를 핑 (ping) :

  1. ping -c 4 10.0.0.1

샘플 출력 :

  1. PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
  2. 64 bytes from 10.0.0.1: icmp_seq=1 ttl=64 time=0.097 ms
  3. 64 bytes from 10.0.0.1: icmp_seq=2 ttl=64 time=0.073 ms
  4. 64 bytes from 10.0.0.1: icmp_seq=3 ttl=64 time=0.074 ms
  5. 64 bytes from 10.0.0.1: icmp_seq=4 ttl=64 time=0.075 ms
  6. --- 10.0.0.1 ping statistics ---
  7. 4 packets transmitted, 4 received, 0% packet loss, time 3000ms
  8. rtt min/avg/max/mdev = 0.073/0.079/0.097/0.014 ms

마찬가지로 다른 게이트웨이를 추가 할 수 있습니다.

이게 다예요.

추천

출처www.cnblogs.com/jinanxiaolaohu/p/12084646.html