導航:首頁 > 文件管理 > 網路介面參數配置文件是

網路介面參數配置文件是

發布時間:2023-05-02 11:23:42

『壹』 linux 應用 網路配置

網路信息查看
設置網路地址:
cat /etc/sysconfig/network-scripts/ifcfg-eth0
你將會看到:

DEVICE=eth0
BOOTPROTO=statics
HWADDR=00:0C:29:13:D1:6F
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.0.212
NETMASK=255.255.255.0

BOOTPROTO=statics :表示使用靜太IP地址。

ONBOOT=yes:表示開機時,啟動這個網卡。

取動態IP地址地址
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp

設置好IP地址,現在還不能生效哦,要重新啟動網卡才可以。

Ifconfig <網路介面名稱> network <子網掩碼>
例:# ifconfig eth0 192.168.1.222 netmask 255.255.255.0
註:手工配置linux網路只限於臨時使用,配置不保存。
擴展:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一塊網卡配置多個子ip地址。
# ifconfig eth0 hw ether MAC地址 修改網卡的mac地址,

# /etc/rc.d/init.d/network start 啟動network
# /etc/rc.d/init.d/network stop 停止network
# /跡攜etc/rc.d/init.d/network restart 重啟network

主機名稱配置文件,修改主機名
/etc/sysconfig/network

例:# vi /etc/sysconfig/network 使用vi編輯器打開主機名配置文件。

# vi /etc/sysconfig/network

NETWORKING=yes 網路是否可用。
HOSTNAME=xxxx xxxx為新設置的主機名。
本地主機名稱解析文件
/etc/hosts
Hosts 和 DNS具有類似的主機名稱解析功能
域名伺服器配置文件
/etc/resolv.conf
最多可以設置3行,前面的生效

查看網路介面信息
1.了解linux中的網路介面設備
$/sbin/ifconfig 查看所有活動網路介面信息,其中包括一個lo環回埠。
2.查看指定網路介面的信息
$/sbin/ifconfig <網路介面名稱> 查看指定介面信息。
3.查看系統中所有網路介面的信息
$/sbin/ifconfig –a 查看所有介面信息,包括非活動狀態介面。
註:普通用戶查看網路介面信息時,需要在命令前加「/sbin」,而管理員卻不用。這是由於命令搜索路徑的原因,可以通過「$echo $PATH」查看。
查看網關地址和路由信息
1、查看主機路由信息
#/route
顯示當前linux主機中的路由表信息。
#/route |grep default
在route命令的顯示結果中以「default」開始的行顯示了,主機的默認網關地址,將route命令和grep命令組合,使用過濾route命令的顯示結果只顯示默認網關地址。
2.測試與其它主機的網路鏈接
$ping 目的主機地址
使姿培伏用ping命令測試與其它主機的網路鏈接。ctrl+C終止。
$ping –c <測試數據包數量> <目的主機地址>
使用ping命令發送指定數量的數據包進行網路鏈接測試。
$使用ping命令進行網路鏈接測試的技巧。
註:當ping命令測試不成功時並不能判斷當前主機到目標主機的連接是斷開的,因為有很多因素,(如網路防火牆等)可以導致網路連接正常時主機之間無法ping通。
3、測試與其它主機的網路鏈接路徑
$traceroute <目的主機地址>
traceroute命令顯示當前主機與目的主機之間經過的所,有網路節點的地址,以及當前主機到每個中間結點的連接狀態。
查看主機名稱信息
1、查看當前主機名稱
$Hostname 查看當前的主機名。
2、使用dns伺服器查詢域名
$Nslookup
交互模式:通常用於對DNS伺服器進行測試
中茄直接模式:用於查詢某個域名對應的ip地址
使用網路命令進行網路設置
網路設置的方法
1、DHCP網路配置
$Dhclient 使用dhclient命令可以從DHCP伺服器中申請新的網路配置應用到當前主機。
註:DHCP伺服器通常提供給DHCP客戶端最基本的網路配置信息,包括:介面ip地址,默認網關,DNS
伺服器地址。
2、手工網路配置
網路介面ip地址和子網掩碼
默認網關地址
當前主機名稱
DNS伺服器地址
Ip地址配置命令
Ifconfig <網路介面名稱> network <子網掩碼>
例:# ifconfig eth0 192.168.1.222 netmask 255.255.255.0
註:手工配置linux網路只限於臨時使用,配置不保存。
擴展:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一塊網卡配置多個子ip地址。
# ifconfig eth0 hw ether MAC地址 修改網卡的mac地址,
路由配置命令
1、刪除默認網關路由
$Route del default gw <默認網關地址>
2、添加默認網關路由
$Route add default gw <默認網關地址>
例:#route add default gw 192.168.1.1
主機名稱配置命令
# hostname 123
將主機暫時名稱改為123。
DNS域名解析
Nslookup
>server
顯示linux系統中使用的DNS伺服器地址,也可臨時設置生效。
修改配置文件進行網路設置
使用工具進行網路設置
# Netconfig 圖形界面設置網路,重啟network後生效。
界面中需要填寫的內容:
主機網路介面的ip地址。
網路介面的子網掩碼。
默認網關地址。
主DNS伺服器的ip地址。
網路服務啟動腳本
/etc/init.d/network 從新啟動才能生效
擴展:# /etc/rc.d/init.d/network start 啟動network
# /etc/rc.d/init.d/network stop 停止network
# /etc/rc.d/init.d/network restart 重啟network
網路介面配置文件
/etc/sysconfig/network-scripts/ifconfg-*
DEVICE=eth0 網卡編號
ONBOOT=yes 開機時是否啟動網卡。
BOOTPROTO=static 靜態ip或者DHCP動態獲取。
IPADDR=192.168.1.163 ip
NETMASK=255.255.255.0 掩碼
GATEWAY=192.168.1.1 網關
以下為動態獲取方式:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
停止和啟動指定的網路介面
單個網路介面的配置進行修改後
Ifdown 網路介面名稱 停止某個網路介面。
Ifup 網路介面名稱 開啟某個網路介面。
註:單個網路介面的配置文件進行修改後,不必每次都從新啟動network服務使配置文件生效,可用以上命令。
擴展:對網路介面操作:
# ifconfig eth0 down 停止eth0介面
# ifconfig eth0 up 開啟eth0介面
可以連續使用
Ifdown eth0 ; ifup eth0
主機名稱配置文件
/etc/sysconfig/network
例:# vi /etc/sysconfig/network 使用vi編輯器打開主機名配置文件。
NETWORKING=yes 網路是否可用。
HOSTNAME=xxxx xxxx為新設置的主機名。
本地主機名稱解析文件
/etc/hosts
Hosts 和 DNS具有類似的主機名稱解析功能
域名伺服器配置文件
/etc/resolv.conf
最多可以設置3行,前面的生效。

『貳』 linux中網路配置可以有幾種方法實現

1.通過修改網路配置文件

/etc/network/interfaces
網路介面參數配置文件, 下面是一個配置示例 , 有兩個網路介面 , 其中 eth0 分配靜態 IP 地址 , eth1 動態獲取 IP 地址 :
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.254
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1

auto eth1
iface eth1 inet dhcp
修改完成後,需要重啟網路設備
# /etc/init.d/networking restart

配置dns 則修改 /etc/resolve.conf文件。
search necas.nec.com.cn
nameserver 192.168 .203.2
配置hostname 則是 修改 /etc/hosts
127.0.0.1 localhost
127.0.0.1 con
配置完hostname後,可以用ping命令測試一下你的hostname是否已經通了。
ping yourhostname

這樣就完成了一次網路配置所需要配置的ip信息,dsn信息,hostname 信息等配置。

但對於不同的linux來說,也許配置文件不同,上面在Ubuntu中做過測試。
在red hat中有些不同。

主機名 和 默認網關 保存在/etc/sysconfig/network該文件中。
而網路配置信息保存在網卡設備文件中 /etc/sysconfig/network-scripts/ifcfg-ethn其中n是網卡的編號。
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.203.255
IPADDR= 192.168.203 .2
NETMASK=255.255.255.0
NETWORK= 192.168.203 .9
GATEWAY= 192.168.203.1
HOSTNAME=con
ONBOOT=yes
TYPE=Ethernet

貌似這里也可以修改hostname 和 默認網關。

總之上面已經可以完成一次網路配置了。

2. 採用命令行配置

只要是應用ifconfig命令。

用於配置常駐內核的網路介面。它用於在引導成功時設定網路介面。此後,只在需要調試及系統調整時才使用。
命令格式:
ifconfig [介面 ]
ifconfig 介面 [aftype] options | address ...
如沒有給出參數, ifconfig 顯示當前有效介面的狀態。如給定單個 介面 作為參數,它只顯示給出的那個介面的狀態;如果給出一個 -a 參數,它會顯示所有介面的狀態,包括那些停用的介面。否則就對一個介面進行配置。
選項
介面 介面名稱。通常是一個後跟單元號的驅動設備名,例如第一個以太介面 eth0 。

up
此選項激活介面。如果給介面聲明了地址,等於隱含聲明了這個選項。
down
此選項使介面驅動設備關閉。

netmask addr
為介面設定 IP 網路掩碼。預設值通常是 A , B 或 C 類的網路掩碼 ( 由介面的 IP 地址推出 ) ,但也可設為其它值。
add addr/prefixlen
為介面加入一個 IPv6 地址。
del addr/prefixlen
為介面刪除一個 IPv6 地址。
hw class address
如介面驅動程序支持,則設定介面的硬體地址。此選項必須後跟硬體的類型名稱和硬體地址等價的可列印 ASCII 字元。當前支持的硬體類型包括 ether ( 乙太網 ) , ax25 (AMPR AX.25) , ARCnet 和 netrom (AMPR NET/ROM)
利用ifconfig 命令查看網路信息 :
ifconfig
eth0 Link encap:Ethernet HWaddr 00:15:58:3E:F2:6B
inet addr:192.168.1.254 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::215:58ff:fe3e:f26b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:29458 errors:0 dropped:0 overruns:0 frame:0
TX packets:23690 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10945195 (10.4 MiB) TX bytes:2935004 (2.7 MiB)
Interrupt:169 Base address:0xe200

eth0:0 Link encap:Ethernet HWaddr 00:15:58:3E:F2:6B
inet addr:192.168.1.244 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:169 Base address:0xe200

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:354 errors:0 dropped:0 overruns:0 frame:0
TX packets:354 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:45062 (44.0 KiB) TX bytes:45062 (44.0 KiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:18.18.18.13 P-t-P:18.18.18.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1396 Metric:1
RX packets:9631 errors:0 dropped:0 overruns:0 frame:0
TX packets:9189 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:8460352 (8.0 MiB) TX bytes:913898 (892.4 KiB)
ifconfig的第一種格式(或使用不帶任何參數的 ifconfig 命令)可以用來查看當前系統的網路配置情況。
* eth0 : 表示網卡代號
* lo : Linux 內部的網路回環地址 , 用於模擬網路行為 ,
* HWaddr :網卡的硬體地址 , 也就是 MAC 地址
* inet addr :網卡的 ip 地址
* Bcast :廣播地址 ( broadcast ) ;
* Mask :子網掩碼;
* MTU :最大傳輸單元的縮寫 (Maximum Trasmission Unit), 標示此網路介面的可傳輸的最大封包 , 此值的設定錯誤可能引起網路故障 .
* RX :網路從起動到現在為止數據的接收情況
* TX :網路從起動到現在為止數據的發送情況
* collisions :網路信號發生沖突的情況;
激活網路設備
ifconfig eth0 up
更改網路設備信息
#ifconfig eth0 192.168.1.112 netmask 255.255.255.0
關閉網路設備
ifconfig eth0 down
修改網卡的MAC 地址
ifconfig eth0 down
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
ifconfig eth0 up

上面是對ifcofig命令一個簡單的介紹。
下面是進行網路配置的步驟:
ifconfig eth0 ip 192.168.203.2 netmask 255.255.255.0
然後重啟etho
ifconifg eth0 down
ifconfig eth0 up
然後配置默認網關

route add default gw 192.168.203.1

然後最好重啟一下eth0

修改hostname 可以用命令hostname yourhostname
但重啟後修改將無效。所以還是通過上面修改配置文件的方法修改hostname

修改dns也是通過上述配置文件的方法進行。

『叄』 linux系統下與網路配置相關的文件有哪些

網路介面配置文件(網卡)
/etc/sysconfig/network-scripts/ifcfg-*
網路介面路由配置文件
/etc/sysconfig/network-scripts/route-*
主機名與IP地址映射文件
/etc/hosts
域名與網路地址映射文件
/etc/networks
更多知識請看《Linux就該這么學》

『肆』 linux配置ip_靜態ip/動態ip/臨時ip的配置方法步驟

配置 靜態 ip

配置網路需要的文件 ifcfg-eth0文件 路徑:eth/sysconfig/network-scripts/ifcfg-eth0

ifcfg-eth0文件配置解析:

TYPE=Ethernet

DEVICE=eth0

BOOTPROTO=none

ONBOOT=yes

IPADDR=10.0.1.27

NETMASK=255.255.255.0

GATEWAY=10.0.1.1

BROADCAST=10.10.1.255

HWADDR=00:0C:29:13:5D:74

PEERDNS=yes

DNS1=10.0.1.41

USERCTL=no

NM_CONTROLLED=no

IPV6INIT=yes

IPV6ADDR=FD55:faaf:e1ab:1B0D:10:14:24:106/64

1. 配置參數說明

註:這些參數值不區分大小寫,不區分單引號和雙引號,甚至可以不用引號。

TYPE:配置文件介面類型。在/etc/sysconfig/network-scripts/目錄有多種網路配置文件,有Ethernet 、IPsec等類型,網路介面類型為Ethernet。

DEVICE:網路介面名稱

BOOTPROTO:系統啟動地址協議

none:不使用啟動地址協議

bootp:BOOTP協議

dhcp:DHCP動態地址協議

static:靜態地址協議

ONBOOT:系統啟動時是否激活

yes:系統啟動時激活該網路介面

no:系統啟動時不激活該網路介面

IPADDR:IP地址

NETMASK:子網掩碼

GATEWAY:網關地址

BROADCAST:廣播地址

HWADDR/MACADDR:MAC地址。只需設置其中一個,同時設置時不能相互沖突。

PEERDNS:是否指定DNS。如果使用DHCP協議,默認為yes。

yes:如果DNS設置,修改/etc/resolv.conf中的DNS

no:不修改/etc/resolv.conf中的DNS

DNS{1, 2}:DNS地址。當PEERDNS為yes時會被寫入/etc/resolv.conf中。

NM_CONTROLLED:是否由Network

Manager控制該網路介面。修改保存後立即生效,無需重啟。被其坑過幾次,建議一般設為no。 yes:由Network Manager控制

no:不由Network Manager控制

USERCTL:用戶許可權控制

yes:非root用戶允許控制該網路介面

no:非root用戶不運行控制該網路介面

IPV6INIT:是否執行IPv6

yes:支持IPv6

no:不支持IPv6

IPV6ADDR:IPv6地址/前綴長度

2.配置生效

為了使網路配置永久有效,就需要在/etc/sysconfig/network-scripts/下修改網路介面配置文件。但是,這些文件修改後,並不能立即生效。有兩種方式使修改文件的網路配置生效:

(1) 執行service network restart命令,重啟網路服務(推薦)

(2) 重啟計算機

配置 動態 ip(自動分配)

使用chkconfig命令讓網路服務在系統啟動級別是2345時默認啟動。

chkconfig –level 2345 network on

修改ifcfg-eth0文件,設置ONBOOT的值為yes,讓網路服務啟動時使用該網卡。設置BOOTPROTO的值為dhcp,讓網卡從DHCP伺服器自動獲取IP地址。

修改ifcfg-eth0文件,設置ONBOOT的值為yes,讓網路服務啟動時使用該網卡。設置BOOTPROTO的值為dhcp,讓網卡從DHCP伺服器自動獲取IP地址。

使用 命令 修改 vi /etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT=yes

BOOTPROTO=dhcp

臨時 配置 ip

使用命令來執行 ifconfig eth0 192.168.0.1(自己要設置的IP)這個命令是更改主機IP http://www.iis7.com/b/plc/?1-5.html,回車後你什麼都看不到,就表示成功了,但是此命令所做的更改在下次重啟後就會失效。

ifconfig eth0 network 255.255.255.0(自己設置的子網掩碼)該命令是設置主機的子網掩碼,所做的設置也是臨時的。

『伍』 網路配置涉及哪些配置文件

Ubuntu系統進行網路配置有的時候用圖形界面不起作用,這種情況下可以直接修改某些啟動腳本或配置文件

Ubuntu系統進行網路配置涉及到幾個配置文件1./etc/network/interfaces 2./etc/resolv.conf

操縱步驟:

1.打開ubuntu的/etc/network/interfaces文件默認的內容如下:

auto lo

iface lo inet loopback

動態獲取的配置方法:

auto eth0

iface eth0 inet dhcp

靜態分配的配置方法:

auto eth0

iface eth0 inet static

address 192.168.0.1

netmask 255.255.255.0

gateway 192.168.0.1

根據配置要求(是動態分配還是自動獲取)修改該配置文件保存。

2.添加域名伺服器:打開/etc/resolv.conf文件

添加這行:nameserver 202.99.166.4

3.重啟下網路

$/etc/init.d/networking restart(這條命令是重啟網卡)

或者

$ifdown eth0

$ifup eth0(這兩條命令是有針對性的重啟某個網路介面,因為一個系統可能有多個網路介面)

4.查看網路配置的參數是不是正確(每進行一次操作都可以查看一下是不是修改了網路配置)

$ifconfig

5.看看是不是能夠ping通

ping不通網關說明網路配置有問題 ping不通域名說明dns有問題

有些時候需要修改網卡的硬體地址:

方法一:

$ifconfig eth0 hw ether XX:XX:XX:XX:XX:XX

$/etc/init.d/networking restart(重啟網卡)

方法二:

以上只是暫時的修改硬體地址要永久修改,直接編輯 /etc/network/interfaces 文件,在 iface eth0
inet static 後面添加一行: pre-up ifconfig eth0 hw ether
xx:xx:xx:xx:xx:xx(要改成的MAC)

$ sudo /etc/init.d/networking restart(重啟網卡)

『陸』 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 查詢過程,從而加快訪問速度

『柒』 列舉linux系統中的四種主要網路配置文件,並說明其作用

linux網路配置有以下幾種:
1、使用netconfig然後回車,就會出現配置界面;
配置完以版後需要重啟服務,命令為權:service
network
restart
2、ifconfig
eth0(網路介面名稱)
ip地址
netmask
子網掩碼
如:ifconfig
eth0
192.168.1.2
netmask
255.255.255.0
此命令僅在當前系統有效,重啟後將按照網路介面配置文件的內容配置網路介面屬性。
加入參數-d,重啟後仍有效,
如:ifconfig
-d
eth0
192.168.1.2
netmask
255.255.255.0
3.還可以網路介面的配置文件進行配置,該目錄位於「/etc/sysconfig/network-scripts/」
如:#vi
/etc/sysconfig/network-scripts/ifcfg-eth0
就可以進行配置啦!
以上配置完成後,都需要重啟服務生效,
#service
network
restart
4、就是通過dhcp獲取,
#dhclient就可以獲取到ip地址啦,前提是必須有dhcp伺服器才可以。

『捌』 如何用ip命令修改介面eth1的硬體設備參數name

linux下修改IP地址可以使用命令:ifconfig
eth0
192.168.1.11/24
up其中的eth0是介面號,192.168.1.11/24是IP地址和掩碼,up表示介面IP配置好以後要處於開啟狀態。添加默認網關的命令route
add
-net
0.0.0.0
netmask
0.0.0.0
gw
192.168.1.1,但是使用命令配置的IP地址重啟之後須要重新設置。
要保存IP地址如果你的系統支持setup或netconfig之類的命令,可以使用這類命令對介面進行配如州置。也可以直接編輯對應的網路介面配置文件,/etc/sysconfig/network-scripts/ifcfg-eth0內容如下:
#
Advanced
Micro
Devices
[AMD]
79c970
[PCnet32
LANCE]
DEVICE=eth0
#介面名稱
BOOTPROTO=none#表示如何獲渣團蔽得IP,有三個參數可以供選擇static手動指定IP,dhcp使用DHCP獲得IP,none表示啟動時不使用或碧任何協議
HWADDR=00:0c:29:34:ad:70#表示使用的MAC地址,可以不使用
ONBOOT=yes#開機是否開啟這個介面,yes或no兩個選擇
NETMASK=255.255.255.0#子網掩碼
IPADDR=192.168.0.3#IP地址
GATEWAY=192.168.0.1#網關
TYPE=Ethernet#介面對應的網路類型,這里是乙太網,也可以不使用這個選項。
上面的所有欄位名都是大寫。

『玖』 centos8網路配置文件路徑

CentOS 8的網路配置文件路徑位於/etc/sysconfig/network-scripts/目錄下,其中ifcfg-*文件為網路介面的配置文件,route-*文件斗此吵為路由配置文件,network文件扒前為網路配置文件,resolv.conf文件為空侍DNS配置文件。

『拾』 DHCPv4+DHCPv6

DHCP,Dynamic Host Configuration Protocol,動態主機配置協議

軟體包:dhcp-server

配置文件:/etc/dhcp/dhcpd.conf

系統服務:dhcpd

服務端UDP 67埠,客戶端UDP 68埠

對於DHCP伺服器來說, 若要為客戶機分亂絕鋒配網段1、網段2、……的地址,則DHCP伺服器需要擁有其中至少一個網段的靜態IP地址。比如,為eth1介面配置固定IP地址 192.168.10.10/24

在servera上配置DHCP服務端,提供192.168.10.0/24網段的地址分配

可man dhcpd.conf

或者查看example配置文件

一個網路介面可以配置多個IPv6地址,所以路由就嘩晌有可能出現很多下一跳;而Link Local地址用來唯一標識一個節點,在本地鏈路看到的下一跳都是對端的Link Local地址。在網路重新編址過程中,節點和路由器的Link Local地址不會發生變化,確保網路暢通。

Stateless address autoconfiguration,無狀態地址自動配置 計算機第一次連接到IPv6網路時允許自動進行配置,通過發送一個本地路由請求消息,獲取它的配置參數。 如果配置合理,網路中的路由器返回一個路由通告包(Router Advertisement),其中包含了網路層配置參數(比如64位網路前綴、默認路由),以確保本地主機之間的IPv6通信可用。路由器作為IPv6地址的自動配置信息源,提供路由和網路地址通告,而計算機只需通過機器標識自動計算出主 機地址,就可以宏明完成地址配置。

為eth1配置固定地址 2022:0613:1010:1010::10/64

DHCPv6可以為計算機分配有狀態的IPv6地址,能夠更准確地指定客戶機的網段、地址池、保留地址等等。

軟體包:dhcp-server

配置文件:/etc/dhcp/dhcpd6.conf

系統服務:dhcpd6

服務端TCP 547埠,客戶端UDP 546埠

閱讀全文

與網路介面參數配置文件是相關的資料

熱點內容
950底欄代碼 瀏覽:983
cnc圓弧怎麼樣編程 瀏覽:199
java二叉堆 瀏覽:850
少兒編程後會怎麼樣 瀏覽:783
ps去掉掃描文件無效部分 瀏覽:191
快速創建文件夾路徑路徑 瀏覽:849
京東app虛擬試衣 瀏覽:136
三星電視智能升級卡 瀏覽:327
word文件字型大小 瀏覽:460
word文檔去除下劃線 瀏覽:576
貝多芬交響曲版本 瀏覽:532
下載的視頻文件損壞了 瀏覽:119
怎麼把jpg轉成cad格式的文件大小 瀏覽:674
如何編程真人快打 瀏覽:57
double運行數據最長多少 瀏覽:367
tr90如何看數據 瀏覽:418
word裡面插了一個文件怎麼打開 瀏覽:40
蘋果7限時秒殺1999元 瀏覽:748
如何提升app推送觸達率 瀏覽:584
vba用kill刪除文件路徑錯誤 瀏覽:648

友情鏈接