配置網卡子接口

配置網卡子接口

一臺服務器:192.168.182.137
子接口的命名規則:ifcfg-ens33:0,ifcfg-ens33:1等等

1、關閉防火牆、selinux

[root@localhost ~]# systemctl stop firewalld          # 關閉防火牆
[root@localhost ~]# systemctl disable firewalld       # 開機自動關閉防火牆
[root@localhost ~]# getenforce                        #查看selinux的狀態
enforcing
[root@localhost ~]# setenforce 0              # 臨時關閉selinux
[root@localhost ~]# vim /etc/selinux/config   #永久關閉selinux,但是要重啓機器纔會生效(reboot)
 SELINUX=disabled                             #將enforcing修改爲disabled

2、配置子接口文件

[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ls
ifcfg-ens33  ifdown-bnep  ifdown-ipv6  ifdown-ppp     ifdown-Team      ifup          ifup-eth   ifup-isdn   ifup-post    ifup-sit       ifup-tunnel       network-functions
ifcfg-lo     ifdown-eth   ifdown-isdn  ifdown-routes  ifdown-TeamPort  ifup-aliases  ifup-ippp  ifup-plip   ifup-ppp     ifup-Team      ifup-wireless     network-functions-ipv6
ifdown       ifdown-ippp  ifdown-post  ifdown-sit     ifdown-tunnel    ifup-bnep     ifup-ipv6  ifup-plusb  ifup-routes  ifup-TeamPort  init.ipv6-global
[root@localhost network-scripts]# vim ifcfg-ens33 
[root@localhost network-scripts]# mv ifcfg-ens33 ifcfg-ens33.bak
[root@localhost network-scripts]# vim ifcfg-ens33        #ip地址爲192.168.184.110
TYPE="Ethernet"
BOOTPROTO="none"
NAME="ens33"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.184.110
NETMASK=255.255.255.0
[root@localhost network-scripts]# cp ifcfg-ens33 ifcfg-ens33:0 
[root@localhost network-scripts]# vim ifcfg-ens33:0      #ip地址爲192.168.184.111
TYPE="Ethernet"
BOOTPROTO="none"
NAME="ens33:0"
DEVICE="ens33:0"
ONBOOT="yes"
IPADDR=192.168.184.111
NETMASK=255.255.255.0
[root@localhost network-scripts]# cp ifcfg-ens33 ifcfg-ens33:1
[root@localhost network-scripts]# vim ifcfg-ens33:1     #ip地址爲192.168.184.112
TYPE="Ethernet"
BOOTPROTO="none"
NAME="ens33:1"
DEVICE="ens33:1"
ONBOOT="yes"
IPADDR=192.168.184.112
NETMASK=255.255.255.0
[root@localhost network-scripts]# ls
ifcfg-ens33      ifdown-eth     ifdown-sit       ifup-eth    ifup-ppp       init.ipv6-global
ifcfg-ens33:0    ifdown-ippp    ifdown-Team      ifup-ippp   ifup-routes    network-functions
ifcfg-ens33:1    ifdown-ipv6    ifdown-TeamPort  ifup-ipv6   ifup-sit       network-functions-ipv6
ifcfg-ens33.bak  ifdown-isdn    ifdown-tunnel    ifup-isdn   ifup-Team
ifcfg-lo         ifdown-post    ifup             ifup-plip   ifup-TeamPort
ifdown           ifdown-ppp     ifup-aliases     ifup-plusb  ifup-tunnel
ifdown-bnep      ifdown-routes  ifup-bnep        ifup-post   ifup-wireless

3、重啓網絡服務

[root@localhost ~]# systemctl restart network

4、測試配置

重啓網卡後,如果用工具遠程連接的服務器,當前的連接會斷開,可以在重新登錄新設置的ip地址。

[c:\~]$ ssh 192.168.184.110
Connecting to 192.168.184.110:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
WARNING! The remote SSH server rejected X11 forwarding request.
Last login: Mon Sep  9 18:53:39 2019 from 192.168.184.1
[root@localhost ~]# ip a |grep ens33     #可以查看到設置的子接口地址
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    inet 192.168.184.110/24 brd 192.168.184.255 scope global ens33
    inet 192.168.184.111/24 brd 192.168.184.255 scope global secondary ens33:0
    inet 192.168.184.112/24 brd 192.168.184.255 scope global secondary ens33:1

也可以新建頁面,使用ssh登錄來測試三個ip的連通性,三個ip能相互ping通即可,也可以ssh遠程登錄去驗證。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章