linux網路路由 閘道器 dns和dhcp設定

2021-08-21 21:58:34 字數 3589 閱讀 2714

1.回環介面lo

ifcfg-lo --------相當於人的神經系統-------很重要(不要修改!!)

127.0.0.1(localhost)-----只有本機的人可以使用----主機內部溝通的ip

2.閘道器

閘道器:處在同一區域網ip,限制別的主機上網

route -n   檢視閘道器資訊

vim   /etc/sysconfig/network-scripts/ifcfg-eth0    修改閘道器資訊 gateway=172.25.254.100

systemctl restart network       修改閘道器資訊後需要重啟網路

3.將真實主機設定為路由器

systemctl stop libvirtd

systemctl restart firewalld

systemctl start libvirtd

firewall-cmd --list-all

firewall-cmd --permanent --add-masquerade

firewall-cmd --reload

firewall-cmd --list-all

結果為:

public (default, active)

inte***ces:br0  enp0s25  wlp3s0

sources:

services: dhcpv6-client ssh

ports:

masquerade:yes     位址偽裝功能開啟,真實主機變路由器

forward-ports:

icmp-blocks:

4.設定閘道器

在主機裡:ifconfig br0  檢視閘道器

全域性閘道器:針對所有網絡卡生效

vim /etc/sysconfig/network

gateway=172.25.254.60

systemctl restart network

單獨給網絡卡設定閘道器:

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

gateway0=172.25.254.60     當網絡卡設定中有多個ip時,指定對於哪個ip生效

gateway=172.25.254.60       當網絡卡設定只有乙個ip時

systemctl  restart  network   重啟服務

5.dns服務

domain name server====網域名稱解析服務

(1)本地解析:

vim  /etc/hosts        本地解析檔案  

(2)由別人給你提供(dns的指向):

vim /etc/resolv.conf   提供解析的ip(既改既生效)

nameserver  114.114.114.114    當需要某個網域名稱的ip位址時,去問114.114.114.114

systemctl restart network

(3)永久設定:

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

dns1=114.114.114.114

systemctl restart network  重啟服務

predns=yes              讓/etc/resolv.conf檔案永久生效,不去更改dns配置

/usr/share/doc/initscripts-9.49.17  所有網絡卡配置檔案裡面的引數

注意:當網路模式為dhcp時。系統會自動獲得ip 閘道器 dnd 那麼/etc/resolv.conf會被獲得到的ip修改

如果不需要獲取dns資訊,在網絡卡配置中加入prefix=no

6.設定解析的優先順序

系統預設優先順序:

/etc/hosts >> /etc/resolv.conf

修改解析優先順序:

vim /etc/nsswitch.conf   (即改即生效,不需要重啟服務)

39:hosts:    file  dns      file和dns交換位置,就會改變優先順序

7.設定dhcp安裝環境

server做伺服器(伺服器為靜態網路)

設定伺服器網路

(1).vim /etc/sysconfig/network-scripts/ifcfg-eth0

ipaddr=172.25.254.160

netmask=255.255.255.0

systemctl restart network

(2).vim /etc/yum.repos.d/rhel_***.repo

baseurl=

yum clean all

yum repolist

8.安裝dhcp並生成配置檔案

在server裡面設定

yum install dhcp -y

vim  /etc/dhcp/dhcpd.conf

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

9.配置dhcpd服務

在server裡面設定

vim  /etc/dhcp/dhcpd.conf

37:行後面全刪

27:28:行也刪掉

option  domain-name "example.com" ;    網域名稱也可以不改

option  domain-name-servers 114.114.114.114;

default-lease-time 600;    最長租約期

subnet 172.25.254.0 netmask 255.255.255.0{        ip和子網掩碼

range   172.25.254.60  172.25.254.70;                 ip位址池(範圍)

option 172.25.254.60;

systemctl restart  dhcpd  重啟網路服務

systemctl stop firewalld   關閉防火牆

測試:在網路工作模式為dhcp的主機中重啟網路

可以看到ip閘道器gwdns全部獲取成功

Linux網路服務 基礎 閘道器和路由

網段之間的相連部分 跨網段通訊,資料 交換機只能在區域網內,同乙個網段通訊,因此每兩個網段之間都應該有路由器,區域網內主機通過交換機再通過路由器訪問公網 路由選擇 取決於路由協議 動態路由 靜態路由 本身仍是路由器,也可以是軟路由 軟體模擬 跨網段通訊,資料 路由選擇 預設路由 nat轉換 私有ip...

linux學習 網路基礎之DNS和閘道器

c windows system32 drivers etc hosts hosts檔案 作用 做靜態ip和網域名稱對應 優先順序 高於dns解析 早期hosts檔案缺點 名稱解析效能低下 主機維護困難 dns作用 客戶機向dns傳送網域名稱解析請求 dns伺服器告知客戶機web伺服器的ip 客戶機...

路由和閘道器

要解釋路由器的概念,首先得知道什麼是路由。所謂 路由 是指把資料從乙個地方傳送到另乙個地方的行為和動作,而路由器,正是執行這種行為動作的機器,它的英文名稱為router,是一種連線多個網路或網段的網路裝置,它能將不同網路或網段之間的資料資訊進行 翻譯 以使它們能夠相互 讀懂 對方的資料,從而構成乙個...