歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> linux系統的基本網絡配置

linux系統的基本網絡配置

日期:2017/3/3 16:00:34   编辑:關於Linux

一、Linux 基本網絡配置

1. 使用ifconfig命令查看網絡接口信息

eth:第一塊網卡的名稱

lo:loopback的縮寫,“回環”網路接口

查看網卡基本配置信息:

1.) HWaddr: 網路接口的物理MAC地址

2.) Inet addr: IP地址

3.) Bcast: 廣播地址

4.) Mask: 網路接口的掩碼

使用ifconfig 查看網絡接口信息

使用ifconfig eth0查看指定網絡接口信息

使用ifconfig –a 查看所有網絡接口信息

2. 使用Ping命令測試網絡連接

1.) 使用ping測試網絡連接

2.) 使用-c選項指定發送數據包的個數

3.) 使用-s選項設置數據包大小

4.) 使用Ping命令測試技巧

1. 可以先測試本機網絡接口地址,如果成功,則說明當前主機的網絡接口是有效的

2. 測試到局域網內其他主機(如默認網關)的IP地址,如測試成功,則說明網關連接正常,否則需要檢查交換機,網線連接是否正確。

3. 當測試到網關正常,但無法Ping通目標主機,可能是目標主機無法連接,也可能是網關服務器沒有對數據包做正確轉發。

4. 如果網絡正常,則可能是防火牆影響

3. 查看及測試路由記錄

1.) 使用route 查看路由表信息

2.) 使用route –n 將路由記錄中的信息顯示為數字(default = 0.0.0.0)

3.) 使用traceroute 測試主機到目標主機之間經過了哪些網絡節點

4. 查看及測試主機名稱

1.) 使用 hostname 命令查看當前主機的主機名稱

2.) 使用 nslookup 域名或IP 地址 {DNS服務器地址}

5. 使用netstat命令查看網絡連接狀態

–a 顯示所有活動的網絡連接信息

–n 以數字形式顯示

–r 顯示路由表信息

–l 顯示處於listening(監聽)狀態的網絡接口及端口信息

–t 查看tcp協議相關信息。

–u 顯示UDP協議相關信息

–p 顯示網絡連接相關聯的進程號,進程信息。(需要root權限)

6. 查看ARP地址解析記錄

使用arp –n 以數字形式顯示當前linux主機的ARP信息。

7. 使用命令調整網絡參數

1.) 執行網絡配置命令修改: 臨時修改,計算機重新啟動或服務重新加載後失效

2.) 修改配置文件: 永久修改

8. 使用網絡配置命令修改網絡信息。

1.)設置網卡IP地址(臨時的):ifconfig 網絡接口名稱 IP地址 [ netmask 子網掩碼 ]

或者:Ifconfig 網絡接口名稱 IP地址[ /掩碼長 ]

2.)禁止網絡接口 ifconfig eth0 down

激活網絡接口 ifconfig eth0 up

3.)設置虛擬網絡接口(例如在eth0上添加一塊虛擬網卡eth0:0)

Ifconfig eth0:0 172.17.17.17

4.)修改網卡使用的MAC地址 ifconfig eth0 hw ether 11:22:33:44:55:66

9. 設置路由記錄

1.) 使用 route add添加路由信息

-net 指定一個目標網絡 (或-host指定目標主機) gw 確定下一跳地址。

2.) 刪除指定網段的路由記錄 route del –net 192.168.3.0/24

3.) 刪除添加默認網關路由記錄

route del default gw 192.168.1.1

route add default gw 192.168.1.1

10. 修改主機名稱 hostname + 新名稱

11. 設置靜態ARP記錄

將網關於MAC地址綁定

arp –s 192.168.1.1 11:22:33:44:55:66

二、通過配置文件修改網路參數(永久的)

1. 修改網絡接口配置

1.) 網絡接口配置內容

DEVICE 設置網絡接口名稱

ONBOOT 設置系統啟動時是否生效

BOOTPROTO 設置配置方式 為“static”靜態IP 為“dhcp”動態獲取

IPADDR 設置網絡接口的IP地址

NETMASK 設置網絡接口的子網掩碼

GATEWAY 設置網絡接口的默認網關

2.) 停止或啟用指定的網絡接口

Ifdown eth0

Ifup eth0

重新啟動 service 服務名 restart ( stop )

2. 主機名稱配置文件

vi /etc/sysconfig/network

修改HOSTNAME=主機名

3. 本地的主機名稱解析文件

vi /etc/hosts

4. 域名服務器配置文件

vi /etc/resolv.conf

添加 Search 搜索域

nameserver DNS服務器地址 (可以設置三個)

三、使用DHCP動態配置主機

1.配置DHCP服務器軟件

掛載光盤 並安裝dhcp軟件包

1.)主配置文件dhcpd.conf

配置項的基本類型

聲明:描述dhcpd服務器對網路的劃分、是網路設置的邏輯范圍

參數:配置的字和對應的值(一般為默認租約時間)

選項:指定分配給客戶端的配置參數

dhcpd.conf文件中的全局配置

ddns-update-style,動態DNS更新模式

default-lease-time,默認租約時間

max-lease-time,最大租約時間

option domain-name,默認搜索區域

option domain-name-server,DNS服務器地址

使用subnet聲明設置子網屬性

使用subnet關鍵字指定子網的網絡地址,netmask關鍵字指定子網掩碼

本文URL地址:http://www.bianceng.cn/OS/Linux/201410/45506.htm

使用range參數指定動態分配的IP地址范圍,可多個

使用option subnet-mask 選項指定為客戶機分配的子網掩碼地址

使用option routers選項指定為客戶機分配的默認網關地址

使用host聲明設置主機屬性

使用host關鍵字指定需要分配保留地址的DHCP客戶機名稱

使用hardware ethernet 參數指定匹配主機MAC地址

使用fixed-address 參數指定對應的保留地址

dhcpd.conf文件中的其他設置

2.)命令參數配置文件/etc/sysconfig/dhcpd

修改/etc/sysconfig/dhcpd

3.)啟動與停止dhcpd服務

啟動前應確認DHCP服務器的網路接口具有靜態指定的固定IP地址,負無法啟動

啟動service dhcpd start

重啟service dhcpd stop

停止service dhcpd restart

2.使用DHCP客戶端

1.)修改對應的網卡配置文件

vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改BOOTPROTO=dhcp

2.)並重新啟動network

3.)使用dhclient 為本機獲取地址

3.配置DHCP中繼

1.)開啟服務器的路由轉發功能

編輯/etc/sysctl.conf文件

修改net.ipv4.ip_forward = 1

執行sysctl -p 查看

2.) 設置允許DHCP中繼數據的接口及DHCP服務器的IP地址

編輯/etc/sysconfig/dhcrelay

設置INTERFACES= "eth0 eth1 ···"

DHCPSERVERS="192.168.1.1"

3.)啟動dhcrelay中繼服務程序

Copyright © Linux教程網 All Rights Reserved