Linux 基礎網絡設置

     1.1 查看及測試網絡


1.1.1 查看網絡配置 

  1. 使用ifconfig命令-查看網絡接口地址

1)查看活動的網絡接口設備

   ifconfig

2)查看指定的網絡接口設備

  ifconfig eth0

2.使用hostname命令-查看主機名稱、

3.使用route命令-查看路由表條目

  結合“-n"選項使用,可以將路由記錄中的地址顯示爲數字形式,可以跳過解析,加快執行速度

4.使用netstat 命令-查看網絡連接情況

  -a 顯示當前主機中的所有活動的網絡連接信息(包括監聽,非監聽狀態的服務接口)

  -n 以數字形式顯示相關的主機地址,端口等信息

  -r 顯示路由信息

  -l 顯示處於監聽狀態的網絡連接及端口信息

  -t 查看TCP協議相關的信息

  -u 查看UDP協議相關的信息

  -p 顯示與網絡連接相關的進程號,連接名稱信息(需要root權限)

 1.1.2  測試網絡連接

  1. 使用ping命令-測試網絡連通性

2.  使用traceroute命令-跟蹤數據包的路由途徑

3.  使用nslookup命令-測試DNS域名解析


1.2 設置網絡地址參數          手動修改網絡配置包括兩種最基本的方法

   分爲臨時配置

   固定配置


1.2.1 使用網絡配置命令

  1. 使用ifconfig命令-修改網卡的地址,狀態

1)修改網卡的IP地址,子網掩碼

例  ifconfig eth0 192.168.168.1/24

或  ifconfig eth0 192.168.168.1 netmask 255.255.255.0

2)禁用,激活網絡接口

例   ifconfig eth1 down

3)爲網卡綁定虛擬接口

例 ifconfig eth0:0 172.17.17.17

2.  使用route 命令-添加,刪除靜態路由記錄

1)添加,刪除到指定網段的路由記錄

 例 #route add -net 192.168.3.0/24 gw 192.168.4.254

    # route -n 

    #route del -net 192.168.3.0/24
    #route -n

2)添加,刪除默認網關記錄

   #route | grep "default"

   #route del default gw 192.168.4.1

   #route | grep "default"

注意: 在同一個主機的路由表中只應有一條默認網關記錄,若同時存在多條默認網關記錄,可能會導致主機的網絡連接出現故障。

3.使用hostname命令-修改主機的名稱

  #hostname 新主機名 

1.2.2   修改網絡配置文件

  1. 網絡接口配置文件

    # vim /etc/sysconfig/network-scirpts/ifcfg-*

  2. 啓用,禁用網絡接口配置

    例 #service network restart

如果只是想禁用,啓用某一個網絡接口(而不是所有接口),可分別使用兩個接口控制腳本ifdown,ifup

例 #ifdown eth0

   #ifup eth0

3.主機名稱配置文件

 例 # vim /etc/sysconfig/network

4.域名解析配置文件

1)指定爲本機提供DNS解析的服務器地址

   #vim /etc/resolv.conf

2)本地主機映射文件

  #vim /etc/hosts       windows host文件路徑: C:/windows/system32/drivers/etc/hosts

1.3 使用DHCP動態分配主機地址


1.3.1 配置DHCP服務器

1 安裝DHCP服務器軟件

  #mkdir /media/cdrom

  #mount /dev/cdrom /media/cdrom

  #cd /media/cdrom/Packages

  #rpm -ivh dhcp-4.

2.建立主配置文件dhcpd.conf

 #cat /etc/dhcp/dhcpd.conf

 #cp /usr/share/doc/dhcp-4. /dhcpd.conf.sample /etc/dhcp/dhcpd.conf

3.確定subnet網段聲明

 例 subnet 192.168.4.0 netmask 255.255.255.0 {

   range 192.168.4.100 192.168.4.200;

   option routers 192.168.4.1;}

這是最簡單的配置文件,注意標點符號

4.啓動dhcpd服務

#service dhcpd start

#netstat -anpu | grep ":67" 


1.3.2使用DHCP客戶端

#vim /etc/sysconfig/network-scripts-ifcfg-eth0

...

BOOTPROTO=dhcp

#ifdown eth0 ; ifup eth0

執行dhclient -d eth0 命令後,可以爲網網卡eth0自動獲取新的IP地址,並顯示獲取過程

需要通過dhclient 命令釋放獲取的IP租約時,可以結合”-r”選項,例 如“dhclient -r eth0"將會釋放之前爲網卡獲取的IP租約

#dhclient -r eth0








































   





















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章