Linux基本網路配置

2022-12-02 02:09:02 字數 4709 閱讀 3925

第一章 linux基本網路配置

一、基本網路引數

1、基本配置檔案

2、可執行指令碼和命令

3、dhcp

4、dns

二、網絡卡配置

1、網絡卡配置檔案

2、網絡卡配置命令

三、路由於網路連通性

1、簡單的連通性測試

2、路由設定及管理

3、路由測試

4、與internet的連線

第一章 linux基本網路配置

linux 系統本身就被設計為具有強大的網路與通訊功能,它支援tcp/ip、atm、ipx/spx、x.25、frame-relay、appletalk等多種網路通訊協議,並將協議的實現加入到linux核心中,提供了高效的網路通訊處理能力。

一、基本網路引數

linux基本網路的配置與網路介面的初始化,主要是通過一組配置檔案、可執行指令碼程式和相應的命令來控制,它們統稱為基本網路引數。

1、基本配置檔案

1、/etc/hosts

/etc/hosts它是將ip位址和主機名聯絡起來的簡單文字檔案。

例:127.0.0.1 主機名) localhost(別名)

192.168.0.1

2、/etc/services 埠號和服務之間的對應。利用這個檔案,伺服器和客戶端的程式便能夠把服務的名字轉成埠號。

例:ssh22/udp

telnet23/tcp

telnet23/udp

3、/etc/sysconfig/network與網絡卡有關的配置檔案

例:networking=yes|no:yes表示需要配置網路。 no:表示不需要配置網路。

hostname=hostname:主機的全限定網域名稱

gateway=gw-ip:網路閘道器的ip位址

gatewaydev=gw-dev:閘道器裝置的名稱(例如eth0或ip位址)

nisdomain=dom-name:表示nis(名稱資訊服務)域(如果有的話)

forward_ipv4=「no」,配置路由器時,是否**ipv4。

4、/etc/網域名稱解析轉換控制檔案。

5、hostsip與主機名的對應

6、域與ip位址的對應

7、nsswitch網路服務轉換

2、可執行指令碼和命令

1、/etc/ | stop | restart | reload | status} 可啟動,重起等網路服務,這條命令的使用實際就是呼叫的/etc/sysconfig/network-scritps/目錄下面的相關指令碼程式來工作。

2、/etc/sysconfig/network-scripts/ifup與

/etc/sysconfig/network-scripts/ifdown:ifup與ifdown項是分別指向/sbin/ifup和/sbin/ifdown的符號鏈結。這兩個指令碼是被/etc/啟動指令碼呼叫來啟動和停止網路介面,並且它們按需要呼叫該目錄下所有其他指令碼。

ifup和ifdown通常只帶乙個引數,即裝置名(例如eth0)。系統在引導過程期間,用引數boot呼叫它們,即在/etc/sysconfig/networking/device/ifcfg-inte***ce-name配置檔案中onboot=no的情況。

3、ifocnfig

**** ifconfig 利用ifconfig命令檢視網路介面資訊:

****啟用網路設定:

ifconfig eth0 up

****關閉網路裝置:

ifconfig eth0 down

****更改網路裝置的位址資訊:

ifconfig eth0 10.1.1.1 netmask 255.255.255.0

4、netconfig 網路裝置配置工具圖形化的配置網路裝置

3、dhcp(dynamic host configuration protocol)服務,即動態主機配置協議。

怎樣讓linux下的網路介面卡動態的分配ip位址???

1、使用netconfig命令把use dynamic ip configuration(bootp/dhcp)啟用

2、利用ifconfig的-dynamic選項,即可設定網路介面接受動態網路資訊的分配:ifconfig eth0 -dynamic

3、建立/etc/sysconfig/networking/devices/ifcfgeth0檔案,把此檔案中的bootproto項設定值為dhcp即可。

4、dns(domain name system)

在linux系統中,有兩個檔案用來宣告系統到**尋找相關名字資訊解析的庫。

1、/etc/由版本5的libc庫所用

order 指定主機名查詢順序,其引數為用逗號隔開的查詢方法;multi指定是否/etc/hosts檔案中指定的主機可以有多個位址。

2、/etc/由版本6的libc庫所用

在dns的配置中,應該在該檔案中hosts檔案一行後面新增dns選項,如:ifles dns

一些程式使用其中乙個,而一些使用另乙個,所以兩個檔案都配置正確是很有必要的。

3、/etc/

該檔案列出了dns伺服器的位址,最多可以有3個dns伺服器。

二、網絡卡配置

1、網絡卡配置檔案

****/etc/sysconfig/network-scripts/ifcfg-inte***ce-name 網絡卡的配置檔案。

這個檔案中常見的有以下:

****device=網絡卡名

****ipaddr=ip位址

****netmask=子網掩碼

****network=網路位址

****broadcast=廣播位址

****gateway=閘道器位址

****onboot=yes或no:引導時是否啟用

****userctl=yes或no:root使用者是否可以控制該裝置

****bootproto=none,static,bootp,dhcp引導時是否使用、靜態分配、bootp分配、dhcp分配。

配置完成後,要重啟network:/etc/ restart

檢視是否改變了配置。

2、網絡卡配置命令

1、netconfig 以圖形的方式配置介面屬性

2、ifconfig

****ifconfig eth0 up啟用第一塊網絡卡

****ifconfig eth0 10.1.1.1 netmask 255.0.0.0 用命令的方式配置介面卡的位址。

****ifconfig 檢視介面卡的屬性,後可根具體的介面卡。

****ifconfig eth0 down 禁用第一塊網絡卡。

配多個ip位址:ifconfig eth0:0 + ip ifconfig eth0:1 + ip

三、路由於網路連通性

1、簡單的連通性測試

1、ping 命令

****[-c count]:設定完成要求回應的次數

****[-i interval]:指定收發資訊的間隔時間

****[-t ttl]:設定ttl的大小

2、路由設定及管理

linux系統的路由資訊可以通過route(手工修改路由表)命令進行顯示和修改

route 的主要引數有:

****-n:檢視當前路由表

****add:新增路由 route add –net 20.1.1.0 netmask 255.255.255.0 dev eth0

****del:刪除路由 route del –net 20.1.1.0 netmask 255.255.255.0

****-net:新增乙個網路路由

****-host:新增乙個主機路由 route add –host dev eth0(主機路由不需要閘道器)

****netmask:網路掩碼

****gw:閘道器 route add –host gw 10.1.1.1(使用gw要跟ip位址)

****dev:閘道器,使用網路裝置名指定

ugh表示可用,閘道器,主機路由。

routed 是網路路由服務的守護程序

3、路由測試

traceroute

4、與internet的連線

第一學期的回顧:

mount –o username=administrator //10.1.1.1/aaa /mnt/samb

用這種方式掛載需基於smb服務,要在10.1.1.1機器上共享aaa資料夾。

useradd lxy

groupadd abc

gpasswd –a lxy abc 將lxy使用者加入abc組

grep lxy /etc/gshadow 檢視lxy的所屬組。

path=/home/lxy 設定當前使用者的工作地點為lxy檔案下

path=$path:/home/lxy將/home/lxy新增到當前path所定義的路徑後面。

公升級核心時需要gcc、glibc的支援。

檢視程序:ps –aux 檢視所有使用者正在執行的程序

top 動態檢視所有使用者正在執行的程序

pstree 以樹結構的方式檢視程序

iptables –f 如果啟動不了的話,那麼用這個命令刪除防火牆

lang=en_us 如果亂碼用此命令

將linux系統配置成為路由器

在linux下安裝zebra軟體包

在網絡卡配置檔案(/etc/sysconfig/network)新增(forword_ipv4=」yes」)

Linux基本網路配置

1 有兩台執行linux系統的計算機,主機a的使用者能夠通過ping命令測試到與主機b的連線,但主機b的使用者不能通過ping命令測試到與主機 的連線,可能的原因是 選一項 a 主機a的網路設定有問題 b 主機b的網路設定有問題 c 主機a與主機b的物理網路連線有問題 d 主機a有相應的防火牆設定阻...

linux網路配置與服務的管理

linux 基礎 姓名 嘉曉東 一.實驗要求 1網路的基本配置.2管理linux中的服務.一.網路的基本配置就是要求會檢視與更改ip,閘道器,dns,與主機名.1 ip位址的檢視.2 閘道器的檢視.3 dns的檢視.4 主機名的檢視 二 ip 閘道器,dns,主機名的修改.1 ip 位址的更改.有兩...

linux系統網路配置 軟體包 自動化管理

實驗序號 03 浙江警官職業學院 linux伺服器配置與管理 實驗報告 實驗名稱 linux系統網路配置 軟體包 自動化管理 實驗日期 年月日 實驗地點 機房號機 區隊學號 姓名指導老師 簽名 浙江警官職業學院計算機網路教研室制 一 實驗目的 1 熟悉和實踐linux系統網路配置。2 熟悉和實踐li...