怎么在linux 系统下,禁用和启用网卡,并看状态,比如像WINDOW XP 下 本地连接,禁用,启用,连接状态,
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在linux 系统下,禁用和启用网卡,并看状态,比如像WINDOW XP 下 本地连接,禁用,启用,连接状态,相关的知识,希望对你有一定的参考价值。
解决怎么在linux 系统下,禁用和启用网卡,并看状态的步骤如下:
1.首先先在本地利用ping命令进行测试,可以看出本地计算机是可以ping通Linux服务器的。
2.下面关闭Linux服务器的ICMP协议。用根用户登录系统,然后输入命令“echo "1" >/proc/sys/net/ipv4/icmp_echo_ignore_all”编辑配置文件。这里小编要说明的是当前用户必须是root也就是根用户,否则没有权限修改配置文件。
3.为了确保配置更改,使用命令“cat /proc/sys/net/ipv4/icmp_echo_ignore_all”查看配置文件,可以看出值已为1。
4.再次在本地利用ping命令进行测试,发现本机计算机无法再ping通Linux服务器了。
5.接下来打开Linux服务器ICMP协议。同样在根用户下输入命令“echo "0" >/proc/sys/net/ipv4/icmp_echo_ignore_all”编辑配置文件,然后使用命令“cat /proc/sys/net/ipv4/icmp_echo_ignore_all”查看配置文件,可以看出值已改为0。
6.最后再在本地利用ping命令进行测试,发现本机计算机又能够ping通Linux服务器了。这样就解决了怎么在linux 系统下,禁用和启用网卡,并看状态的问题了。
参考技术A ifconfig -a (不加-a参数,只能查启用的网卡)例如:网卡名 eth0
启用网卡命名 ifconfig eth0 up
禁用网卡命名 ifconfig eth0 down
验证了 suse系统/redhat系统/ubuntu系统/Frdora系统/CentOS系统,均能使用。本回答被提问者采纳 参考技术B
方法一:
ethtool eth0 采用此命令可以查看到网卡相关的技术指标。
(不一定所有网卡都支持此命令)
ethtool -i eth1 加上 -i 参数查看网卡驱动。
可以尝试其它参数查看网卡相关技术参数。
方法二:
也可以通过dmesg | grep eth0 等看到网卡名字(厂家)等信息。
通过查看 /etc/sysconfig/network-scripts/ifcfg-eth0 可以看到当前的网卡配置包括IP、网关地址等信息。
当然也可以通过ifconfig命令查看。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。 严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
Linux网络管理
2-3:
ifconfig只能查看到网卡的 IP/广播地址/掩码/MAC地址,但是无法查看到网关地址和DNS地址;
禁用/启用网卡
ifdown [网卡设备名] //禁用网卡;
ifup [网卡设备名] //启用网卡;
netstat [选项]
①-t:列出TCP协议端口;
②-u:列出UDP协议端口;
③-n:使用IP地址和端口号,而不使用域名和服务名;
④-l:仅列出在监听状态网络服务;
⑤-a:列出所有的网络连接;
3-1:
ifconfig
//查看与配置网络状态命令;(只能查看到IP和子网掩码)
关闭与启动网卡:
①ifdown 网卡设备名 //禁用网卡设备;
②ipup 网卡设备名 //启用网卡设备;
查询网络状态:
①netstat 选项
选项:
-t:列出TCP协议端口;
-u:列出UDP协议端口;
-n:不使用域名和服务器名,而使用IP地址和端口号;
-l:仅列出在监听状态网络服务;
-a:列出所有的网络连接;
状态:
LISTEN(监听状态)
ESTABLISHED(代表连接已经存在)
②netstat -an | grep ESTABLISHED | wc
-l //查看当前系统远程连接数;
netstat -rn和route -n
选项-r:列出路由列表,功能和route命令一致(最后一条的③GATEWAY就是该网卡的网关地址);
!!在一台服务器里,连内网的网卡是不能设置网关的!!!
!!当使用完远程连接工具后,关闭软件时,使用logout退出!!!
域名解析命令:
①nslookup [域名和IP] //进行域名与IP地址解析;
②[[email protected]~]#nslookup
> server
查看本机的DNS服务器;
> exit
退出nslookup命令;
3-2笔记:
ping命令:
ping IP或域名 [选项] //探测指定IP或域名的网络状况;
选项:
-c
次数:指定ping包的次数;
telnet命令:
telnet是明文不加密的连接方式,linux中几乎已经被ssh加密远程连接替代;虽然不用于远程,但还是可以用于端口探测;
telnet [域名或IP] [端口] //远程管理与端口探测命令;
traceroute命令:
traceroute [选项] IP或域名 //路由跟踪命令;
选项:
-n:使用IP,不使用域名,速度更快;
!!网络测试命令几乎都使用的是ICMP(Internet Control Message Protocol
)Internet控制报文协议!!!
wget命令:
wget 文件下载地址 //下载命令;
tcpdump命令:
tcpdump -i eth0 -nnX port 21
选项:
-i:指定网卡接口;
-nn:将数据包中的域名与服务转为IP和端口;
-X:以十六进制和ASCII码显示数据包内容;
-port:指定监听端口;
4-1:
加密算法:
①对称加密算法:
采用单钥密码系统的加密方法,同一个密钥可以同时用作信息得加密和解密,这种加密方法称之为对称加密,也称之为密钥加密;
②非对称加密算法:
非对称加密算法(symmetric cryptographic
algorithm)又名“公开密钥加密算法”,非对称加密算法需要两个密钥:公开密钥(plublickey)和私有密钥(privatekey)
SSH命令:
①ssh 用户名@IP //远程管理指定的linux服务器;
②使用ssh远程连接计算机时,下载的对方密钥存储在本地当前用户的家目录中,名为.ssh的隐藏文件中;
③scp [-r] 用户名@IP:文件路径 本地路径 //下载文件;
④scp [-r] 本地文件 用户名@IP:上传路径 //上传文件;
⑤-r:如果上传或下载的是对象是目录,则需要加-r,文件则不需要加-r;
4-2:
SecureCRT远程管理工具:
normal font :新宋体
字符集:GB2312中文
caracter encding:utf-8(国际编码)
4-3:
Xshell(远程管理工具)和winscp(文件传输工具)
本文出自 “IT_Boomer” 博客,请务必保留此出处http://liangjing.blog.51cto.com/8582041/1844423
以上是关于怎么在linux 系统下,禁用和启用网卡,并看状态,比如像WINDOW XP 下 本地连接,禁用,启用,连接状态,的主要内容,如果未能解决你的问题,请参考以下文章