Linux网络设置与排错(ifconfig、ping、traceroute、netstat、arp、hostname)

一、查看网卡运行状态

命令说明
dmesg | grep eth | head -5查看系统引导提示信息中关于网卡的内容,出现类似于“eth0:link up”表示物理网卡工作正常。
lspci |grep Ethernet列出PCI设备,类似于“Ethernet controller”表示物理网卡工作正常。
mii-tool eth0查看eth0网卡的连接状态,虚拟机会显示’not supported’,服务器上显示’link ok’或’no link’,表示网卡为连接状态或未连接。
ethtool eth0查看网络模式和网络速度等信息,最后一行显示“Link detected:yes”,表示网络线路连接正常。

二、ifconfig用来获取网络接口配置信息并对此进行修改

命令说明
ifconfig显示所有网卡的配置。
ifconfig eth0显示eth0网卡的配置。
ifconfig eth0 192.168.1.1配置eth0网卡的IP地址。
ifconfig eth0 netmask 255.255.255.0配置eth0网卡的子网掩码。
ifconfig eth0 broadcast 192.168.1.255配置eth0网卡的子网掩码。
ifconfig eth0 mtu 1500配置eth0网卡的最大传输数值,mtu数值为1500byte。
ifconfig eth0 -arp网路接口不使用arp协议。
ifconfig down eth0禁用 ‘eth0’ 网络设备。
ifdown eth0禁用 ‘eth0’ 网络设备。
ifconfig up eth0启用 ‘eth0’ 网络设备。
ifup eth0启用 ‘eth0’ 网络设备。
service network restart远程登录时重启网卡。
iwconfig eth1显示一个无线网卡的配置。
iwlist scan显示无线网络。
ip addr show显示所有网卡的IP地址。
system-config-network图形化的管理界面调用命令,配置IP地址、网关、DNS等。

三、ping命令用来测试主机之间网络的连通性

  • 执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。
参数说明
-c 5设置执行ping的次数为5。
-i 2指定收发信息的间隔时间为2秒。
-n以IP地址显示输出信息。
-R记录路由过程。
-s 数值设置发出去的icmp数据包的大小,默认是56bytes。
-t 数值设置IP生存时间TTL的大小,每经过一个节点就会少1,默认是255。
-w等待对方主机响应的秒数。
-v详细显示指令的执行过程。

四、两主机间各节点分析,即查看路由信息

命令说明
traceroute -n IP不进行主机的名称解析,只用IP,速度较快。路由跟踪命令,可以查看到你从源到目的地所经过的路由。
traceroute -U IP使用udp的port33433来进行检测,这是默认的检测协议。
traceroute -I IP使用icmp的方式来进行检测。
traceroute -T IP使用tcp来进行检测,一般使用port80测试。
traceroute -w IP若对方主机在几秒钟内没有回应就声明不通,默认是5秒。
traceroute -p 端口号 IP若不想使用udp与tcp的默认端口号来检测,可在此改变端口号。
traceroute -i 设备 IP如果网络接口很多很复杂时,才会用到这个参数。
route -n查看路由信息。

五、netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态

参数说明
-a显示所有选项,netstat默认不显示LISTEN相关。
-t仅显示tcp相关选项。
-u仅显示udp相关选项。
-n拒绝显示别名,能显示数字的全部转化成数字(重要)。
-l仅列出有在 Listen (监听) 的服务的状态。
-p显示建立相关链接的进程名和pid。
-r显示路由信息,路由表。
-e显示扩展信息,例如uid等。
-s按各个协议进行统计 (重要)。
-c每隔一个固定时间,持续输出netstat信息。
-i显示网络接口列表。

六、管理系统ARP缓存

命令说明
arp -n列出当前arp缓存中的条目。
arp -s ip地址 mac地址添加一条静态arp条目。
arp -an ip地址查看指定IP地址的arp条目。
arp -d ip地址删除指定IP地址的arp条目。
arp -f /etc/ethers把/etc/ethers文件中的arp条目导入arp缓存。

七、查看修改主机名

命令说明
hostname查看主机名。
hostname xw临时更改主机名为xw,永久更改需编辑配置文件/etc/sysconfig/network。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值