redhat網路配置檔案詳解

2022-06-09 21:36:07 字數 2137 閱讀 3302

一、配置檔案說明

配置檔案名稱一般為/etc/sysconfig/network-scripts/ifcfg-檔案

在redhat中,系統網路設定的配置檔案儲存在/etc/sysconfig/network-scripts目錄下。ifcfg-eth0代表 第一塊網絡卡的配置資訊,ifcfg-eth1代表第二塊網絡卡的配置資訊。在啟動時,系統通過讀取這個配置檔案決定某個網絡卡是否啟動和如何配置。

device=   #表示網絡卡對應物理裝置的名字,eth0是第一塊網絡卡,雙網絡卡或更多依次為eth1,eth*。

type=ethernet  #網路型別,ethernet代表乙太網

onboot=yes/no   #系統啟動引導時是否啟用該網路介面,設為yes,即啟用此裝置

bootproto=none/static/bootp/dhcp   #設定網絡卡獲得ip位址的方式,可能選項為none,static,bootp,dhcp,分別對應不適用協議,靜態指定ip位址,,通過bootp協議獲得ip位址,通過dhcp協議獲得ip位址。

ipaddr=   #如果設定網絡卡獲得ip位址的方式為靜態指定,就代表賦給該網絡卡的ip位址。

netmask=  #表示網絡卡對應的網路掩碼,如255.255.255.0,與prefix=24表示相同的意思。

prefix=     #與netmask的含義相同,num表示子網掩碼的位數,範圍為0~32,配置時只需要netmask或prefix之一即可。

network= #表示網絡卡對應的網路位址,(可以不要)

gateway= #預設閘道器

dns1=10.1.101.51     #dns服務配置

broadcast=  #對應的子網廣播位址,如192.168.0.255(可以不要)

macaddr=   #表示指定乙個mac位址

userctl=yes/no    # 是否允許非root使用者控制該裝置

hwaddr=50:e5:49:df:b0:8b  #對應的網絡卡實體地址

二、單網絡卡繫結2個ip

方法一:

在/etc/sysconfig/network-scripts目錄裡面建立乙個名為ifcfg-eth0:0的檔案,

內容樣例為:

device="eth0:0"

ipaddr="x.x.x.x"

netmask="255.255.255.0"

如果需要再多繫結乙個ip位址,只需要把檔名和檔案內的device中的eth0:0加一即可。

linux最多可支援255個ip別名。

方法二:

直接在配置檔案中新增兩個ip

device=br0

onboot=yes

bootproto=none

ipaddr0=172.25.254.37

prefix0=24

defroute=yes

ipaddr1=172.25.37.250

prefix1=24

dns1=172.25.254.250

domain="ilt.example.com example.com"

ipv6init=no

peerntp=no

三、配置橋接

首先配置橋接網絡卡

device=br0 #網絡卡名稱為br0

name="bridge enp0s25" #這個名稱方便閱讀配置檔案為真實網絡卡enp0s25的橋接配置

onboot=yes #預設啟用

bootproto=none #獲取ip位址的方式為noon

ipaddr=172.25.254.37 #ip位址

prefix=24 #掩碼位數

defroute=yes #將介面設定為預設路由

dns1=172.25.254.250 #dns伺服器

domain="ilt.example.com example.com" #網域名稱

ipv6init=no

peerntp=no

type=bridge #橋接模式

stp=no

配置物理網絡卡

device=enp0s25

bootproto=none

bridge=br0

onboot=yes

type=ethernet

name="system enp0s25"

redhat網路配置檔案詳解

配置檔案名稱一般為 etc sysconfig network scripts ifcfg 檔案 在redhat中,系統網路設定的配置檔案儲存在 etc sysconfig network scripts目錄下。ifcfg eth0代表 第一塊網絡卡的配置資訊,ifcfg eth1代表第二塊網絡卡的...

配置檔案詳解

config目錄下有2個配置檔案 es的配置檔案 elasticsearch.yml 和日誌配置檔案 logging.yml cluster.name elasticsearch 配置es的集群名稱,預設是elasticsearch,es會自動發現在同一網段下的es,如果在同一網段下有多個集群,就可...

OpenSSH 配置檔案詳解

第1章 openssh 安全網路通訊 本章要點 關於openssh openssh客戶端 起步 使用ssh和scp openssh伺服器sshd 起步 啟動sshd守護程序 授權金鑰 自動化登入 故障診斷 隧道技術與埠 openssh是一套安全網路連線工具,用來取代telnet rcp rsh rs...