Linux 网络管理

Linux 网络管理

网络管理

一、使用NetworkManager管理网络

NetworkManager(网络管理器)是一个动态网络的控制器与配置系统,它用于当网络设备可用时保持设备链接和开启并激活。vim

开启NetworkManafer网络

[root@localhost ~]# systemctl start NetworkManager
device      设备、物理设备 例如enp2s0,virbro,team0、eth0
connection  链接、逻辑设置 指的是一套具体的配置方案

 

一个设备能够拥有多个connection(链接配置),同一时刻只能激活一个配置

例如:一个网卡能够拥有多种不一样的链接设置ui

如:connection1 (dchp动态链接)、connection2 (静态链接) 等....spa

具体操做:

[root@localhost ~]# nmcli device    #查看全部设备 #绿色表示使用中    (使用命令操做)
[root@localhost ~]# nmtui   #使用UI模式进行链接设备的操做
[root@localhost ~]# nmcli conn  #查看全部链接设备
NAME   UUID                                  TYPE      DEVICE
ens33  d96e1c3f-8021-4a56-b090-1997c1fbf017  ethernet  ens33
[root@localhost ~]# nmcli device show *** #查看****设备详细信息

 

修改IP、掩码、网关、DNS

1.一、添加一个链接

[root@localhost ~]# nmcli connection add autoconnect yes con-name ens33-class2 ifname enss33 type ethernet ip4 1.1.1.1/24 gw4 1.1.1.1 
autoconnect yes     当前面的IP死亡,设置的IP自动顶替
con-name            设置一个新的配置名称
ifname              属于哪一个链接
type                设备类型

 

1.二、激活链接配置

[root@localhost ~]# nmcli connection    #查看建立逻辑配置
[root@localhost ~]# nmcli connection up ens33-class2  #激活配置
>激活前当前IP:192.168.1.5 掩码:255.255.255.0 网关:192.168.1.1
>激活后当前IP:1.1.1.1 掩码:255.255.255.0 网关:1.1.1.1

 

1.三、删除链接配置

[root@localhost ~]# nmcli connection delete ens33-class2
成功删除链接 "ens33-class2" (bdf01214-d272-4487-a657-7297de1716bf)

 

二、使用修改网络配置文件的方法来进行网络配置

1.一、查看配置文件目录

[root@localhost ~]# cd /etc/sysconfig/network-scripts/ifcfg-ens33

 

1.二、配置文件内容:

TYPE=Ethernet   --设备类型
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none  --网卡绑定状态使用(静态:static)、(动态DHCP)、(无状态: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=ens33   --链接名
UUID=d96e1c3f-8021-4a56-b090-1997c1fbf017
DEVICE=ens33 --设备名
ONBOOT=yes   --开机是否启动
ETHTOOL_OPTS="autoneg on"
IPADDR=192.168.1.5   --IP地址
PREFIX=24    --子网掩码
GATEWAY=192.168.1.1  --网关
DNS1=202.102.134.68  --DNS
DOMAIN=114.114.114.114  --备用DNS
IPV6_PRIVACY=no
-------------------------------------------
IPADDR2=192.168.1.56   --新增IP地址
PREFIX2=24    --新增子网掩码

 

1.三、修改完配置文件后激活

[root@localhost ~]# nmcli connection reload ens33;nmcli connection down ens33;nmcli connection up ens33
";"分号的目的在于,依次执行后面的命令(保命,不然开车去机房配置吧😂)

 

三、不使用NetworkManager管理网络

1.一、关闭NetworkManager

[root@localhost ~]# systemctl disable NetworkManager    --设置开机禁用
[root@localhost ~]# systemctl stop NetworkManager       --中止服务

 

1.二、进入网络配置文件

[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33

 

根据2.1.2配置文件后 而后重启网络配置
[root@localhost ~]# systemctl restart network  --重启网络配置

 

四、修改主机名

1.一、查看主机名:

[root@localhost ~]# hostname

 

1.二、设置主机名为www.test.com    => "reboot"

[root@localhost ~]# hostnamectl set-hostname www.test.com

 

临时更改主机名:rest

[root@localhost ~]# hostname test.cn

 

五、修改hosts (名字解析)

 

hosts提供 IP => 域名的定向解析blog

[root@localhost ~]# vim /etc/hosts

 

Hosts书写格式:

IP  域名
例如:61.135.169.121   www.baidu.com
相关文章
相关标签/搜索