第21章 网络配置

1.网络配置工具nmcli

1)查看当前网络信息

[root@dsrw ~]# nmcli
ens160: 已连接 to ens160
        "VMware VMXNET3"
        ethernet (vmxnet3), 00:0C:29:65:C4:9C, 硬件, mtu 1500
        ip4 默认
        inet4 192.168.1.11/24
        route4 0.0.0.0/0
        route4 192.168.1.0/24
        inet6 fe80::8782:14ae:73c2:4971/64
        route6 fe80::/64
        route6 ff00::/8

2)重新加载网卡

[root@dsrw ~]# nmcli connection reload

3)停止网卡

[root@dsrw ~]# nmcli connection down ens160
成功停用连接 "ens160"(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/24)

4)激活网卡

[root@dsrw ~]# nmcli connection up ens160
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/26)

5)查看全部网卡信息

[root@dsrw ~]# nmcli device show
GENERAL.DEVICE:                         ens160
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:0C:29:65:C4:9C
GENERAL.MTU:                            1500
GENERAL.STATE:                          100(已连接)
GENERAL.CONNECTION:                     ens160
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveC>
WIRED-PROPERTIES.CARRIER:               开
IP4.ADDRESS[1]:                         192.168.1.11/24

6)查看单个网卡信息

[root@dsrw ~]# nmcli device show ens160
GENERAL.DEVICE:                         ens160
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:0C:29:65:C4:9C
GENERAL.MTU:                            1500
GENERAL.STATE:                          100(已连接)
GENERAL.CONNECTION:                     ens160
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveC>
WIRED-PROPERTIES.CARRIER:               开
IP4.ADDRESS[1]:                         192.168.1.11/24
IP4.GATEWAY:                            192.168.1.1
IP4.ROUTE[1]:                           dst = 0.0.0.0/0, nh = 192.168.1.1, mt =>
IP4.ROUTE[2]:                           dst = 192.168.1.0/24, nh = 0.0.0.0, mt >
IP4.DNS[1]:                             192.168.1.1
IP6.ADDRESS[1]:                         fe80::8782:14ae:73c2:4971/64

7)查看网卡设备状态

[root@dsrw ~]# nmcli device status
DEVICE      TYPE      STATE   CONNECTION 
ens160      ethernet  已连接  ens160     
bond0       bond      已连接  bond0      
ens192      ethernet  已连接  ens192     
virbr0      bridge    已连接  virbr0     
lo          loopback  未托管  --         
virbr0-nic  tun       未托管  --     

8)查看网卡信息

[root@dsrw ~]# nmcli device status
DEVICE      TYPE      STATE   CONNECTION 
ens160      ethernet  已连接  ens160     
bond0       bond      已连接  bond0      
ens192      ethernet  已连接  ens192     
virbr0      bridge    已连接  virbr0     
lo          loopback  未托管  --         
virbr0-nic  tun       未托管  --         
[root@dsrw ~]# nmcli connection show
NAME         UUID                                  TYPE      DEVICE 
bond0        a7ae6557-04f0-4130-863a-56c03ee2fb2b  bond      bond0  
ens160       04fe9326-bf57-44b8-9ef3-54f0db2498c3  ethernet  ens160 
ens192       0eddc6ee-d595-46a1-aaeb-419191ec4b5f  ethernet  ens192 
virbr0       9d1b14d7-9551-4ded-966a-dcd2e8e4c92b  bridge    virbr0 
bond0-port1  a6e44024-d8ac-4a91-9689-4dde991c2258  ethernet  --     
bond0-port2  844e6b3b-70ad-4d32-8704-1835da85bdac  ethernet  --   

9)创建网卡配置文件

[root@dsrw ~]# nmcli connection add type ethernet con-name ens160.1 ifname ens160
连接 "ens160.1" (b115af60-cc8c-49dd-bdd2-786dae99b8ce) 已成功添加。

10)删除网卡配置文件

[root@dsrw ~]# nmcli connection delete ens160.1
成功删除连接 "ens160.1" (b115af60-cc8c-49dd-bdd2-786dae99b8ce)。

11)修改网卡是否为自启,默认自启
[root@dsrw ~]#  nmcli connection modif ens160 ipv4.method auto
[root@dsrw ~]# nmcli connection modify ens160 connection.autoconnect no
[root@dsrw ~]# grep ONBOOT /etc/sysconfig/network-scripts/ifcfg-ens160
ONBOOT=no
[root@dsrw ~]# nmcli connection modify ens160 connection.autoconnect yes
[root@dsrw ~]# grep ONBOOT /etc/sysconfig/network-scripts/ifcfg-ens160
ONBOOT=yes

12)修改网卡是否自动获取IP,并配置静态IP地址

[root@dsrw ~]# nmcli connection modify ens160 ipv4.method auto
[root@dsrw ~]# grep BOOTPROTO /etc/sysconfig/network-scripts/ifcfg-ens160
BOOTPROTO=dhcp
[root@dsrw ~]# nmcli connection modify ens160 ipv4.method manual ipv4.addresses 192.168.10.0/24 ipv4.gateway 192.168.10.1 connection.autoconnect yes ipv4.dns 192.168.10.1
[root@dsrw ~]# cat  /etc/sysconfig/network-scripts/ifcfg-ens160
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens160
UUID=04fe9326-bf57-44b8-9ef3-54f0db2498c3
DEVICE=ens160
ONBOOT=yes
HWADDR=00:0C:29:65:C4:9C
IPADDR=192.168.10.0
PREFIX=24
GATEWAY=192.168.10.1
DNS1=192.168.10.1

13)查看网络信息

[root@dsrw ~]# ip address 
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:65:c4:9c brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.0/24 brd 192.168.10.255 scope global noprefixroute ens160
       valid_lft forever preferred_lft forever
    inet6 fe80::8782:14ae:73c2:4971/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

14)nmtui命令图形界面配置网络

[root@dsrw ~]# nmtui

1 2

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称

    请登录后查看评论内容