linux环境下的网络配置
2015-09-16 22:24
447 查看
通过下面的配置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-nameservers
172.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 0001
192.168.1.1
1111 1111 1111 1111 1111 1111 1 000 0000
255.255.255.128
1100 0000 1010 1000 0000 0001 1 000 0001
192.168.1.129
配置步骤:
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-nameservers
172.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 0001
192.168.1.1
1111 1111 1111 1111 1111 1111 1 000 0000
255.255.255.128
1100 0000 1010 1000 0000 0001 1 000 0001
192.168.1.129
相关文章推荐
- 网络子系统在链路层的收发过程
- Android第九讲——网络(三)HttpClient
- 网络框架 & 云端
- 计算机网络子网掩码
- Linux管道编程技术:dup函数,dup2函数,open函数详解 http://blog.csdn.net/zhouhong1026/article/details/8151235/
- Web API应用支持HTTPS的经验总结
- Linux NAT网络连接权威指南
- 查看AFnetworking网络请求时服务器返回的头部信息
- httpclient 用java调用 的方式获取网页内容,
- NOIP2014 无线网络发射器选址
- TCP/IP连接服务器备忘
- Hdu5441 2015长春赛区网络赛
- 计算机网络学习 :p2p通信方式简单理解
- Android采用HttpClient下载图片
- HTTP协议中POST和GET的区别
- iOS项目开发实战——使用AFNetworking进行Http Get请求
- Linux 网络编程之tcp/ip
- 计算机网络学习 :网络分层图解
- 2015区域赛长春网络赛 Travel
- NetworkRequest 网络请求