配置Linux下的TCP IP網路

2022-09-23 22:45:13 字數 2837 閱讀 7487

配置linux下的tcp ip網路

linux下的網路配置檔案  www.2cto.com  

(1)/etc/sysconfig/network:該檔案包含主機基本網路資訊、包括主機名等,主要用於系統啟動。

(2)/etc/sysconfig/network-script/:該目錄下是系統啟動最初始化網路資訊,包括一些常用的網絡卡配置和啟動命令。

(3)/etc/sysconfig/network-script/ifcfg-eth0:該檔案包含網絡卡eth0的配置資訊

(4)/etc/xinetd.conf:該檔案定義了由超級伺服器程序xinetd啟動的網路服務。

(5)/etc/protocols:該檔案設定了主機使用的協議以及各個協議的協議號。

(6)/etc/services:該檔案設定了主機不同埠的網路服務

使用命令配置網路  www.2cto.com  

1.ifconfig命令

ifconfig是配置ip位址、閘道器等網絡卡資訊時常用的命令。

(1)配置eth0的ip位址,同時啟用裝置:

#ifconfig eth0 192.168.10.88 netmask 255.255.255.0 up

ifconfig命令在禁用裝置時採用down命令,例如#ifconfig eth0 down 

(2)為裝置eth0的別名配置ip位址:#ifconfig eth0:1 192.168.10.188

(3)檢視指定的網咯介面配置:#ifconfig  eth0

(4)檢視所有的網路藉口配置:#ifconfig

2.route命令

可以用route命令來配置並檢視核心路由表的配置情況。

(1)新增到主機的路由

//指示到主機192.168.10.188的路由為網路裝置eth0:0

#route add -host 192.168.10.188 dev eth0:0

//指示到主機192.168.10.148的路由經過閘道器192.168.10.40

#route add -host 192.168.10.148 gw 192.168.10.40

(2)新增到網路的路由

//指示到網路192.168.10.0的路由為網路裝置eth0

#route add -net 192.168.10.0 netmask 255.255.255.0 eth0

//指示到主機192.168.10.148的路由經過的閘道器192.168.10.1

#route add -net192.168.10.0 netmask255.255.255.0 gw192.168.10.1

//指示到網路192.168.10.0的路由為網路裝置eth1

#route add -net 192.168.10.0/24 eth1

(3)新增預設閘道器

#route add default gw 192.168.10.1

(4)檢視核心路由表的配置

#route

(5)刪除路由

#route del -host 192.168.1.2 dev eht0:0

#route del -host 10.20.30.148 gw 10.20.30.40

#route del -net 10.20.30.40 netmask 255.255.255.248 eth0

#route del -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41

#route del -net 192.168.1.0/24 eth1

#route del default gw 192.168.1.1

3.ping命令

ping命令可以測試網路的連通性

#ping www.google.com

4.netstat命令

可以使用netstat命令來顯示網路狀態資訊

(1)顯示網路介面狀態:#netstat -i

(2)顯示所有監控中的伺服器scoket和正使用scoket的程式資訊:#netstat -lpe

(3)顯示核心路由表資訊:  www.2cto.com  

#netstat -r

#netstat -nr

(4)顯示tcp/udp傳輸協議的連線狀態:

#netstat -t

#netstat -u

5.hostname命令

hostname可以修改主機名:#hostname set_your_name

6.arp命令

可以檢視arp命令來配置並檢視arp快取

(1)檢視arp快取

#arp

(2)新增乙個ip位址和mac位址的對應記錄

#arp -s 192.168.10.15 34:560:78:17:ab:f3

(3)刪除乙個ip位址和mac位址對應快取記錄

#arp -d 192.168.10.15

7.dhcp

需要修改/etc/sysconfig/network檔案進行配置,並修改etc/sysconfig/network-scripts

目錄中每個網路裝置的配置檔案。在該目錄中,每個裝置都有乙個叫做ifcfg-ethx的配置檔案

ethx是網路裝置的名稱,如eth0、eth1等。如果想在引導時啟動網絡卡及其配置,networking變

量必須設為yes,除此之外,/etc/sysconfig/network檔案應該包含以下行:

networking=yes

device=eth0

bootprotp=dhcp

onboot=yes

然後,需要重新啟動網絡卡,執行下面的命令即可:

#ifdown eth0

#ifup eth0

Linux下TCP IP核心引數優化

所有的tcp ip引數都位於 proc sys net目錄下 請注意,對 proc sys net目錄下內容的修改都是臨時的,任何修改在系統重啟後都會丟失 例如下面這些重要的引數 引數 路徑 檔案 描述預設值 優化值 proc sys net core rmem default 預設的tcp資料接收...

Linux下qemu網路配置(不使用en網路介面)

示例系統 ubuntu 18.04 安裝docker。sudo apt install docker.io建立docker。systemctl start docker這時使用ifconfig,可以看到docker0。install bridge utils 虛擬網橋工具 sudo apt get ...

Linux路由配置網摘

pc1 rout1 rout2 rout3 pc2 五個裝置的靜態ip位址分別為 pc1 192.168.1.88 24 rout1 192.168.1.128 24 192.168.2.128 24 rout2 192.168.2.66 24 192.168.3.66 24 rout3 192.1...