Linux網絡基本網絡配置方法介紹



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

DEVICE=eth0
BOOTPROTO=statics
HWADDR=00:0C:29:13:D1:6F
ONBOOT=yes
MM_CONTROLLED=no
TYPE=Ethernet
IPADDR=192.168.0.212
NETMASK=255.255.255.0
DNS1=140.207.198.6
DNS2=223.5.5.5
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行,前面的生效。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM