-
在接下来的讲解中,讲解的Linux网络配置和网络诊断的命令有:html
ifconfig、ping、netstat、traceroute、dig和nslookup、host、hostname、route、arp、ethtool、GUI管理命令system-config-network。网络
-
第一个命令ifconfig,这个命令能够查看当前主机的ip地址和网卡信息。(附加网卡的启用ifup eth0与停用stop eth0命令)测试
-
第二个命令ping,ping命令能够用来测试网络的连通性,使用很是普遍,不管是通常用户仍是黑客都喜欢钟爱这个命令。router
-
第三个命令netstat,netstat(网络统计)命令显示链接信息,路由表信息等,一般配合使用参数,这里只演示一个参数。htm
-
第四个命令traceroute,traceroute是路由跟踪命令,能够查看到你从源到目的的所通过的路由。blog
-
第5、六个命令dig与nslookup,为何放在一块儿讲呢?缘由是它们既有联系又有区别,dig查询DNS相关信息记录,CNAME,MX记录等等。这个命令主要用于解决相关DNS查询;nslookup也具有查询DNS的功能,还能够ip
能够显示一个ip地址的记录!ci
-
第7、八个命令host和hostname,host命令能够用来查找到IP的名称或IP的名字在IPv4和IPv6 DNS记录和查询,hostname命令查看主机名,或者你能够到/etc/sysconfig/network中修改主机名。路由
-
第九个命令route,能够用来查看路由表,也能够用来增长和删除路由条目。get
添加网关/设置网关
route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
屏蔽一条路由
route add -net 224.0.0.0 netmask 240.0.0.0 reject
删除路由记录
route del -net 224.0.0.0 netmask 240.0.0.0
route del -net 224.0.0.0 netmask 240.0.0.0 reject删除和添加设置默认网关
route del default gw 192.168.120.240
route add default gw 192.168.120.240使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,和iptables同样,须要永久添加的话,也是使用开机执行,因此能够用如下方法添加永久路由:1.在/etc/rc.local里添加执行命令,进行开机执行,由于是root权限,因此不用sudo了:
route add –net 220.181.8.0/24 dev eth0
route add –net 220.181.9.0/24 gw 192.168.10.12.在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev3./etc/sysconfig/static-router :
any net x.x.x.x/24 gw y.y.y.y -
第十个命令arp,ARP为地址解析协议,能够看到默认的表使用。
-
第十一个命令ethtool,ethtool查看到网络模式和网络速度等信息。有关配置能够到/etc/sysconfig/network-scripts/ifcfg-eth0下进行修改。
-
GUI管理命令system-config-network,图形化的管理界面调用命令。
配置网络设置也可使用配置IP地址、网关、DNS等。