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
相關文章
相關標籤/搜索