linux管理网络连接指令

ethtool eth0  查看 eth0对应网卡的设置

ethtool -i eth0 查看 eth0网卡的驱动信息

ethtool -S eth0 查看网卡的统计信息

ethtool -s eth0 speed 100 duplex full autoneg off 关闭自动协商功能,将网卡设置为100Mbps全双工模式

ethtool -s eth0 speed 10 duplex half autoneg off

上述修改只在当前会话有效,系统重启后恢复原有设置。要让修改后的设置在系统重启后或网络重新开启后仍然有效,必须在/etc/sysconfig/network-scripts/ifcfg-eth0文件的ETFTOOL_OPTS一行加上相应的选项

ETHTOOL_OPTS="speed 100 deplex full autoneg off"

如果网卡型号很旧,可以使用mii-tool进行相应查看

mii-tool eth0 显示显卡的协商速率和连接状态

mii-tool -v eth0 显示网卡的详细设置

netstat命令提供了获取网络接口统计信息的方法

netstat -i 获取eth0网络接口统计信息

netstat -ic 每秒刷新一次

可以将 netstat -i 用 watch监视

网络相关的部分控制脚本和配置文件位于 /etc/sysconfig/network-scripts目录下

/usr/share/doc/initscripts-*/sysconfig.txt文件记录了netscripts有关信息

脚本 /etc/init.d/network负责启动已配置的network-scripts文件

service启动 停止 重启网络接口

service network stop

service network start

service network restart

service network status  查看网络接口状态

chkconfig可以将网络接口设置为开机时自启动

chkconfig network on 开机时自启动网络接口

chkconfig --list network 查看不同网络级别下网络开关情况

系统包含多个网络接口时,可以使用 ifdown ifup 关闭或打开某一个接口

ifdown eth0

ifup eth0

ifconfig命令可以查看网卡 mac地址和tcp/ip连接的地址

ifconfig eth0

ip命令不仅能够显示网络接口的相关信息,还能更改网络设备,路由,IP隧道设置

lspci | grep -i wireless 可以查看PCI无线网卡的型号

iwconfig 查看并修改无线网卡接口信息

hostname 查看本机dns主机名全程

hostname -s 查看本机主机名简称

hostname -d 查看本机域名

dnsdomainname 查看本机域名

hostname name  设定本机主机名

检查网络故障

ip route 检查实际路由表中的默认网关

ping 默认网关的ip地址  确定与网关的IP层是否连通

--检查地址解析协议

arp -v  按主机名列出ARP缓存条目

arp -vn 按IP地址列出ARP缓存条目

arp -d ip地址  删除ARP缓存中的某一条目

arp -s ip地址  mac地址  向ARP缓存中添加条目

ip neighbour也可以实现上述功能

--跟踪到主机的路由

traceroute 地址

traceroute -I 使用ICMP包跟踪

traceroute -T使用TCP报文跟踪

traceroute -p 端口号  默认会连接端口80

traceroute -n 跟踪时关闭名字解析

tracepath 地址 使用UDP跟踪路由

route 显示本机路由表信息

route -n 显示路由表,不做dns解析

route add default gw 10.0.0.2 将10.0.0.2添加为默认网关

route add -net 192.168.0.0 netmask 255.255.255.0 eth0/gw 10.0.0.100  通过指定网口或网关ip地址,在网络里添加新的路由

route del -net 193.168.0.0 netmask 255.255.255.0 删除路由

时间: 2024-10-29 19:08:09

linux管理网络连接指令的相关文章

Linux编辑网络连接

Linux编辑网络连接   实验目标: 通过本实验掌握新建网络连接.修改hosts文件.修改主机名的方法. 实验步骤: 1.新建一个名为review的网络连接,并配置ip地址,启用新连接 2.修改hosts文件,将刚才配置的ip地址和“myhost”名称对应 3.  将系统主机名设置为centos 参考命令:   1.查看现有连接 2.新建连接 3.配置地址并启动新连接 一个网卡的两个连接配置,只能一个启用,其他作为备选. 如果需要一个网卡配置多个ip,需要修改网卡配置文件实现 4.给ip地址一

Linux 查看网络连接状态

CLOSED:无连接是活动的或正在进行ESTABLISED:已建立连线的状态:SYN_SENT:发出主动连线 (SYN 标志) 的连线封包:SYN_RECV:接收到一个要求连线的主动连线封包:FIN_WAIT1:该插槽服务(socket)已中 断,该连线正在断线当中:FIN_WAIT2:该连线已挂断,但正在等待对方主机回应断线确认的封包:TIME_WAIT:该连线已 挂断,但 socket 还在网路上等待结束:LISTEN:通常用在服务的监听 port !可使用『 -l 』参数查阅.CLOSIN

物理真实网络连接和虚拟机联网的方式详解

物理真实网络连接和虚拟机联网的方式详解 一.物理真实网络连接图详解 二.查找VMware指定虚拟IP: 1. 2. 3. 三.注意:Linux虚拟网络连接有以下几种: 1.NAT方式(这种方式CentOS可以上外网) 2.桥接方式(bridging)(这种方式CentOS可以上外网) 3.hostonly方式(注意:这种方式CentOS不可以上外网) 四.虚拟机的IP在window上ping下,看能不能拼的通,如果拼的通,说明linux上可以上外网 1.查看linux下ip 2.在window上

linux上网络问题

一.网络连接失败,不能访问 1.现象描述 network 服务不能启动, ping不通, Device not managed by NetworkManager or unavailable 2.network和NetworkManager network : 对网卡的配置 NetworkManager :由  管理系统网络连接,允许用户管理网络连接服务组成,是为了更好的管理网络. 3.解决方法 chkconfig NetworkManager off service NetworkManag

大数据学习之_01_Linux学习_02_组管理和权限管理+定时任务调度+linux磁盘分区、挂载+linux的网络配置+进程管理(重点)+软件包管理+大厂面试题+感悟分享+资料附录

10 组管理和权限管理10.1 Linux组的基本介绍10.2 文件/目录的所有者10.3 文件/目录的所在组10.4 权限的基本介绍10.5 rwx权限详解10.6 修改权限指令-chmod10.7 修改文件所有者-chown10.8 修改文件所在组-chgrp10.9 最佳实践-警察和土匪游戏11 定时任务调度11.1 crond任务调度12 linux磁盘分区.挂载12.1 分区的基本知识12.2 Linux分区12.3 挂载的经典案例12.4 查询系统整体磁盘使用情况12.5 查询指定目

【我的Linux,我做主!】实战--使用netstat监控网络连接信息

目录:(一)netstat简介(二)netstat语法指南(三)实战演练(四)netstat小结 (一)netstat简介(1.1)在Internet的RFC标准中,netstat的定义是:netstat是在内核中访问网络连接状态及相关信息的程序,它能提供TCP连接.在TCP和UDP监听.进程内存管理的相关报告.netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表.实际的网络连接以及每一个网络接口设备的状态信息.netstat用于显示IP.TCP.UDP和IC

Linux基础: 网络命令和进程管理

? netstat lsof ps pstree pkill/kill (了解jenkins git,排查环境) 查询服务器之间是否有链接(netstat -an) 某个服务是否启动(了解服务对应的启动文件,ps grep)(了解服务对应的端口 netstat -tunl | grep 8080 查看服务启动的监听端口(netstat -tuln) 查看oasis对应的zookeeper,netstat -an|grep zookepper端口/oasis端口 看看各个日志 ----------

vm virtualBox下 centos7 Linux系统 与本地 window 系统 网络连接 配置

由于要模拟生产环境开发,所以要在自己的电脑上安装虚拟机,这里做一下记录. centos与本机网络连接 1. 环境 虚拟机 VirtualBox-5.2.0-118431-Win Linux镜像 CentOS-7-x86_64-Minimal-1708 计算机 window10 64位 安装好这些环境.具体的安装过程这里就不做罗列了 本文都是以root权限为例做的.操作Linux权限不够时,请在指令前加 sudo 2. 设置centos的网络 设置centos1的网络,我这里的镜像名字是cento

[转帖]在Linux中的使用 ss 命令检查套接字/网络连接

在Linux中的使用 ss 命令检查套接字/网络连接 https://linux.cn/article-4372-1.html 作者: Adrian Dinu 译者: LCTT geekpi | 2014-12-04 10:11   评论: 4 收藏: 7 分享: 13 ss是iproute2包的一部分(控制TCP/IP网络和流量的工具).iproute2的目标是替代先前用于配置网络接口.路由表和管理ARP表的标准Unix网络工具套装(通常称之为“net-tools”).ss工具用于导出套接字统