ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux网络配置命令

2021-09-28 17:36:29  阅读:194  来源: 互联网

标签:10.20 traceroute route 网络 192.168 ifconfig 命令 Linux eth0


1、 ifconfig  可以使用ifconfig命令来配置并查看网络接口的配置情况。  
例如:
(1)配置eth0的IP地址, 同时激活该设备。  
#ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up


(2) 配置eth0别名设备eth0:1的IP地址,并添加路由。  
#ifconfig eth0 192.168.1.3  
#route add –host 192.168.1.3 dev eth0:1


(3) 激活设备。  #ifconfig eth0 up


(4) 禁用设备。  #ifconfig eth0 down


(5)查看指定的网络接口的配置。 #ifconfig eth0


(6)查看所有的网络接口配置。   #ifconfig


2、 route  可以使用route命令来配置并查看内核路由表的配置情况。  
例如:
(1) 添加到主机的路由。  
#route add –host 192.168.1.2 dev eth0:0  
#route add –host 10.20.30.148 gw 10.20.30.40


(2) 添加到网络的路由。  
#route add –net 10.20.30.40 netmask 255.255.255.248 eth0  
#route add –net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41  
#route add –net 192.168.1.0/24 eth1


(3) 添加默认网关。  
#route add default gw 192.168.1.1


(4) 查看内核路由表的配置。  
#route


(5)删除路由。  
#route del –host 192.168.1.2 dev eth0: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


对于1和2两点可使用下面的语句实现:  
ifconfig eth0 172.16.19.71 netmask 255.255.255.0  
route 0.0.0.0 gw 172.16.19.254  
service network restart


3、 traceroute  
traceroute命令用于追踪数据包在网络上的传输时的全部路径,它默认发送的数据包大小是40字节。
通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。
traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其ip地址。  
例如:  
#traceroute www.51cto.com


4、 mtr
mtr (My traceroute)也是几乎所有 Linux 发行版本预装的网络测试工具。他把 ping和 traceroute 的功能并入了同一个工具中,所以功能更强大。
mtr 默认发送 ICMP 数据包进行链路探测。可以通过 -u 参数来指定使用 UDP 数据包用于探测。
相对于 traceroute 只会做一次链路跟踪测试,mtr 会对链路上的相关节点做持续探测并给出相应的统计信息。所以,mtr能避免节点波动对测试结果的影响,所以其测试结果更正确,建议优先使用。
例如:
mtr www.51cto.com


5、 netstat  可以使用netstat命令来显示网络状态信息。  
例如:  
(1) 显示网络接口状态信息。  
#netstat –i


(2) 显示所有监控中的服务器的Socket和正使用Socket的程序信息。  
#netstat –lpe


(3) 显示内核路由表信息。  
#netstat –r  
#netstat –nr


(4) 显示TCP/UDP传输协议的连接状态。  
#netstat –t  
#netstat –u


6、 ping  可以使用ping 命令来测试网络的连通性。  
例如:  
#ping www.51cto.com 
#ping –c 4 192.168.1.12


7、 arp  可以使用arp命令来配置并查看arp缓存。
例如:  
(1) 查看arp缓存
#arp


(2) 添加一个IP地址和MAC地址的对应记录  
#arp –s 192.168.33.15 00:60:08:27:CE:B2


(3) 删除一个IP地址和MAC地址的对应缓存记录  
#arp –d192.168.33.15

标签:10.20,traceroute,route,网络,192.168,ifconfig,命令,Linux,eth0
来源: https://www.cnblogs.com/lcword/p/15348969.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有