Linux 网络配置

                  Linux 网络配置

        我们要说Linux网络配置,首先就得先了解Linux上的IP地址设置和它的一些网络接口等等一些基本知识,一:linux系统IP地址设置:1、 linux:网络属于内核的功能;2、  命令配置:直接生效,关机以后消失。3、 配置文件配置:开机后加载配置文件,永久生效。 4、 DNS1不在线的时候再启用DNS2,5、手动指定 DHCP:动态直接配置协议Dynamic Host Configuration Protocal    169.254..自动地址,随机配置的,只能用于本地。二:linux网络接口:1、lo:本地回环接口 2、以太网网卡:ethX[0-9]   3、点对点连接:pppX   4、以太网网卡的命名  redhat5:/etc/modprobe.conf
  alias 名称 驱动模块   redhat6:/etc/udev/rules.d/70-persistent-net.rules下进行设置

     一:在网络中的一些基本命令和它们的使用方法      

      1. ifconfig 查看网络接口的信息。普通用户使用ifconfig的全路径:/sbin/ifconfig ,  ifconfig 网络接口名称 :显示指定接口的详细信息。ifconfig -a 查看所有网络接口的信息。  ifconfig [ethX]:显示某个网卡信息  ifconfig ethx IP/MASK :配置网卡地址(子网掩码必须指定)
 ifconfig ethx [up|down]:开启或者禁用网卡
 配置Ip地址是立即生效,但重启网络服务或重启主机,都失效。
 RHEL5网络服务: /etc/init.d/network {start|stop|restart|status}
 RHEL6网络服务: /etc/init.d/NetworkManager {start|stop|restart|status}-此服务  暂时不完善,不推荐使用。                                                                               2. route 显示路由表 ,查看本机的路由信息;route | grep default 显示主机的默认网关。  route -n:以数字方式显示各主机信息  route add:添加           -host:主机路由   -net:网络路由       -net 0.0.0.0 添加默认路由                  格式:route add -net|host DEST gw NEXTHOP
             route add  default gw NEXTHOP                                                          fg:route add -net 10.0.0.0/8 gw 192.168.10.1 通过192.168.0.1访问10.0.0.0网段    route del:删除              route del -net 10.0.0.0/8     route del -net 0.0.0.0  route del default
 以上所做的改动重启网络服务或重启主机,都失效。                            3.ping -c 4 192.168.1.10 发送指定数量的数据包进行网络连接测试。4.traceroute 192.168.1.10 测试与其他主机的网络连接路径。                  5.hostname 显示当前主机名称。

   二:Linux网络配置的一些步骤

1.先用dhclient 命令从DHCP 服务器中申请新的网络设置。                           2.用 ifconfig 网络接口 ip 地址 netmask 子网掩码 :配置ip地址 ,ifconfig 命令设置的网络接口属性只在当前系统运行中有效,系统重新启动后将按照网络接口配置文件的内容重新配置网络接口属性。                                    3.配置网关route del default gw 默认网关地址 :删除默认网关路由记录        route add default gw 默认网关地址 : 添加默认网关。                             4.hostname Linserver : 设置主机名称是即时生效的,重启后将恢复原有主机名。                                                                                                                   5. 在 nslookup 命令的交互模式中使用 server 命令可以显示 linux 系统中使用的 DNS 服务器地址。DNS的配置命令:echo nameserver 192.168.0.1 etcresolv.conf                                                                                               6.netconfig :字符界面进行网络配置 。service network restart :重启网络服务。ifdown 网络接口 ifup 网络接口 : 重启网络接口                             7.修改 mac地址 :ifconfig eth0 down :先禁用网卡, 一块网卡可以使用多个地址; 网络设备可以别名: eth0、 ethX:X,eth0:0...
配置方法:
     ifconfig ethX:X IP/NETMASK
     /etc/sysconfig/network-scripts/ifcfg-ethX:X                                                 TCP的6个标志位:( TCP:三次握手,四次断开)
紧急位(URG),确认位(ACK),推送(PSH),重置(RST),同传请求(SYN),分开位(FIN)                         

      三、网络中的一些配置文件

1、IP网络配置文件: /etc/sysconfig/network   
   网络接口配置文件:/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME
   DEVICE=:关联的设备名称,要与文件名的后半部“INTERFACE_NAME”保存一至 BOOTPROTO={static|none|dhcp|bootp}:引导协议,要使用静态地址,使用static或none,dhcp表示使用dhcp服务器获取地址。
   IPADDR=:IP地址
   NETMASK=:子网掩码
   GAYEWAY=:设定网关
   ONBOOT=;开始是否自动激活此网络接口
   HWADDR=:硬件地址,要与硬件中的地址保持一致,可省。
   USERCTL={yes|no}:是否允许普通用户控制此接口
   PEERDNS={yes|no}:是否在BOOTPROTO为dhcp时是否接受由dhcp服务器指定的DNS地址
 以上设置不会立即生效,但重启网络服务或主机都会生效。永久生效

  2、路由网络配置文件:  /etc/sysconfig/network-scripts/route-ethx
       ethx:表示通过那个网卡路由
   添加格式一:
       DEST(目的) via NEXTTOP(下一跳)
   添加格式二:
       ADDRESS0=网络地址(目的地址)
    NETMASK0=子网掩码(目的网络)
    GATEWAY0=网关(通过那个网卡的网关)
             ADDRESS1=
    NETMASK1=
    GATEWAY1=
 以上设置不会立即生效,但重启网络服务或主机都会生效。永久生效

3、DNS网络配置文件: /etc/resolv.conf
   nameserver DNS_IP1
   nameserver DNS_IP2
 指定本地解析:
      /etc/hosts下添加
   目标主机IP        主机名       主机别名
   fg: 172.16.0.1 www.magedu.com   www
 DNS解析-->/etc/hosts-->DNS               

             

你可能感兴趣的:(linux,网络配置)