• Linux系统添加自定义网卡并更改网卡接口


    本文档详细介绍给RHEL7添加一张自定义网卡并更改网卡接口的方法
    环境

    VMware Workstation Pro
    Red Hat Enterprise Linux Server release 7.3

    查看当前网卡信息
    [root@Jaking ~]# cat /etc/redhat-release 
    Red Hat Enterprise Linux Server release 7.3 (Maipo)
    [root@Jaking ~]# ifconfig
    ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.10.11  netmask 255.255.255.0  broadcast 192.168.10.255
            inet6 fe80::250:56ff:fe2b:88bf  prefixlen 64  scopeid 0x20
            ether 00:50:56:2b:88:bf  txqueuelen 1000  (Ethernet)
            RX packets 454  bytes 44638 (43.5 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 339  bytes 33150 (32.3 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10
            loop  txqueuelen 1  (Local Loopback)
            RX packets 112  bytes 9492 (9.2 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 112  bytes 9492 (9.2 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    添加网卡

    给RHEL7添加一张自定义网卡并更改网卡接口给RHEL7添加一张自定义网卡并更改网卡接口

    给RHEL7添加一张自定义网卡并更改网卡接口给RHEL7添加一张自定义网卡并更改网卡接口

    给RHEL7添加一张自定义网卡并更改网卡接口给RHEL7添加一张自定义网卡并更改网卡接口

    取消红框内的钩

    给RHEL7添加一张自定义网卡并更改网卡接口给RHEL7添加一张自定义网卡并更改网卡接口

    给RHEL7添加一张自定义网卡并更改网卡接口给RHEL7添加一张自定义网卡并更改网卡接口

    给RHEL7添加一张自定义网卡并更改网卡接口给RHEL7添加一张自定义网卡并更改网卡接口

    给RHEL7添加一张自定义网卡并更改网卡接口给RHEL7添加一张自定义网卡并更改网卡接口

    给RHEL7添加一张自定义网卡并更改网卡接口给RHEL7添加一张自定义网卡并更改网卡接口

    查看网卡信息
    [root@Jaking ~]# ifconfig
    ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.10.11  netmask 255.255.255.0  broadcast 192.168.10.255
            inet6 fe80::250:56ff:fe2b:88bf  prefixlen 64  scopeid 0x20
            ether 00:50:56:2b:88:bf  txqueuelen 1000  (Ethernet)
            RX packets 488  bytes 47935 (46.8 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 356  bytes 35698 (34.8 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    ens38: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            ether 00:0c:29:46:f9:b8  txqueuelen 1000  (Ethernet)
            RX packets 5  bytes 594 (594.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10
            loop  txqueuelen 1  (Local Loopback)
            RX packets 112  bytes 9492 (9.2 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 112  bytes 9492 (9.2 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    配置网卡并更改网卡接口
    [root@Jaking ~]# cd /etc/sysconfig/network-scripts/
    [root@Jaking network-scripts]# ls
    ifcfg-ens33  ifdown-ipv6    ifdown-TeamPort  ifup-ippp   ifup-routes       network-functions
    ifcfg-lo     ifdown-isdn    ifdown-tunnel    ifup-ipv6   ifup-sit          network-functions-ipv6
    ifdown       ifdown-post    ifup             ifup-isdn   ifup-Team
    ifdown-bnep  ifdown-ppp     ifup-aliases     ifup-plip   ifup-TeamPort
    ifdown-eth   ifdown-routes  ifup-bnep        ifup-plusb  ifup-tunnel
    ifdown-ib    ifdown-sit     ifup-eth         ifup-post   ifup-wireless
    ifdown-ippp  ifdown-Team    ifup-ib          ifup-ppp    init.ipv6-global
    
    添加网卡后,需要创建对应的网卡配置文件
    [root@Jaking network-scripts]# cp ifcfg-ens33 ifcfg-ens34 
    [root@Jaking network-scripts]# vim ifcfg-ens34          
    TYPE=Ethernet
    BOOTPROTO=static
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=no
    NAME=ens34
    DEVICE=ens34
    ONBOOT=yes
    IPADDR=172.16.100.100
    NETMASK=255.255.255.0          
    
    禁用ens38接口
    [root@Jaking network-scripts]# ip link set ens38 down  
    [root@Jaking network-scripts]# ifconfig
    ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.10.11  netmask 255.255.255.0  broadcast 192.168.10.255
            inet6 fe80::250:56ff:fe2b:88bf  prefixlen 64  scopeid 0x20
            ether 00:50:56:2b:88:bf  txqueuelen 1000  (Ethernet)
            RX packets 812  bytes 74791 (73.0 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 537  bytes 61780 (60.3 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10
            loop  txqueuelen 1  (Local Loopback)
            RX packets 112  bytes 9492 (9.2 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 112  bytes 9492 (9.2 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    重命名ens38接口为ens34
    [root@Jaking network-scripts]# ip link set ens38 name ens34  
    
    启用修改完成的ens34接口
    [root@Jaking network-scripts]# ip link set ens34 up        
                  
    [root@Jaking network-scripts]# systemctl restart network
    [root@Jaking network-scripts]# ifconfig                 
    ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.10.11  netmask 255.255.255.0  broadcast 192.168.10.255
            inet6 fe80::250:56ff:fe2b:88bf  prefixlen 64  scopeid 0x20
            ether 00:50:56:2b:88:bf  txqueuelen 1000  (Ethernet)
            RX packets 1389  bytes 123239 (120.3 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 913  bytes 117924 (115.1 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    ens34: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 172.16.100.100  netmask 255.255.255.0  broadcast 192.168.100.255
            ether 00:0c:29:46:f9:b8  txqueuelen 1000  (Ethernet)
            RX packets 5  bytes 594 (594.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 2  bytes 120 (120.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10
            loop  txqueuelen 1  (Local Loopback)
            RX packets 148  bytes 12552 (12.2 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 148  bytes 12552 (12.2 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    总结

    以上就是给RHEL7添加一张自定义网卡并更改网卡接口的方法,希望能帮助到大家!

  • 相关阅读:
    [转] 你不知道的JavaScript和CSS交互的方法
    threejs学习笔记(9)
    把Mongodb配置成windows服务
    mongodb的一些基本操作
    DuiLib事件分析(一)——鼠标事件响应
    DuiLib学习bug整理——某些png不能显示
    DuiLib学习笔记5——标题栏不能正常隐藏问题
    DuiLib学习笔记4——布局
    DuiLib学习笔记3——颜色探究
    DuiLib学习笔记2——写一个简单的程序
  • 原文地址:https://www.cnblogs.com/linuxprobe/p/14820486.html
Copyright © 2020-2023  润新知