linux环境下的网络配置

来源:互联网 发布:阿里云大厦t2栋3楼 编辑:程序博客网 时间:2024/05/09 06:52
通过下面的配置ubuntu系统的网络,就能够顺利上网,需要使用的工具有: ifconfig  ping  route。

配置步骤:
 1.修改本地网络服务的配置文件
  sudo vi /etc/network/interfaces
  文件末尾添加如下内容:
  auto eth0 #让系统自动选择以太网卡
  iface eth0 inet static#网络接口获取方式为静态指定(需要手机配置IP/子网掩码/网关/dns等)
  iface eth0 inet dhcp#网络接口获取方式为动态获取(此方式将忽略IP/子网掩码/网关/dns等)
  address 172.16.7.xx#指定IP地址,根据自己的网段指定,详情询问网络管理员
  netmask 255.255.255.0#根据所在网段指定,详情询问网络管理员
  gateway 172.16.7.1#配置网关地址, 详情询问网络管理员
  dns-nameservers172.16.10.4#配置域名解析服务器地址,详情网络管理员
 2.重启网络服务
  sudo /etc/init.d/networking restart
 3.检测工具:
  ping ip地址 (检测本地主机和目标主机之间网络是否连通)
  route 显示本机路由表(查看配置的网关)

基础知识:
IP:
 ip地址: 在网络中唯一标识一台主机。它是一个整数(IPV4为位,IPV6为128位)
 ip地址 = 网络地址 + 主机地址
 主机段全0标识当前网段,主机段全1,代表该网段的广播地址。
 只有相同的网段才能通信。
 
 两种表示方法:
  1.点分十进制: 192.168.1.1
  2.整数:11000000 10101000 00000001 00000001
 地址分类:
  A: 以0开头的ip. 0.0.0.0 ~ 127.255.255.255
   1 + 3 (1字节的网络地址 + 3字节主机地址)
   私有: 10.xx.xx.xx
   保留:127.xx.xx.xx
  B: 以10开头的ip. 128.0.0.0 ~ 191.255.255.255
   2 + 2
   私有: 172.16.xx.xx. ~ 172.31.xx.xx
  C: 以110开头的ip.192.0.0.0 ~ 223.255.255.255
   3 + 1
   私有: 192.168.xx.xx
  D: 以1110开头的ip. 224.0.0.0 ~ 239.255.255.255
   用作组播, 不作为主机地址分配
  E: 剩余的:240.0.0.0 ~ 255.255.255.255
   保留不用
网关:负责链接多个不同的网络区域。
路由:根据路由算法向特性网络或主机转发数据包。(一般和网关不做特别区分)。
子网掩码:用来划分子网络。
DNS:域名解析系统,将IP地址和域名做映射。
        www.baidu.com 域名
        192.168.1.1 点分十进制表示的IP地址


子网掩码的工作方式: 

掩码和IP按位与运算得到网段

192.168.1.1
192.168.1.129
1100 0000 1010 1000 0000 0001 0 000 0001192.168.1.1
1111 1111 1111 1111 1111 1111 1 000 0000255.255.255.128

1100 0000 1010 1000 0000 0001 1 000 0001192.168.1.129



0 0