怎么在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 下 本地连接,禁用,启用,连接状态,的主要内容,如果未能解决你的问题,请参考以下文章

怎么在linux 系统下,禁用和启用网卡(up/down), setting IP

linux 网卡开机自动禁用

linux 中网卡禁用了怎么办

Linux的透明大页如何启用禁用

Linux 如何重启网络,禁用网卡

怎样用命令行禁用网卡