查詢,設定網卡資訊
ifconfig
|
|
查詢網卡資訊
ifconfig {interface}
{up|down}
|
|
ifconfig -a
|
查詢所有網卡資訊
|
ifconfig eth0
up
|
啟動eth0這張網卡
|
設定網卡 ifconfig
{interface} {option}
|
|
HWaddr
|
硬體網卡位址
|
inet addr
|
ipv4
address,Bcast代表broadcast
address,Mask代表netmask
|
inet6 addr
|
ipv6 address
|
MTU
|
此張網卡可以傳送及接受的最大封包,預設為1500
bytes (不包含ipv4
DA/SA/CRC欄位)
|
RX
|
目前此張網卡接收的封包數量
|
TX
|
目前此張網卡傳送出的封包數量
|
collision
|
封包碰撞的次數
|
txqueuelen
|
tx
queue長度的設定,預設為1000
bytes
|
Rx bytes
|
目前此張網卡接收的總資料數,以bytes為單位
|
Tx bytes
|
目前此張網卡傳送出的總資料數,以bytes為單位
|
ifconfig eth0
192.168.0.2 netmask 255.255.255.0 mtu 5000
|
設定eth0網卡的ip,netmask,mtu
|
sudo nano
/etc/sysconfig/network-scripts/ifcfg-eth0
|
修改eth0網卡配置,在ifcfg-eth0這份文件中設定,內容包含ip/netmask/broadcast/dhcp....等資料
|
sudo /etc/init.d/network restart |
修改上面之文件(ifcfg-eth0),須重啟網路設定值
|
Debian/
Ubuntu網卡的設定
|
|
sudo nano
/etc/network/interfaces
|
設定interfaces檔
|
iface
eth0 inet static
address
192.168.222.3
network
192.168.222.0
netmask
255.255.255.0
gateway
192.168.222.2
|
設定網卡資訊,如ip,network,network,gateway
|
sudo
/etc/init.d/networking restart
|
重啟網路介面
|
netstat命令
查看網路連線及後門工具
netstat參數設定
|
|
-r
|
顯示路由狀態資訊,如同下route指令
|
-n
|
用網卡編號及ip來呈現連線狀態
|
-a
|
顯示所有連線狀態,並用網卡編號及ip來呈現連線狀態
|
-t
|
只顯示TCP連線狀態
|
-u
|
只顯示UDP連線狀態
|
-l
|
只顯示有在監聽(Listen)的連線狀態
|
-p
|
顯示PID及Program的檔名
|
-c
|
設定幾秒鐘更新一次,-c
5即5秒更新一次
|
DNS client端設定
DNS
client設定檔
|
|
/etc/hosts |
最早的hostname與ip對應的檔案
|
/etc/resolv.conf |
ISP DNS
Server的ip設定處
|
/etc/nsswitch.conf |
決定先要使用hosts還是resolv.conf為優先的設定檔
|
Linux主機預設都先使用hosts為hostname及ip的對應,而找尋DNS
Server則是參照resolv.conf這個檔案
|