• RHEL7 在不同的环境中使用不同的网络配置文件


    比如,我们可以设置RHEL7 系统在公司时使用一个网卡配置文件;在家时则使用另外一个配置文件(可以根据不同的环境设置多个网卡配置文件)。

    网卡配置信息如下:

    [root@rhel7 ~]# nmcli connection show 
    NAME        UUID                                  TYPE            DEVICE     
    virbr0-nic  e1bc371e-55c0-4196-9f53-6064f446ec47  generic         virbr0-nic 
    virbr0      6372487c-61c4-4773-bdf9-bf26a5dbb272  bridge          virbr0     
    enp0s3      df34c879-c2bd-4c82-ae7a-39e39a2228dd  802-3-ethernet  enp0s3     
    [root@rhel7 ~]# ip a s enp0s3
    2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
        link/ether 08:00:27:73:7a:97 brd ff:ff:ff:ff:ff:ff
        inet 192.168.1.7/24 brd 192.168.1.255 scope global enp0s3
           valid_lft forever preferred_lft forever
        inet6 fe80::a00:27ff:fe73:7a97/64 scope link 
           valid_lft forever preferred_lft forever

    现在添加一个网卡配置文件testEnp0s3,设置IP为192.168.1.123:

    也可以手动新建testEnp0s3配置文件,并添加相应的参数。

    [root@rhel7 ~]# nmcli connection add con-name testEnp0s3 ifname enp0s3 autoconnect yes type ethernet
    Connection 'testEnp0s3' (813b487d-fec5-4d12-8ad5-4bd3cb50a80d) successfully added.
    [root@rhel7 ~]# nmcli connection modify testEnp0s3 ipv4.method manual ipv4.addresses 192.168.1.123/24 ipv4.gateway 192.168.1.99 connection.autoconnect yes
    [root@rhel7 ~]# nmcli connection show
    NAME        UUID                                  TYPE            DEVICE     
    virbr0-nic  e1bc371e-55c0-4196-9f53-6064f446ec47  generic         virbr0-nic 
    virbr0      6372487c-61c4-4773-bdf9-bf26a5dbb272  bridge          virbr0     
    enp0s3      df34c879-c2bd-4c82-ae7a-39e39a2228dd  802-3-ethernet  enp0s3     
    testEnp0s3  813b487d-fec5-4d12-8ad5-4bd3cb50a80d  802-3-ethernet  --         
    [root@rhel7 ~]# 

    把原配置文件enp0s3对应的网卡设备DEVICE enp0s3禁用,然后启用新配置文件testEnp0s3:

    [root@rhel7 Desktop]# nmcli connection down enp0s3
    [root@rhel7 Desktop]# nmcli connection up testEnp0s3
    Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)
    [root@rhel7 Desktop]# nmcli connection show 
    NAME        UUID                                  TYPE            DEVICE     
    virbr0-nic  e1bc371e-55c0-4196-9f53-6064f446ec47  generic         virbr0-nic 
    virbr0      6372487c-61c4-4773-bdf9-bf26a5dbb272  bridge          virbr0     
    enp0s3      df34c879-c2bd-4c82-ae7a-39e39a2228dd  802-3-ethernet  --         
    testEnp0s3  813b487d-fec5-4d12-8ad5-4bd3cb50a80d  802-3-ethernet  enp0s3     
    [root@rhel7 Desktop]# 

    查看网卡IP,已修改为192.168.1.123

    [root@rhel7 ~]# ip a s enp0s3
    2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
        link/ether 08:00:27:73:7a:97 brd ff:ff:ff:ff:ff:ff
        inet 192.168.1.123/24 brd 192.168.1.255 scope global enp0s3
           valid_lft forever preferred_lft forever
        inet6 fe80::a00:27ff:fe73:7a97/64 scope link 
           valid_lft forever preferred_lft forever

    我们可以使用相同的方法再添加其它配置文件,然后在不同的环境中使用不同的配置文件。

    如果不再需要,可以把新配置文件删除,然后启用原来的网卡配置文件。

    [root@rhel7 Desktop]# nmcli connection delete testEnp0s3 
    Connection 'testEnp0s3' (813b487d-fec5-4d12-8ad5-4bd3cb50a80d) successfully deleted.
    [root@rhel7 Desktop]# nmcli connection up enp0s3 
    Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
    [root@rhel7 Desktop]# nmcli connection show
    NAME        UUID                                  TYPE            DEVICE     
    virbr0-nic  e1bc371e-55c0-4196-9f53-6064f446ec47  generic         virbr0-nic 
    virbr0      6372487c-61c4-4773-bdf9-bf26a5dbb272  bridge          virbr0     
    enp0s3      df34c879-c2bd-4c82-ae7a-39e39a2228dd  802-3-ethernet  enp0s3     
    [root@rhel7 Desktop]# ip a s enp0s3
    2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
        link/ether 08:00:27:73:7a:97 brd ff:ff:ff:ff:ff:ff
        inet 192.168.1.7/24 brd 192.168.1.255 scope global enp0s3
           valid_lft forever preferred_lft forever
        inet6 fe80::a00:27ff:fe73:7a97/64 scope link 
           valid_lft forever preferred_lft forever
    [root@rhel7 Desktop]# 
  • 相关阅读:
    VUE调用函数,以及event的讲解
    VUE双向绑定,以及表达式自增
    使用VUE的准备工作,以及显示文本
    MVC中VUE的学习
    Redis
    C# form表单提交enctype="multipart/form-data" 与 enctype="application/x-www-form-urlencoded" 两者之间的区别
    C# 导入导出
    文件压缩,解压缩
    [vue-router] Duplicate named routes definition: { name: "Front", path: "/home/front" }
    * @/components/widget/AddBands in ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/pages/Brands.vue
  • 原文地址:https://www.cnblogs.com/rusking/p/7425660.html
Copyright © 2020-2023  润新知