配置ip,網關

***ip基礎知識***

1.ipv4

 ip地址是由32位二進制轉化爲四組十進制表示的

 172.25.254.46/255.255.255.0

 172.25.254.46:ip地址

 255.255.255.0:子網掩碼

 子網掩碼255.255.255對應的ip位爲網絡位

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

 

2.配置IP

 1)圖形界面

  nm-connection-editor

  Ethernet---->將已有的刪除--->add---->Ethernet--->ipv4settings---->method(選擇manual)---->Addresses(Add-Address-netmask-gateway)---->save

 2)文本化圖形

  nmtui

  Edit a connection<enter>--->Ethernet<Add>--->Ethernet<Create>---->ipv4<show>--->輸入address,gateway,dns<ok>---->quit

 

dhcp   //動態獲取

vim /etc/sysconfig/network-scripts/ifcfg-eth0//用vim打開配置文件

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.46.10          //IP地址

NETMASK=255.255.255.0        //子網掩碼

 

 

 批量管理配置IP,我們可以通過執行腳本文件來實現

 vim /mnt/ip.sh      //腳本文件所在的位置

 文件內容:

 cat > /etc/sysconfig/network-scripts/ifcfg-eth0 << END

 DEVICE=eth0

 ONBOOT=yes

 BOOTPROTO=dhcp

 NAME=eth0

 END                        //兩個相同的END匹配表示文件內容寫完

 systemctl restart network  //重啓網絡配置

 退出保存:wq

 

server上操作

 

爲服務器設置dhcp服務

先爲服務器配置ip    

vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=none

IPADDR=172.25.46.11

NETMASK=255.255.255.0

:wq 保存退出

 

關閉防火牆

systemcl stop firewalld.service

wKioL1iAEBSzBQEJAAjbckigGZM259.png-wh_50

安裝dhcp

yum install dhcp -y

生成主配置文件

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

vim /etc/dhcp/dhcpd.conf

修改域名

172.25.254.0 //“172.25.254”代表網絡位

subnet 172.25.254.0            //子網

netmask  255.255.255.0         //子網掩碼

range 172.25.254.180 172.25.254.199      //ip範圍,這裏的“180,199”代表主機位。

option routers 172.2.254.254   //設定網關

 

systemctl restart dhcpd        //重啓dhcp服務

 

拔掉網線,在desktop上操作

bash /mnt/ip/sh //運行腳本文件,獲取ip

ifconfig        //查看ip信息,我們這裏獲取的ip範圍主機位在“180~199”之間

 

 

爲什麼我們在設置ip時主機位的範圍一般在1~254?

計算機的主機位是有8位二進制來表示的,最小爲0,最大爲255.“0”表示區域,沒有實際意義,所以不能用,“255”代表廣播,所以我們可以獲取到的ip主機範圍就只有“1~254”.

  

***dns***

1.dns

  dns是一臺服務器,它提供了回答客戶主機名和IP的對應關係的功能

2.設定dns的兩種方法

命令:(1)vim /etc/resolv.conf

         nameserver dns服務器IP

          

 

 

    2)vim /etc/sysconfig/network-scripts/ifcfg-eth0

         DNS1=dns服務器IP

3.域名解析

  (1)本地解析  vim  /etc/hosts   //此配置文件中有的域名可以直接識別

            IP    主機名稱

wKioL1iADeiiwmYSAAfBqC8EN3E554.png-wh_50

//此文件中包含的主機名,可以直接解析,

命令:ping 主機名 系統會直接解析主機名爲所對應的ip地址

     dns解析   /etc/resolv.conf

//此文件中可以設定dns,用於本地解析文件不包含的主機名 

4.本地解析文件和dns讀取的優先級調整

 /etc/nsswitch.conf

wKioL1iADgzR-YtCAAhC6t378CM875.png-wh_50

//file 在前表示本地解析優先級高,dns解析優先級低。如果想改變優先級,交換file和dns位置即可  

***網關gateway***

1.路由器

  主要功能時用來作nat的

  dnat     目的地址轉換

  snat     源地址轉換

2.網關

 路由器上和自己處在網段上的IP

3.設定網關

  (1) vim   /etc/sysconfig/network          //全局網關

           GATEWAY=172.25.254.250(網關IP)

  (2)vim /etc/sysconfig/network-scripts/ifcfg-eth0   //網卡接口網關

         GATEWAY=172.25.254.250(網關IP)

wKioL1iADveCBmjZAAv3xTW0Jq4687.png-wh_50

修改文件後,要重啓network

systemctl restart network 

4.命令: route -n  //查看網關

wKioL1iAEvWxItBHAA0_FDX6WO4053.png-wh_50

 

 

 

 

 

 

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章