Linux 下 TCP IP 網絡配置

LINUX下的網絡配置文件
(1)/Etc/Sysconfig/Network:該文件包含主機基本網絡信息、包括主機名等,主要用於系統啓動。
(2)/Etc/Sysconfig/Network-script/:該目錄下是系統啓動最初始化網絡信息,包括一些常用的網卡配置和啓動命令。
(3)/Etc/Sysconfig/Network-script/ifcfg-eth0:該文件包含網卡eth0的配置信息
(4)/Etc/Xinetd.conf:該文件定義了由超級服務器進程Xinetd啓動的網絡服務。
(5)/Etc/Protocols:該文件設定了主機使用的協議以及各個協議的協議號。
(6)/Etc/Services:該文件設定了主機不同端口的網絡服務
使用命令配置網絡
1.ifconfig命令
ifconfig是配置IP地址、網關等網卡信息時常用的命令。
(1)配置Eth0的IP地址,同時激活設備:
#ifconfig eth0 192.168.10.88 netmask 255.255.255.0 up
ifconfig命令在禁用設備時採用Down命令,例如#ifconfig eth0 down 
(2)爲設備Eth0的別名配置IP地址:#ifconfig eth0:1 192.168.10.188
(3)查看指定的網咯接口配置:#ifconfig  eth0
(4)查看所有的網絡藉口配置:#ifconfig
2.route命令
可以用route命令來配置並查看內核路由表的配置情況。
(1)添加到主機的路由
//指示到主機192.168.10.188的路由爲網絡設備eth0:0
#route add -host 192.168.10.188 dev eth0:0
//指示到主機192.168.10.148的路由經過網關192.168.10.40
#route add -host 192.168.10.148 gw 192.168.10.40
(2)添加到網絡的路由
//指示到網絡192.168.10.0的路由爲網絡設備eth0
#route add -net 192.168.10.0 netmask 255.255.255.0 eth0
//指示到主機192.168.10.148的路由經過的網關192.168.10.1
#route add -net192.168.10.0 netmask255.255.255.0 gw192.168.10.1
//指示到網絡192.168.10.0的路由爲網絡設備eth1
#route add -net 192.168.10.0/24 eth1
(3)添加默認網關
#route add default gw 192.168.10.1
(4)查看內核路由表的配置
#route
(5)刪除路由
#route del -host 192.168.1.2 dev eht0:0
#route del -host 10.20.30.148 gw 10.20.30.40
#route del -net 10.20.30.40 netmask 255.255.255.248 eth0
#route del -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41
#route del -net 192.168.1.0/24 eth1
#route del default gw 192.168.1.1
3.ping命令
ping命令可以測試網絡的連通性
#ping www.google.com
4.Netstat命令
可以使用netstat命令來顯示網絡狀態信息
(1)顯示網絡接口狀態:#netstat -i
(2)顯示所有監控中的服務器Scoket和正使用Scoket的程序信息:#netstat -lpe
(3)顯示內核路由表信息:
#netstat -r
#netstat -nr
(4)顯示TCP/UDP傳輸協議的連接狀態:
#netstat -t
#netstat -u
5.Hostname命令
Hostname可以修改主機名:#Hostname set_your_name
6.ARP命令
可以查看ARP命令來配置並查看ARP緩存
(1)查看ARP緩存
#arp
(2)添加一個IP地址和MAC地址的對應記錄
#arp -s 192.168.10.15 34:560:78:17:AB:F3
(3)刪除一個IP地址和MAC地址對應緩存記錄
#arp -d 192.168.10.15
7.DHCP
需要修改/Etc/Sysconfig/Network文件進行配置,並修改Etc/Sysconfig/Network-scripts
目錄中每個網絡設備的配置文件。在該目錄中,每個設備都有一個叫做Ifcfg-ethX的配置文件
EthX是網絡設備的名稱,如Eth0、Eth1等。如果想在引導時啓動網卡及其配置,NETWORKING變
量必須設爲yes,除此之外,/Etc/Sysconfig/network文件應該包含以下行:
NETWORKING=yes
DEVICE=eth0
BOOTPROTP=dhcp
ONBOOT=yes
然後,需要重新啓動網卡,執行下面的命令即可:
#ifdown eth0
#ifup eth0
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章