天天看點

配置linux網卡位址

描述:初次使用linux,需要配置網卡IP位址(以下四種方式配置網卡位址)

ifconfig #需要檢視網卡資訊以及是否生效

ifconfig | egrep "HWaddr | inet addr "

配置網卡位址四種方式

第一種使用VIM配置方式(在配置檔案裡配置,表示不丢失,永久生效)

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

DEVICE="eth0"#關聯的裝置名稱,要與檔案名的後半部“eth0”保持一緻

ONBOOT="yes" #開機時是否自動激活此網絡接口

HWADDR=00:0C:29:3B:7B:58 #硬體位址,要與硬體中的位址保持一緻:可省

GATEWAY="192.168.100.1"#設定預設網關

IPADDR=192.168.100.150#ip位址

PREFIX=24#子網字首

BOOTPROTO=static#[static|none|dhcp|bootp]

引導協定:要使用靜态位址,static或none:dhcp表示使用dhcp伺服器擷取位址

第二種使用圖形化界面配置方式(臨時生效)

setup--->Network configuration--->Device configuration--->選擇網卡eth0--->填入IP資訊      

以上兩種配置必須重新開機:service network restart 

ifconfig eth0 192.168.1.1/24 [up/down] 臨時配置立即生效(重新開機網絡立即失效)

第三種使用軟連接配接配置方式(建立軟連接配接)

ln -s /etc/sysconfig/network-scripts/ifcfg-eth0 /eth0 #建立軟連接配接(便于以後修改位址)

alias ifconfig=/sbin/ifconfig #自定義别名

which ifconfig #查找ifconfig原始檔案件位置  

mii-tool eth0(用于檢查網卡與網線連接配接是否正确)

第四種使用複制檔案配置方式(複制配置檔案進行修改)

最小化安裝導緻無法識别到本地網卡

ifconfig eth0 192.168.100.150#系統無法識别eth0網卡

cd /etc/sysconfig/network-scripts/

cp ifcfg-lo  ifcfg-eth0 copy回環位址模闆

vim /etc/sysconfig/network-scripts/ifcfg-eth0 更改配置檔案

service network restart 重新開機網卡

ifconfig -a 顯示所有接口配置資訊 

vim /etc/resolv.conf 配置DNS,域名方可解析

nameserver 8.8.8.8

nameserver 202.106.196.115 

chkconfig --list#列出所有系統服務

chkconfig --list | grep on #列出所有啟動的系統服務

ping測試主機之間網絡連通性

-c 100:設定ping的次數;

-i 1:指定收發資訊的間隔時間為1s;

-R:記錄路由過程;

-s:設定資料包的大小;

-t:設定存活數值TTL的大小;

Ctrl + C 終止 

防火牆設定

開啟: service iptables start 

關閉: service iptables stop

注釋:一定要會使用曆史記錄指令:history 

-c:清空指令曆史

-d:删除指定位置的指令

-w:儲存指令曆史至曆史檔案中

 曆史指令儲存至.bash_history

環境變量

path:指令搜尋路徑

histsize:指令曆史緩存區大小,預設是1000

echo $HISTSIZE

指令曆史的使用技巧:

!n:執行指令曆史中的第n條指令

!-n:執行指令曆史中的倒數第n條指令

!!:執行上一條指令

!string:執行指令曆史中最近一個以指定字元串開頭指令

!$:引用前一個指令的最後一個參數

esc .

alt+ . 

學會用Google搜尋技術

本文轉自 周小玉 51CTO部落格,原文連結:http://blog.51cto.com/maguangjie/1747664,如需轉載請自行聯系原作者

繼續閱讀