1、临时IP配置
# ifconfig eth0   192.168.110.118    netmask 255.255.255.0   gateway 192.168.110.2    up
# ifconfig eth0   192.168.110.118/24    up
# ifconfig    eth0:1 192.168.110.118/24     up 指定子接口
 
添加默认网关:
route   add   default  gw   192.168.110.2
 
2、永久IP配置
[root@natsha ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:DD:DF:FF  【网卡的MAC地址】
TYPE=Ethernet
UUID=37e7cb55-0428-4fac-8ddd-3b96a2043578【网卡的UUID】
ONBOOT=yes【设置开机启动】
BOOTPROTO=static【静态IP地址】
IPADDR=192.168.130.119
NETMASK=255.255.255.0
GATEWAY=192.168.130.2
DNS1=114.114.114.114【设置DNS】
[root@natsha ~]#
 
 
 
 
3、配置静态路由
查看路由表
 
Destination:目的地
Genmask:路由的网络掩码
Gateway:该网络通过哪个网关连接出去的(下一跳)
      0.0.0.0:表示路由直接由本机传送,即局域网的MAC直接发送的
      IP:表示该路由需要路由器(网关)的转发才能发送
 
Flags:标志
      U      Up表示此路由当前为启动状态
      H      Host,表示此网关为一主机
      G       Gateway,表示此网关为一路由器
      R       Reinstate Route,使用动态路由重新初始化的路由
      D      Dynamically,此路由是动态性地写入
      M     Modified,此路由是由路由守护程序或导向器动态修改
      !       表示此路由当前为关闭状态
Iface:这个路由传递数据包的接口
 
Metric
路由距离,到达指定网络所需的中转数(linux 内核中没有使用)
Ref
路由项引用次数(linux 内核中没有使用)
Use
此路由项被路由软件查找的次数
 
 
 
3.1增加和删除 静态路由(临时生效)
# route   add  -net  192.168.110.0  netmask 255.255.255.0  gw 192.168.110.2  dev eth0       //增加一条路由 -net后面接的路由为一个网络
# route   del   -net  172.16.0.0/16  netmask 255.255.0.0  gw 172.16.0.254  dev eth0      //删除一条路由
# route    add  -host  172.16.10.10   gw 192.168.1.1        //-host连接到单部主机的路由
# route   add  default  gw  192.168.1.1             //添加默认网关
# route   del   default  gw 192.168.1.1 
# route   add  -net 192.168.1.0/24     eth1
# route   add  -net 224.0.0.0 netmask 240.0.0.0  reject     //屏蔽一条路由
 
 
开启IP转发:
# echo "1" >/proc/sys/net/ipv4/ip_forward (临时)
# vi /etc/sysctl.conf --> net.ipv4.ip_forward=1 (永久开启)
 
 
设置永久路由:
在/etc/rc.local里添加  
  
route add -net 192.168.3.0/24 dev eth0     
route add -net 192.168.2.0/24 gw 192.168.3.254  
 
 
4、网卡相关设置
# ip link set eth0 up                   //开启网卡
# ip link set eth0 down              //关闭网卡
# ip link set eth0 name lyj        //网卡改名
# ip link set eth0 mtu 1000      //改mtu值
 
# ip link show                          //显示所有接口信息
# ip -s   link show eth0            //显示接口流量信息
# ip  -s  -s   link show eth0       //多一个-s表示更详细的信息
 
# ip neighbour    //查看接入你所在的局域网的设备的MAC地址
# ip monitor all    //所在局域网的一台电脑根据它的状态可以被分类成REACHABLE或者STALE
 
 
5、ethtool指令
 
查看系统中的ethtool指令版本:
[root@natsha ~]# which ethtool
/sbin/ethtool
 
[root@natsha ~]# rpm -qf /sbin/ethtool
ethtool-3.5-1.el6.x86_64
 
 
常用指令:
ethtool ethx          //查询ethx网口基本设置,其中 x 是对应网卡的编号,如eth0、eth1等等
ethtool –h             //显示ethtool的命令帮助(help)
ethtool –i ethX      //查询ethX网口的相关信息 
ethtool –d ethX     //查询ethX网口注册性信息
ethtool –r ethX     //重置ethX网口到自适应模式
ethtool –S ethX     //查询ethX网口收发包统计
ethtool –s ethX [speed 10|100|1000] [duplex half|full]  [autoneg on|off]        //设置网口速率10/100/1000M、设置网口半/全双工、设置网口是否自协商  
 
 
[root@natsha ~]# ethtool eth1
Settings for eth1:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s   【速度】
        Duplex: Full   【全双工】
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: Unknown
        Supports Wake-on: d
        Wake-on: d
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes   【表示网口已经激活,已经接网线了】
 
 
[root@natsha ~]# ethtool -S eth1
NIC statistics:
     rx_packets: 2032
     tx_packets: 1296
     rx_bytes: 176817
     tx_bytes: 615856
     rx_broadcast: 0
     tx_broadcast: 0
     rx_multicast: 0
     tx_multicast: 0
     rx_errors: 0
     tx_errors: 0
     tx_dropped: 0
     multicast: 0
     collisions: 0
     rx_length_errors: 0
     rx_over_errors: 0
     rx_crc_errors: 0
     rx_frame_errors: 0
     rx_no_buffer_count: 0
     rx_missed_errors: 0
     tx_aborted_errors: 0
     tx_carrier_errors: 0
     tx_fifo_errors: 0
     tx_heartbeat_errors: 0
     tx_window_errors: 0
     tx_abort_late_coll: 0
     tx_deferred_ok: 0
     tx_single_coll_ok: 0
     tx_multi_coll_ok: 0
     tx_timeout_count: 0
     tx_restart_queue: 0
     rx_long_length_errors: 0
     rx_short_length_errors: 0
     rx_align_errors: 0
     tx_tcp_seg_good: 41
     tx_tcp_seg_failed: 0
     rx_flow_control_xon: 0
     rx_flow_control_xoff: 0
     tx_flow_control_xon: 0
     tx_flow_control_xoff: 0
     rx_long_byte_count: 176817
     rx_csum_offload_good: 1270
     rx_csum_offload_errors: 0
     alloc_rx_buff_failed: 0
     tx_smbus: 0
     rx_smbus: 0
     dropped_smbus: 0
 
 
 
 
6、nmcli指令  (必须启动NetworkManager 服务)
 
[root@natsha ~]# which nmcli
/usr/bin/nmcli
[root@natsha ~]# rpm -qf /usr/bin/nmcli
NetworkManager-0.8.1-66.el6.x86_64 
 
 
OBJECT
  nm          NetworkManager status
  con         NetworkManager connections
  dev         devices managed by NetworkManager
 
 
 
 

Linux下网络设置的更多相关文章

  1. linux下网络设置和远程连接

    配置ip.子网掩码.静态设置.开机启动ONBOOT网卡 /etc/sysconfig/network-scripts/ifcfg-eth0 重启网络 service  network  restart ...

  2. Linux下网络服务的安全设置

    Linux下网络服务的安全设置      Linux操作系统由于其良好的稳定性.健壮性.高效性和安全性.正在成为各种网络服务的理想平台.各种网络应用在Linux系统上部有性能卓越的应用,例如,提供We ...

  3. Linux下网络流量实时监控工具

    Linux下网络流量实时监控工具大全 在工作中发现,经常因为业务的原因,需要即时了解某台服务器网卡的流量,虽然公司也部署了cacti软件,但cacti是五分钟统计的,没有即时性,并且有时候打开监控页面 ...

  4. [原创]Linux下网络性能测试Netperf工具介绍及安装

    [原创]Linux下网络性能测试Netperf工具介绍及安装 1 官方网站 http://www.netperf.org/netperf/ 2 Netperf介绍 Netperf是一种网络性能的测试工 ...

  5. 通过/proc/sys/net/ipv4/优化Linux下网络性能

    通过/proc/sys/net/ipv4/优化Linux下网络性能 /proc/sys/net/ipv4/优化1)      /proc/sys/net/ipv4/ip_forward该文件表示是否打 ...

  6. Linux高级网络设置——将多个网卡设置成一个网卡

    Linux下可以设置网卡模式 模式0:负载均衡 模式1:主备模式,不提高网络带宽 模式3:多网卡同时发送相同的数据 准备实验环境: Redhat 6.4 企业版64位,最小化安装. 给虚拟机添加网卡 ...

  7. linux虚拟机网络设置(本机使用wiff,自己的网)

      一.linux虚拟机网络设置(https://jingyan.baidu.com/album/4e5b3e1957979d91901e24f1.html?picindex=16) 选中虚拟机,点击 ...

  8. [转帖]linux下网络监控神器"iptraf-ng"

    linux下网络监控神器"iptraf-ng" https://www.cnblogs.com/dupengfei/articles/iptraf-ng.html 优点:监控的网络 ...

  9. Linux下网络故障诊断

    导读 由于实现网络服务器的层次结构比较多,因此当网络出现故障时,解决起来比较复杂.下面由我来为大家详细介绍Linux系统中可能出现的一些网络问题,如网卡硬件问题.网络配置问题.驱动程序问题,以及网络层 ...

随机推荐

  1. Java 8:用Stream来循环集合

    本文由 ImportNew - 进林 翻译自 deadcoderising.欢迎加入翻译小组.转载请见文末要求. 正如我之前所写的,Java 8中的新功能特性改变了游戏规则.对Java开发者来说这是一 ...

  2. csp2019 Emiya家今天的饭题解

    qwq 由于窝太菜了,实在是不会,所以在题解的帮助下过掉了这道题. 写此博客来整理一下思路 正文 传送 简化一下题意:现在有\(n\)行\(m\)列数,选\(k\)个数的合法方案需满足: 1.一行最多 ...

  3. 浏览器端-W3School-JavaScript:Screen 对象

    ylbtech-浏览器端-W3School-JavaScript:Screen 对象 1.返回顶部 1. Screen 对象 Screen 对象 Screen 对象包含有关客户端显示屏幕的信息. 注释 ...

  4. 第八章 SpringCloud之Feign、Hystrix结合使用

    #这个章节主要是针对Hystrix的使用,因为Feign的章节在上一节已经实现了,整个代码也是在上一个章节的基础上修改的 ##################Hystrix一个简单Demo实现#### ...

  5. 微信小程序---音乐播放和控制

    1.效果图如下: 2.代码如下: //index.js //获取应用实例 var app = getApp() Page({ data: { motto: 'Hello World', userInf ...

  6. Flutter路由(一)

    第一点:push使用 1.pushNamed——Navigator.of(context).pushNamed('routeName') Navigator.of(context).pushNamed ...

  7. opensuse终端命令行安装编码解码器

    1) 添加必需的软件源:zypper addrepo -f http://packman.inode.at/suse/openSUSE_Leap_15.1/ packmanzypper addrepo ...

  8. C++中sort函数使用方法

    一.sort函数 1.sort函数包含在头文件为#include<algorithm>的c++标准库中,调用标准库里的排序方法可以实现对数据的排序,但是sort函数是如何实现的,我们不用考 ...

  9. 【MM系列】SAP S/4 HANA 1511的BP角色创建及供应商数据的创建方法

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP S/4 HANA 1511的 ...

  10. python基础语法之集合set

    1 概念 集合是一个无需的,不重复的数组组合,它的主要作用如下: 去重,将一个列表装换成集合,会将其去重 关系测试,测试两组数据的交集,差集,并集等关系. 集合对象是一组无需排列的可哈希的值,集合成员 ...