博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第11课--11_04_Linux网络配置之四 ifconfig及ip命令详解
阅读量:6838 次
发布时间:2019-06-26

本文共 3271 字,大约阅读时间需要 10 分钟。

一、备用DNS,主DNS是最快的。当主DNS不在线时才用备用DNS。而不是主DNS解析不出来的时候就。主的解析不出来,备用 的肯定也解析不出来,都是国际联网的。

二、DHCP(dynamic host configuration protocol),当DHCP不工作时,或者没有DHCP服务器时,终端就不会得到IP地址,(ISAN)那就会自动分配一个169.254..,随机生成的。只等用于本地通讯,没有网关。
三、linux网络是内核的功能
1.网络地址是属于内核而不是网卡,多网卡时只要liunx上有这个地址,不管是从哪个网卡上ping,都可以ping通
2.liunx识别网络接口(网卡)的方法:每一个网络接口都有一个名称
2.lo接口:本地回环,本机即做服务器有做客户端是用,数据不用上网络而是在本机内部内存中就可以完成交换。
3.以太网网卡,eth开始,eth[0-9],ethX
点对点连接,ppp开始,ppp[0-9],pppX
redhat5是别名定义的:查看的话就是在 /etc/modprobe.conf
redhat6 是 /etc/udev/rules.d目录下70-persistent-.net.rules文件里面定义的
四、ifconfig: 显示处于活动状态的网卡的信息
scope:link-有效范围(只对这个块网卡有效)
UP:启用状态
BROADCAST:允许广播
RUNNING:运行
MULTICAST:允许多播
MTU:最大传输单元
Metric:度量
RX:接受的 overrun溢出
TX:传出去的 collisions多少次冲突txquenelen传输对列长度
Interrupt中断号
1.-a 显示所有接口的配置信息
eth0只显示eth0的信息
2.ifconfig eth0 IP/MASK [up|down] 配置地址【启用或者停止】。该配置立即生效但重启网络服务或主机该配置都会失效。
网络服务:
redhat5--/etc/init.d/network {start|stop|restart|status}
redhat6--/etc/init.d/NetworkManager {start|stop|restart|status}
3.网关,router(该配置立即生效但重启网络服务或主机该配置都会失效。)
不带任何参数是查看本地路由表
-n 以数字方式显示主机或端口相关信息
-add 添加
-host 主机路由
-net 网络路由
-net 0.0.0.0 添加默认路由
route add -net 10.0.0.0/8 gw 192.168.100.1
route add default gw 192.168.10.1
-del 删除
-host
-net
route del -net 10.0.0.0/8 gw NEXTHOP
route del -net 0.0.0.0(router del default)
4.网络配置文件
/etc/sysconfig/network网络配置总开关,主机名都在此文件里
网卡网络接口配置文件
/etc/sysconfig/network-scripts/ifcfg-ethX
DEVICE= 关联的设备名称,要也文件名ethX保持一致
BOOTPROTO=引导协议,static,none是静态地址,dhcp从dhcp服务器获取地址,bootp是dhcp的前身
IPADDR=ip地址
NETMASK=子网掩码
GATEWAY=网关
ONBOOT=是否开机时自动启动该设备,开机自动激活此网络接口
HWADDR=硬件地址,硬件的真实地址,要和硬件中地址保持一致。可省略
USERCTL={yes|no}表示是否允许普通用户控制此接口的使用或禁用
PEERDNS={yes|no}是否在BOOTPROTO=DHCP时接受有DHCP服务器指定的DNS地址
此方法配置的不会立即生效,但是重启后永久有效
重启网络服务:
/etc/init.d/network restart

  1. 路由

    创建路由文件
    /etc/sysconfig/network-scripts/route-ethX
    添加格式一:
    DEST via NEXTHOP
    192.168.10.0/24 via 10.10.10.254
    /etc/init.d/network restart重启网络服务
    添加格式二:
    ADDRESS0=192.168.10.0
    NETMASK0=255.255.255.0
    GATEWAY0=10.10.10.254
    ADDRESS1=
    NETMASK1=
    GATEWAY1=
    6.DNS服务器指定方法只有一种
    /etc/resolv.confg
    nameserver DNS_IP_1
    nameserver DNS_IP_2
    7.指定本地解析
    /etc/hosts 本机解析文件
    目标主机IP 主机名 主机别名
    172.16.0.1 www.edu.com www
    DNS解析顺序:先查看/etc/hosts看看是否有解析,后求助于DNS服务器
    8.配置主机名
    hostname命令可以查看主机名
    hostname HOSTNAME (立即生效,不永久有效)
    /etc/sysconfig/network (重启主机)
    HOSTNAME=" "
    NETWORKING=yes[本网络的总开关]
    NETWORKING_IPV6=no【no不能彻底禁用iPv6】
    GATEWAY=定义默认全局网关

    1. RHEL 5 上有命令

      setup:
      system-config-network-gui图形窗口下
      export lang=en解决乱码
      生效要重启网络服务
      10.ifconfig老命令
      iprouter2
      ip link 配置网络设备网络接口属性
      ip link show=ifconfig -a
      ip -s link show 详细统计信息
      ip link set
      ip link set eth1 down|up
      ip addr ip地址,协议地址
      ip addr add
      ip addr a 10.2.2.2/8 dev eth1
      ip addr show 查看
      ip addr add 10.30.30./8 dev eth1 label eth1:1
      ifconfig 有别名就可以使用这个命令查看
      ip addr del
      ip addr del 10.3.3.3 dev eth1

      ip addr show                     ip addr show eth1 to 10/8                     ip addr flush                     ip addr flush eth1 to 10/8                     一块网卡可以有多个地址:                     网络设备可以有别名,eth0:0,eth1:1,eth2:2(别名不可以使用dhcp动态获得)                     配置方法:ifconfig eth1:1 172.168.1.2                     /etc/sysconfig/network-scripts/ifcfg-ethX:x修改配置文件                     ip route 路由相关        11. ip route               ip route add to 10.0.0.0/8 dev eth0 via 172.16.0.1                    ip route flush to 10/8

转载于:https://blog.51cto.com/13788421/2317922

你可能感兴趣的文章
使用Web.Config Transformation配置灵活的配置文件
查看>>
python PILLOW
查看>>
界面间传值
查看>>
iOS强制屏幕旋转
查看>>
js:如何在循环异步请求的每次返回中添加想要的值
查看>>
POJ-1258 Agri-Net(kruskal最小生成树)
查看>>
BZOJ-1644: [Usaco2007 Oct]Obstacle Course 障碍训练课(SPFA)
查看>>
LaTeX 简介与安装
查看>>
(28)SpringBoot启动时的Banner设置【从零开始学Spring Boot】
查看>>
内核配置中 ramdisk 大小修改
查看>>
socket通信时如何判断当前连接是否断开--select函数,心跳线程,QsocketNotifier监控socket...
查看>>
Beta 冲刺(4/7)
查看>>
BeautfuiSoup4解析器
查看>>
新的开始,连菜鸟都算不上的程序媛
查看>>
使PropertyGrid控件的属性值可以显示多行的方法
查看>>
beta版本冲刺四
查看>>
Lua date format
查看>>
Struts2的简单认识
查看>>
ecshop支付方式含线下自提
查看>>
[zz] 深入java虚拟机之本地方法
查看>>