【Linux】Linux網路配置基礎1 網路相關命令與網路卡配置檔案

海星星hktk發表於2016-01-18
Linux網路配置基礎1 
網路相關命令與網路卡配置檔案


OS:Red Hat Enterprise Linux 6.4

1 ifconfig 檢視/設定網路卡

ifconfig 檢視所有活動網路卡資訊
ifconfig -a 檢視所有網路卡資訊
ifconfig eth0 檢視具體網路卡資訊
ifconfig eth0 up/down 啟用/禁用網路卡
ifup/ifdown eth0 啟用/禁用網路卡(重新讀取配置檔案)
[root@rhel64 ~]# ifconfig



檢視具體網路卡資訊
[root@rhel64 ~]# ifconfig eth0




臨時設定eth0網路卡子介面ip,子網路卡ip須使用靜態配置。
[root@rhel64 ~]# ifconfig eth0:0 192.168.7.101
[root@rhel64 ~]# ifconfig


[root@rhel64 ~]# ifconfig eth0:0 down
[root@rhel64 ~]# ifconfig



2 ip、ethtool 檢視網路卡配置、屬性

[root@rhel64 ~]# ip


檢視網路介面配置情況
[root@rhel64 ~]# ip addr
[root@rhel64 ~]# ip addr show eth0


檢視網路介面屬性資訊
[root@rhel64 ~]# ethtool eth0



3 ping 測試網路通訊
[root@rhel64 ~]# ping 192.168.6.6 -c 4


4 route -n 檢視路由資訊
[root@rhel64 ~]# route -n
[root@rhel64 ~]# ip route

如果需手動指定具體路由,可編輯修改配置檔案
/etc/sysconfig/network-scripts/route-eth0


5 traceroute 檢視主機間路由

測試從當前主機到目標主機間經過的網路節點
[root@rhel64 ~]# traceroute 192.168.6.6

windows中對應命令tracert



6 hostname 檢視主機名
[root@rhel64 ~]# hostname

hostname命令也可以用來臨時設定主機名,當前有效,重啟後恢復配置檔案中值

7 netstat 檢視網路連線狀態
[root@rhel64 ~]# netstat --help


[root@rhel64 ~]# netstat -lntup


[root@rhel64 ~]# netstat -antup


8 /etc/sysconfig/network
全域性配置檔案
[root@rhel64 ~]# cat /etc/sysconfig/network

NETWORKING 全域性網路開關
HOSTNAME 主機名
GATEWAY  全域性閘道器配置,多個網路卡時可在具體網路卡配置檔案指定


9 具體網路卡配置檔案

[root@rhel64 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE 網路卡名稱  要與配置檔名中一致
TYPE=Ethernet    乙太網
ONBOOT=yes     重啟作業系統後啟用網路卡
BOOTPROTO     none 或者static是靜態設定ip;dhcp是自動獲取
IPADDR          ip地址
GATEWAY        閘道器 預設路由
PREFIX          子網掩碼,或使用NETMASK=255.255.255.0


10 本地主機名解析 /etc/hosts
儲存主機名與IP地址的對映記錄
[root@rhel64 ~]# cat /etc/hosts


[root@rhel64 ~]# vi /etc/hosts


[root@rhel64 ~]# ping rhel64 -c2


win7中也有對應檔案



11 網路配置總結










呂星昊
2016.1.18

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29475508/viewspace-1978184/,如需轉載,請註明出處,否則將追究法律責任。

相關文章