1. 程式人生 > >淺談linux8:管理網路

淺談linux8:管理網路

配置IP

1,認識IP地址和子網掩碼

            172.25.0.10/255.255.255.0
            172.25.0.10:ip地址
            255.255.255.0:子網掩碼
            子網掩碼255位對應的ip位為網路位

            子網掩碼0對應的ip位為主機位

2:配置IP。

     配置IP 有三種方式:圖形化配置,命令配置,檔案配置。我們依此來看一下。

     圖形化配置,用nm-connection-editor命令開啟網路配置


     命令配置:

        ifconfig 網絡卡 ip netmask

##臨時設定
        nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yes #新增dhcp網路
        nmcli connection add type ethernet con-name westos ifname eth0 ip4 ip/24 #新增靜態網路
        nmcli connection delete westos
#刪除westos連結
        nmcli connection show #顯示所有網路連結
        nmcli connection down westos #關閉指定連結
        nmcli connection up westos #開啟指定連結
        nmcli connection modify "westos" ipv4.addresses newip/24 #改變wetos的ip
        nmcli connection modify "westos" ipv4.method <auto|manual> #改變westos的工作方式為動態或者靜態
        nmcli device connect eth0 #開啟裝置
        nmcli device disconnect eth0 #關閉裝置
        nmcli device show #顯示裝置資訊

        nmcli device status #顯示裝置狀態

       檔案配置:

                dhcp ##動態獲取
                vim /etc/sysconfig/network-scripts/ifcfg-eth0
                DEVICE=eth0 ##介面使用裝置
                BOOTPROTO=dhcp ##網絡卡工作模式
                ONBOOT=yes ##網路服務開啟時自動啟用
                NAME=eth0 ##網路介面名稱
                :wq
                systemctl restart network

                static|none ##靜態網路
                vim /etc/sysconfig/network-scripts/ifcfg-eth0
                DEVICE=eth0 ##裝置
                BOOTPROTO=static|none ##裝置工作方式
                ONBOOT=yes ##開啟網路服務啟用裝置
                NAME=eth0 ##網路介面名稱
                IPADDR=172.25.0.100   ##IP

                NETMASK=255.255.255.0 | PREFIX=24 ##子網掩碼

配置閘道器

閘道器是一種網路互連裝置,用於兩個高層協議不同的網路互連。

說明:由於歷史的原因,許多有關TCP/IP的文獻曾經把網路層使用的路由器稱為閘道器,在今天很多區域網採用都是路由來接入網路,因此通常指的閘道器就是路由器的IP!

設定閘道器有兩種方式,命令方式,檔案方式。

命令方式 :

systemctl stop NetwrokManager
vim /etc/sysconfig/network ##全域性閘道器

GATEWAY=閘道器ip

檔案方式:

vim /etc/sysconfig/network-scripts/ifcfg-網絡卡配置檔案 ##網絡卡介面閘道器
GATEWAY=閘道器ip

systemctl restart netwrok

查詢閘道器:route -n


DNS設定

DNS是一臺伺服器,用來解析客戶主機名和IP的對應關係。

設定DNS:

vim /etc/resolv.conf
nameserver dns伺服器ip

vim /etc/sysconfig/network-scripts/ifcfg-網絡卡配置檔案

DNS1=dns伺服器ip


設定本地解析
vim /etc/hosts
ip 主機名稱

本地解析檔案和dns讀取的優先順序調整
/etc/nsswitch.conf
 38 #hosts:     db files nisplus nis dns

 39 hosts:      files dns ##files代表本地解析檔案,dns代表dns伺服器,那個在前面那個優先


配置DHCP服務

 DHCP:動態主機配置協議

首先安裝DHCP服務:yum install -y dhcp

檢視配置檔案:cat /etc/dhcp/dhcpd.conf

#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.example
#   see dhcpd.conf(5) man page

#

根據提示內容,將/usr/share/doc/dhcp*/dhcpd.conf.example 拷貝到/etc/dhcp/dhcpd.conf中

cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf

編輯/etc/dhcp/dhcpd.conf


分別填入域名及ip


依此填入:網段,子網掩碼,可分配的地址範圍,閘道器。

重啟dhcpd服務:systemctl start dhcpd