设置命令
- ifconig:查询、设置网卡与IP网段等相关参数。
- ifup,ifdown:这两个文件是脚本
- route:查询、设置路由表
- IP:复合式的命令,可以修改上述命令提到的功能。
ifconfig ifup ifdown
ifconfig
ifconfig 主要手动启动、观察和修改网络接口的相关参数。直接输入ifconfig就会列出网卡的信息。如下图:
eho lo网卡代号,lo表示loopbackHWaddrMAC,网卡的硬件地址inet addrIPv4的IP地址,Bcast广播地址,Mask表示masknet子网掩码inet6 addrIPv6的IP地址RX网络启动到现在接受数据包的情况。ackets代表数据包数 errors代表数据包错误的数量 dropped代表丢弃的包数TX与RX相反表示传输的情况collisions数据包碰撞,如果发生太多 表示网络不好txquenelen表示数据传输的缓存区的长度RX Bytes
TX Bytes总传送 接收的字节总量interrupt
Memory硬件中断 内存地址
如果输入ifconfig eth0则显示eth0接口的相关数据。
使用ifconfig eth0 192.168.1.12直接在eth0设置ip地址,但是在ubuntu上设置需要使用sudo
可以在设住MTU 如上图。也可以如下设住ip地址 子网掩码
可以在一个网卡上再仿真一个网络接口
eth0 和eth0:0是同一个网卡
使用如下关闭eth0:0 调用down命令后需要重启整个网络接口
上面调用重启命令时候,可以看出ubuntu和red的区别,在ubuntu中使用sudo /etc/init.d/networking restart
在red centos'中使用/etc/init.d/network restart.
要启动 网络接口可以使用 ifconfig eth0 up命令。
ifup ifdown
ifup ifdown 其实调用的系统中脚本。在centos系统中,ifup eth0 命令实际上是调用的ifcfg-eth0文件内容进行网络参数的设置,上述文件在/etc/sysconfig/network-script目录下。不同系统获取网络参数的文件有所区别,ubuntu系统ifup使用参见点击打开链接
route
两台在网络中电脑有了路由才能进行联通。只要有网络接口就会产生路由。
通过上图可以得知,-n参数可显示ip地址,不加上述参数,默认显示电脑名称。
default=0.0.0.0 。
- Destination' Genmask 分别表示目标网址字段和子网掩码 两者组合就成为一个完整的网段。
- Gateway 上述两个字段组合的网段是通过那个网关连接出去的。如果显示0.0.0.0 default表示直接通过本机传送,通过MAC地址在局域网中传送;如果显示IP,表示通过上述地址的路由器(网关)传送出去的。
- Flags 有下列标记,表示意义如下。
- U(route is up):该路由已启动
- H(target is a host):目标是一台主机IP而不是网段
- G(use gatway):需要使用外部的主机连传送信息,此主机直接链接路由外层还有其他网关才能链接到外部地址。
- R(reinstate route for dynamic routing):使用动态路由,恢复路由信息的标记
- D(dynamically installed by dameon or redirect)
- M(modified from routing daemon or redirect)
- ! (reject route)被阻止路由
- Iface 网络接口
在ubuntu中路由的显示顺序是默认路由(0.0.0.0/0.0.0.0),逐渐到Class B网段(169.254.0.0/16),最后到Class C网段(192.168.1.0/24。在centos上显示顺序正好相反。上图只显示三个路由,是以为我的pc是通过我的路由器(192.168.1.1)接入局域网的。所以Flags标志是UG。
试想一下 如果我有一个传向192.168.1.29地址的数据波啊,那首先会找(192.168.1.0/24)网段,找到地址后,直接通过哦wlan0地址传输出去。
如果我传送一个数据到百度的主机,假设百度的ip为111.13.100.92,首先判断(192.168.1.0/24)网段,然后判断(169.254.0.0/16),最后到了0.0.0.0/0.0.0.0网段,通过这个网段的传输出去,到达192.168.1.1路由器。
路由有顺序的,如果电脑有 两个网卡设为相同的网段,不管数据是通过那个网卡(网络接口)接受到数据,都是通过路由表最后一个路由中的网络接口传输出去的。
路由可以通过 add和del 来增加和删除
增加路由的时候 要注意这个路由必须是连通的,否则会显示错误。
使用 route add default gw 192.168.10.1 来增加默认路由地址。
如果出现如图所示的“SICADDRT:Network is unreachable”错误,是因为gw后面设置的网管ip不能直接与主机所在的网段沟通。一般情况,有一个默认网段就可以了。
设网络参数ifconfig android 怎样设置网络参数?
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java设置JSON字符串参数编码
本文详细介绍了如何在Java中创建JSON字符串以及在Java中设置JSON字符串参数编码的方法。
json 字符串 JSON Java -
Android网络请求-sign参数的设置方式
上述的Sign签名的方式能够在一定程度上防止信息被篡改和伪造,保障通信的安全,这里使用的是MD5进行加密,当
android 网络 python 请求参数 Android