linux网络配置

mac:介质访问控制,用于线路仲裁(不能两端同时发网络信号给对方,也就是如何解决多台主机同时使用底层通讯讯道时,如何冲突现状)

       2个终端如何识别通讯信号是谁发,谁收:在报头里包含了发方和收方的地址

       csma/cd(载波贞听多路访问,冲突检测):边贞听边检测,若没有检测到谁发,就立马发,若检测到已经有发送就先等待没有再发,若发送过程中检测到有发送会立刻回退等待再发,这就是以太网的核心

       环网:在环网里有个标识,那个总端能抓到这个标识都能发信号

       hob(相当于交换机,也是总线(一根线)结构)

       中继器:加强电压,让信号更强

       网桥(桥接2个网络)升级后就是交换机:链接2个网络设备,2个网络不能有相同的地址,网桥里有数据表(记录发方和收方端口)

       路由器:通过网关转发非本地通讯

       tcpi/p协议:

                   物理层:封装前导码

                   数据链路层:封装原和目标mac

                   网络层:封装原和目标ip

                   传输层:封装原和目标端口

                   应用层(http协议):

     a类:0-127,2的7次方-1个a类;容纳多少主机:2的24次方-2,全0是网络地址,全1是主机地址不能用

     b类:128-191,2的14次方个b类;容纳多少主机:2的16次方-2,全0是网络地址,全1是主机地址不能用

     c类:192-223,2的21次方个c类;容纳多少主机:2的8次方-2,全0是网络地址,全1是主机地址不能用

 

    ip私有地址:

                  A类:10.0.0.0-10.255.255.255      8

                  B类:172.16.0.0-172.31.255.255      16

                  c类:192.168.0.0-192.168.255.255     24

   掩码:通常用255.255.255.0或255.255.255.0,若电脑小于255台就用255.255.255.0,若大于255就用255.255.0.0

  子网掩码:取分ip地址的网络号和主机号,不能单独存在,必须和ip地址一起使用,子网掩码是掩码和ip转换为32位的二进制,以有0为0,全1为1转换得到

   网关就是把不同局域网实现通讯

主机配入网络:

   IP:

   子网掩码

    网关

    dns服务器地址至少2个

   路由

   dncp

 

红帽5:/etc/modprobe.conf

        网络服务:

                       /etc/init.d/network       start|stop|restart|status

红帽6:/etc/udev/rules.d

      ifconfig :查看网络

               -a:显示所有网络

        ifconfig ethx ip/mask 设置网卡ethx的ip和掩码,设置后立刻生效,但重启网络后就无效

        ifconfig ethx up或down启用或停用ethx 网卡

        网络服务:

                     /etc/init.d/network       start|stop|restart|status  

                     /etc/init.d/NetworkManager       start|stop|restart|status(建议禁用)

        route:设置网关

                add:添加

                       -host :主机路由

                       -net :网络路由 如:route add -net 10.0.0.0/8 gw 192.168.10.1             (gw表示下一跳)

                del:删除

                      -host: 主机路由

                     -net:网络路由 如:route del -net 10.0.0.0/8

       route:查看IP相关信息

               -a

      网络配置文件:

                  /etc/sysconfig/network

      网络接口配置文件:

                 /etc/sysconfig/network-scripts/ifcfg-网卡名

                        device:网卡名,注意要和文件名名称一致

                        bootproto:引导协议  static/none/dhcp/bootp 使用静态地址可以使用static或none,dhcp表示使用DHCP获取地址

                        ipaddr:表示ip地址

                        netmask:子网掩码

                        getaway:网关

                        onboot:是否开机启动网络接口

                         hwaddr:硬件地址,要与硬件中物理地址一致,可省

                         userctl:表示是否允许普通用户控制开或关此接口

                         peerdns:在bootproto=dhcp时,是否由DHCP服务指定dns地址

      路由配置:

                  给  /etc/sysconfig/network-scripts/route-ethX添加一行

                 格式: ip/掩码   via     吓一跳ip       如:192.168.10.0/21    via      10.10.10.254

    dns配置:

         /etc/resolv.conf

      格式:nameserver ip   如nameserver 192.168.2.1

   指定本地解析:

          /etc/hosts

         格式:主机ip         主机名称        主机别名      如:192.168.162.1      www.haima.com   haima

  配置主机名:/etc/sysconfig/network

                     NETWORKG=yes:是否启用这文件配置

                     NETWORK_IPV6=no:是否启用ipv6

                     HOSTNAME=www.haima.com:定义主机名

iprounte2

              ip: 

                   link:网络接口属性

                        show:显示ip  如ip link show

                        set 网卡名 up/down:启用/禁用网卡

                   addr 协议地址

                           add  网卡名 ip地址:如ip addr add eth1 192.168.2.1/24

                           del  ip地址 网卡名:如ip addr del  192.168.2.1/24 eth1

                           show  网卡名 如 ip addr show eth1

                           flush:清楚ip   如 ip addr flush eth1 to 192/24 把eth1网卡的192开头的ip删除

                  rounte:路由

cenos7:

   id addr 查看ip

   /etc/sysconfig/network-scripts/ifcfg-ens33        ip文件

   /etc/sysconfig/network-scripts/ifcfg-lo             本地回路

  service network restart 重启网络

  修改ip 网关 子网掩码 dns dhcp:cat /etc/sysconfig/network-scripts/ifcfg-ens33

                                  BOOTPROTO=static #dhcp改为static(修改)

                                  ONBOOT=yes #开机启用本配置,一般在最后一行(修改)

                                  IPADDR=192.168.1.204 #静态IP(增加)

                                  GATEWAY=192.168.1.2 #默认网关,虚拟机安装的话,通常是2,也就是VMnet8的网关设置(增加)

                                  NETMASK=255.255.255.0 #子网掩码(增加)

                                  DNS1=192.168.1.2 #DNS 配置,虚拟机安装的话,DNS就网关就行,多个DNS网址的话再增加(增加)

posted @ 2020-05-24 14:04  jack_浩  阅读(233)  评论(0)    收藏  举报