導航:首頁 > 網路設置 > rhel8網路最佳設置

rhel8網路最佳設置

發布時間:2024-03-19 20:06:45

Ⅰ centos網路配置

在RHEL或者CentOS等Redhat系的Linux系統里,跟網路有關的主要設置文件如下:

這個文件一般不需要我們修改,默認的解析順序是本地解析,DNS伺服器解析,也就是說在本系統里對於一個主機名首先進行本地解析,如果本地解析沒有,然後進行DNS伺服器解析。

可見,默認的情況是本機ip和本機一些主機名的對應關系,第一行是ipv4信息,第二行是ipv6信息,如果用不上ipv6本機解析,一般把該行注釋掉判核悉。
第一行的解析效果是,butbueatiful localhost.localdomain localhost都會被解析成127.0.0.1,我們可以用掘乎ping試試。

看到上面的結果,你可能會問為什麼ping localhost.localdomain的時候,下面顯示的是卻是butbueatiful,這是因為第一個主機名butbueatiful後面的那些主機名其實都是butbueatiful的主機別名。

如果我們要追加新的本地解析,比如我們希望在我們的機器里把 yyyy.com 和 www.yyyy.com 都解析成192.168.0.100,那麼就追加如下一句即可:
192.168.0.100 yyyy.com www.yyyy.com

同樣,在這里, www.yyyy.com 是 yyyy.com 的主機別名。

如果你仔細一想,會發現,其實這個文件是很危險的,如果有人惡意修改了你這個文件,比如把淘寶的網站域名解析到了他的釣魚網站,那你就要中招了。

但是最常用的配置參數是nameserver,其他的可以不設置,這個參數指定了DNS伺服器的IP地址,如果設置不正確,就無法進行正常的域名解析。
一般來說,推薦設置2個DNS伺服器,比如我們用google的免費DNS伺服器,那麼該文件的設置內容如下:

nameserver 8.8.8.8
nameserver 8.8.4.4

同樣,這個文件也是危險的,如果被人惡意改成了他自己的DNS伺服器,他就可以為所欲為的控制你通過域名訪問的每個目的地了,這就是常說的DNS劫持。

參數簡要解釋:

參數簡要解釋:

比如我們現在有這樣一個需求,通過eth0去網路172.17.27.0/24不走默認路由,需要走192.168.0.254,那麼我們第一反應,肯定是用route命令追加路由信息:

可是,你沒意識到的是,這樣只是動態追加的而已,重啟網路後,路由信息就消失了,所以需要設置靜態路由,這時候就要設置/etc/sysconfig/network-scripts/route-eth0文件了,如果沒有該文件,你就新建一個:

# 追加

這下即使重啟網路,重啟系統,該路由也會自動載入,當然了,如果你沒有這樣的需要,那麼這個文件就沒必要創氏鬧建和配置了。

自動獲取根4個文件有關系
a) /etc/sysconfig/network-scripts/ifcfg-eth0

b) /etc/sysconfig/network

c) /etc/hosts

d) /etc/resolv.conf

手動設定只要修改三個文件就可以了
a) /etc/sysconfig/network

NETWORKING=yes
NETWORKING_IPV6=yes
# HOSTNAME=localhost.localdomain //為什麼要把主機名注釋掉,一般先解析主機名或者域名,再解析DNS
GATEWAY=192.168.1.1 //加上網關

b) /etc/sysconfig/network-scripts/ifcfg-eth0

c) /etc/resolv.conf

Ⅱ Linux常用網路配置命令

一、查看網路配置

確保網路配置的正確性及網路連接的暢通是Linux系統作為伺服器應用的基礎,查看及測試網路配置是管理Linux網路服務的第一步。

1.ifconfig——查看網路配置

1) 查看所有活動網路介面的信息

執行 ifconfig 或ip addr或ip a命令,都可以顯示當前主機中已啟用(活動)的網路介面信息。、

2) 查看指定網路介面信息

格式:ifconfig 網路介面名

可以通過TX、RX等信息了解到通過該網路介面發送和接收的數據包個數,流量等跟多屬性。

2.hostname命令

在Linux系統中,相當一部分網路服務都會通過主機名來識別本機,如果主機名配置不當,可能會導致程序功能出現故障。

1) 查看主機名

使用hostname命令就可以查看當前主機的主機名,不添加任何選項參數。

2) 臨時更改主機名

hostname NewName

註:這種方法只是臨時的更改主機名,重啟後將失效。

3) 永久更改主機名

a. 修改配置文件

RHEL6和7的配置文件存放路徑不相同,修改配置文件中的主機名,重啟就可永久更改主機名。

RHEL6主機名配置文件路徑為:/etc/sysconfig/network

RHEL7主機名配置文件路徑為:/etc/hostname

示例

b. 使用命令修改(這種方法只適用於RHEL7或者CentOS7之後)

命令格式:

使用該命令更改後,更改後的主機名就自動寫入了配置文件中,所以可以永久更改主機名,其實就是修改了配置文件。

3.route命令

直接執行route命令可以查看當前主機中的路由表信息,若結合「-n」選項使用,可以將路由記錄中的地址顯示為數字形式,這可以跳過解析主機名的過程,在路由表條目較多的情況下能夠加快執行速度。

Destination列對應的是目標網段的地址,Gateway列對應的是嚇一跳路由器的地址,Iface列對應的是發送數據的網路介面。當目標網段為「default」是,表示此行是默認網關記錄,當嚇一跳為「*」是,表示目標網段是與本機直接相連的。

4.netstat命令——查看系統的網路連接狀態等

netstat命令是了解網路狀態及排除網路服務故障的有效工具。

常用選項:

-a:顯示所有活動連接(包括監聽、非監聽狀態的服務埠)

-n:以數字形式顯示

-p:顯示相關的進程信息

-t:查看 TCP 協議相關信息

-u:查看UDP協議相關信息

-r:顯示路由表信息

-l:顯示處於監聽(listening)狀態的網路連接及埠信息

通常使用「-anput」組合選項,結合管道使用「grep」命令,來查看一些服務的埠是否開啟。

示例:

Tcp21為ftp服務的埠

二、測試網路連接

1.ping命令——測試網路連通性

常用選項:

-c<完成次數>:設置完成要求回應的次數

-i<間隔秒數>:指定收發信息的間隔時間

-q:不顯示指令執行過程,開頭和結尾的相關信息除外

-s<數據包大小>:設置數據包的大小

-t<存活數值>:設置存活數值TTL的大小

-v:詳細顯示指令的執行過程

若返回「Destination Host Unreachable」的反饋信息,則表示目標主機不可達,可能目標地址不存在或主機已關閉;返回「Network is unreachable」的反饋信息,則表示沒有可用的路由記錄(如默認網關),無法到達目標主機所在的網路;返回「Request timeout」的反饋信息,表示與目標主機間的連接超時(數據包緩慢或丟失),若有嚴格的防火牆限制,也可能返回此信息。

2.traceroute命令——跟蹤數據包的路由途徑

使用traceroute命令可以測試從當前主機到目的主機之間經過的網路節點,並顯示各中間結點的連接狀態(響應時間)。對於無法響應的節點,連接狀態將顯示為「*」。

示例:traceroute IP_ADDR

在網路測試與排錯的過程中,通常會先使用ping命令測試與主機的網路連接,如果發現網路有故障,再使用traceroute命令跟蹤查看是在哪個中間結點存在故障。

3.nslookup命令——測試DNS域名解析

nslookup是用來測試(DNS)域名解析的專用工具。(DNS服務後面再詳細講解,通俗的說就是將域名解析為ip地址的一個服務)

示例:nslookup www..com

若成功反饋要查詢域名的IP地址,則表示域名解析沒有問題;若出現「...... no servers could be reached」的信息,表示不能連接到指定的DNS伺服器;若出現「...... cant』t find xxx.yyy.zzz:NXDOMAIN」的信息,表示要查詢的域名不存在。

三、設置網路地址參數

設置網路參數的方法:

• 臨時配置 —— 使用命令調整網路參數簡單、快速,可直接修改運行中的網路參數

一般只適合在調試網路的過程中使用

系統重啟以後,所做的修改將會失效

• 永久配置 —— 通過配置文件修改網路參數修改各項網路參數的配置文件

適合對伺服器設置固定參數時使用

需要重載網路服務或者重啟以後才會生效

1.臨時配置——使用網路配置命令(註:RHEL6中網路介面的名稱為eth,RHEL7中為ens)

1)使用ifconfig命令修改網卡的地址、狀態

ifconfig命令不僅可以用於查看網卡配置,還可以修改網卡的ip地址,子網掩碼,也可以綁定網路介面、激活或停用網路介面

a. 修改網卡的ip地址(臨時修改)

命令格式:

示例:

b. 禁用或者重新激活網卡

命令格式:

示例:

c. 設置虛擬網路介面(相當於一塊網卡配置多個IP地址)

命令格式:

示例:

可以根據需要添加更多的虛擬介面,如「eth0:1」「eth0:2」等

2)使用route命令添加、刪除靜態路由記錄

• 刪除路由表中的默認網關記錄命令格式:route del default gw IP地址

• 向路由表中添加默認網關記錄命令格式:route add default gw IP地址

• 添加到指定網段的路由記錄命令格式:route add -net 網段地址 gw IP地址

• 刪除到指定網段的路由記錄命令格式:router del -net 網段地址

2.永久配置——修改網路配置文件

1)網路介面配置文件

網路介面的配置文件默認位於目錄「/etc/sysconfig/network-scripts/」中,文件名格式為:「ifcfg-XXX」,其中「XXX」是網路介面的名稱。例如:RHEL6中網卡eth0的配置文件是「ifcfg-eth0」,而RHEL7中網卡ens33的配置文件是「ifcfg-ens33」。

在網卡的配置文件中,可以看到靜態IP地址的部分內容如下圖所示:

上述個配置項的含義及作用:(圖示為RHEL6中的配置文件,7中也差不多,換湯不換葯,修改的都差不多)

• DEVICE:設置網路介面的名稱ONBOOT:設置網路介面是否在Linux系統啟動時激活BOOTPROTO:設置網路介面的配置方式,值為static時表示使用靜態ip地址,為dhcp時表示通過dhcp的方式動態獲取ip地址IPADDR:設置網路介面的ip地址NETMASK:設置網路介面的子網掩碼GATEWAY:設置網路介面的默認網關地址2)重啟 network 網路服務

當修改了網路介面的配置文件以後,若要使新的配置生效,可以重啟network服務或者重啟主機或者禁用、啟用網路介面。

示例:

• RHEL6中重啟network服務:service network restartRHEL7中重啟network服務:systemctl restart network註:這是我在做實驗時候的一個經驗:RHEL6修改完網卡配置重啟後,ip地址仍然沒有改過來,這時候我們經常會刪除「/etc/udev/rules.d/70-persistent-net.rules」這個文件。RHEL7不用管,RHEL7特別好改,RHEL6改的時候特別難受。(個人提示,不求認同)

3)域名解析配置文件

a.指定為本機提供DNS解析的伺服器地址

/etc/resolv.conf文件中記錄了本機默認使用的DNS伺服器的地址信息,對該文件所做的修改將會立刻生效。Linux系統中最多可以指定3個(第3個以後將被忽略)不同的DNS伺服器地址,優先使用第1個DNS伺服器。

示例:

其中「search localdomain」用來設置默認的搜索域(域名後綴)。例如,當訪問主機「localhost」時,就相當於訪問「localhost.localdomain」。

b.本地主機映射文件

/etc/hosts文件中記錄著一份主機名與ip地址的映射關系表,一般用來保存經常訪問的主機信息。當訪問一個未知的域名時,先查找該文件中是否有相應的映射記錄,如果找不到在去向DNS伺服器查詢。

hosts 文件和 DNS 伺服器的比較

• 默認情況下,系統首先從 hosts 文件查找解析記錄hosts 文件只對當前的主機有效hosts 文件可減少 DNS 查詢過程,從而加快訪問速度

Ⅲ rehat8關閉網路

1. 前言

本文將指導您如何在最新的Redhat8相關的Linux系統上(比如CentOS8或RHEL8 Linux)設置網路服務,包括啟動或重啟網路服務,網卡重啟。如何在Red Hat Enterprise Linux 8,紅帽redhat8系統中啟動、停止或重啟網卡?請看下文


在CentOS 8或RHEL 8 Linux中,您無法找到網路服務腳本,或者沒有/etc/init. itd/網路或systemd網路服務。所以不能使用systemctl啟動網路。使用/etc/init啟動網路服務啟動或重啟網卡服務的網路腳本。

如何在RHEL 8 Linux中重啟網卡。可以使用以下兩種方法在RHEL 8或CentOS 8中啟動或重啟網卡,一般稱為網路服務。

2. 方法1: 使用NetworkManager重啟網卡



要在RHEL 8或CentOS 8中啟動網卡服務,請鍵入以下命令:

sudo systemctl start NetworkManager.service

若要停止殲鬧RHEL 8或CentOS 8中檔腔的網卡服務,請鍵入以下命令:

sudo systemctl stop NetworkManager.service

要在氏蠢罩RHEL8或CentOS8上重啟網卡服務,請鍵入:



sudo systemctl restart NetworkManager.service

方法2: 使用nmcli命令工具重啟網卡服務



您還可以使用nmcli工具在RHEL 8或CentOS 8中重新配置網路和重啟網卡。nmcli是一個NetworkManager命令行介面。可以使用此工具為網路介面或重新啟動網路服務配置靜態IP地址。類型:

關閉網路,即關閉所有的網卡

nmcli networking off

開啟網路,開啟所有的網卡

nmcli networking on

注意:關閉將禁用所有NetworkManager managerd網路連接。on將重啟所有的網卡連接。

3. RHEL 8發行版說明:

網路腳本(Network scripts)在Red Hat Enterprise Linux 8中是不被推薦的,並且它們不再是默認提供的。基本安裝提供了ifup和ifdown腳本的新版本,它們通過nmcli工具調用NetworkManager服務。在Red Hat Enterprise Linux 8,簡稱RHEL8中,要運行ifup和ifdown腳本,必須運行NetworkManager,該規則同樣適用於CentOS8系統。

4. 總結

通過本教程,你應該很清楚如何在redhat8系統進行重啟網卡操作。關於RHEL8更多的操作教程,可以參考以下文章:

RHEL8和CentOS8怎麼重啟網路這篇文章里,有詳細的網路配置教程

RHEL8和CentOS8重啟網路時,會提示以下錯誤,點擊查看解決方案

閱讀全文

與rhel8網路最佳設置相關的資料

熱點內容
哪個網路進程 瀏覽:207
電腦玩網路游戲報錯怎麼回事 瀏覽:638
游戲機線如何連接網路電視 瀏覽:4
如何在手機找到網路地址 瀏覽:538
網路攝像頭視頻怎麼傳到電腦上 瀏覽:1000
高清電視互動點播顯示網路異常 瀏覽:211
如何使用移動寬頻網路盒子 瀏覽:203
網路電視中央一在哪裡 瀏覽:638
網路學習忘記密碼怎麼辦 瀏覽:45
梅州藝博網路怎麼樣 瀏覽:852
無線網路的路由器長什麼樣 瀏覽:785
關於網路布線的什麼東西貴 瀏覽:971
覆蓋區有網路但是連接不上網 瀏覽:568
計算機網路媒體圖標 瀏覽:853
網路營銷的核心在哪裡 瀏覽:978
雷電共享網路 瀏覽:534
網路軟體賭做完筆錄是立馬拘留嗎 瀏覽:818
電腦網路分配不了ip 瀏覽:181
馬洪濤傳媒網路公司在哪裡 瀏覽:119
路由器是動態但是還是無網路 瀏覽:131

友情鏈接