linux网络参数设置命令

设置命令

  • ifconig:查询、设置网卡与IP网段等相关参数。
  • ifup,ifdown:这两个文件是脚本
  • route:查询、设置路由表
  • IP:复合式的命令,可以修改上述命令提到的功能。

ifconfig ifup ifdown 

ifconfig

ifconfig 主要手动启动、观察和修改网络接口的相关参数。直接输入ifconfig就会列出网卡的信息。如下图:

eho lo网卡代号,lo表示loopback
HWaddrMAC,网卡的硬件地址
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不能直接与主机所在的网段沟通。一般情况,有一个默认网段就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值