16_Linux网络配置
A类:255.0.0.0 8
0 000 0001 - 0 111 1111
127用户回环,1-126
2^7-1个A类地址
容纳多少个主机:2^24-2
主机位全0:网络地址
主机位全1:广播地址
B类:255.255.0.0 16
10 00 0000 - 10 11 1111
128-191
2^14个B类地址
容纳主机:2^16-2
C类:255.255.255.0 24
110 0 0000 - 110 1 1111
192-233
2^21个C类地址
容纳主机:2^8-2
D类:
1110 0000 - 1110 1111
224-239
E类:
ICANN:申请购买地址
私有地址:
A类:10.0.0.0/8
B类:172.16.0.0/16 - 172.31.0.0/16
C类:192.168.0.0/24 - 192.168.255.0/24
-------------------
主机介入网络:
IP:
NETMASK
GATEWAY
HOSTNAME
DNS1:(第一个解析不到,第二个一定解析不到。之所以要有辅DNS解析时因为只有当第一个DNS服务器不在线的情况下,才会使用辅DNS解析地址。而不是第一个解析不到慢就用第二个)
DNS2
DNS3
手动指定
DHCP:Dynamic Host Configuration Protocol
Linux:网络属于内核的功能,我们给linux网卡配置地址的时候,这个地址时属于内核的并不属于网卡
Redhat5:/etc/modprobe.conf
alias
Redhat6:/etc/udev/rules.d/70-persistent-net.rules
以太网:ethX,X数字
ifconfig:
-a:显示所有接口的配置信息
[ ethX ]:指定
ifconfig ethX IP/MASK:修改地址
ifconfig ethX IP/MASK [ up|down ]:启用
配置的地址立即生效,但重启网络服务或主机,都失效
网络服务:
红帽5:/etc/init.d/network [ start|stop|restart|status ]
红帽6:/etc/init.d/NetworkManager [ start|stop|restart|status ]
网关:
route
add:添加
-host:添加主机路由
-net:添加网络路由
-net 0.0.0.0:默认路由
route add -net | -host DEST gw NEXTHOP
route add default gw NEXTHOP
del:删除
-host
-net
route del -net 10.0.0.0/8
route del -net 0.0.0.0
route del default
所做出的改动重启网络服务或主机后失效
查看:
route -n:以数字方式显示各主机或端口等相关信息
网络配置文件:
/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME
DEVICE=:关联的设备名称,要与文件名的后半部"INTERFACE_NAME"保持一致
BOOTPROTO={ static|none|dhcp|bootp }:引导协议,要使用静态地址,使用static或none,dhcp表示使用DHCP服务器获取地址
IPADDR=:IP地址
NETMASK=:子网掩码
GATEWAY=:设定默认网关
ONBOOT=:开机时是否自动激活此网络接口
HWADDR=:硬件地址,要与硬件中的地址保持一致,可省
USERCTL={ yes|no }:是否允许普通用户控制此接口
PEERDNS={ yes|no }:是否在BOOTPROTO为DHCP服务器指定的DNS地址
这些不会立即生效,但重启网络服务或主机都会生效
路由;
/etc/sysconfig/network-scripts/route-ethX
添加格式一:
DEST via NEXTHOP
添加格式二:
ADDRESS0=
NETMASK0=
GATEWAY0=
DNS服务器指定方法只有一种
/etc/resolv.conf
nameserver DNS_IP_1
nameserver DNS_IP_2
指定本地解析:
/etc/hosts
主机IP 主机名 主机别名
DNS-->/etc/hosts-->DNS(缓存)
配置主机名:
hostname HOSTNAME
立即生效,但不是永久有效
/etc/sysconfig/network
HOSTNAME=
RHEL5:
setup:system-config-network-tui
system-config-network-gui
--------------------
ifconfig,老旧
iproute2
ip:
link:查看/配置网络借口属性
addr:协议地址
route:路由
link:
shou
ip -s link show
set
ip link set DEV { up|down }
addr:
add
ip addr ADDRESS dev DEV
del
ip del ADDRESS dev DEV
show
ip addr show dev DEV to PREFIX
flush
ip addr flush dev DEV to PREFIX
一块网卡可以使用多个地址:
网络设备可以别名
eth0
ethX:X,eth0:0,eth0:1,...
配置方法:
ifconfig ethX:X IP/NETMASK
/etc/sysconfig/network-scripts/ifcfg-ethX:X
DEVICE=ethX:X
非主要地址不能使用DHCP动态获得
16_Linux网络配置的更多相关文章
- Linux 入门之网络配置
查看网络状态 ifconfig 修改网络参数 实验环境centos6.5,其他系统自行百度 ls /etc/sysconfig/network-scripts 显示所有文件, vi /etc/sysc ...
- linux配置网卡IP地址命令详细介绍及一些常用网络配置命令
linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-- 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置 ...
- 说说SQL Server 网络配置
打开Sql Server Configuration Manager,里面显示了SQL Server的网络配置,这些到底表示什么含义呢? 图一:MSSQLSERVER的协议 这些配置选项,其实就是为了 ...
- [System] CentOS虚拟机系统克隆后的网络配置
VMware Workstation 虚拟机在进行克隆 CentOS 系统之后,在克隆机上配置网卡时,会出现一些细节问题,讨论一二. 一.情景描述 克隆机上默认由 NetworkManager 服务管 ...
- Centos网络配置
网上搜索:centos网络配置的方法,主要包括dns.网关.IP地址,主要是配置resolv.conf\network\ifcfg-eth0这些网络配置文件. 稍后我会就centos7的网络配置进行实 ...
- 【CentOS】虚拟机网络配置与远程登录
////////////////////////////////////11月16日更新////////////////////////////////////////////////////// 一 ...
- 5. 网络配置与FTP服务笔记
IP地址: Ipv4 2*32 Ipv6 tcp 网络通讯协议 udp 用户数据报协议 常见网络端口: 20 21 ftp服务 文件共享 22 ...
- Linux网络配置基础
linux网络配置常见有两种:桥接模式(Bridge)与NAT模式,还有一种Host-Only模式由于其局限性通常被舍弃就不加以说明了,下面我们介绍下桥接模式(Bridge)和NAT模式. 桥接模式( ...
- vm centos 网络配置
安装Centos系统,查看网络配置. 输入命令:ifconfig 127.0.0.1 要开启网络 进入ifcfg-eth0文件. 输入命令:vi /etc/sysconfig/network-scri ...
随机推荐
- Powershell的IIS管理小结
现在微软是积极地拥抱Linux,并推出了net core,服务器也提供无UI的版本,提高服务器的性能.很多云平台也提供了无UI版本的windows服务器,所以IIS的命令管理已经非常的重要了.在网上找 ...
- 【LeetCode每天一题】Add Binary(二进制加法)
Given two binary strings, return their sum (also a binary string).The input strings are both non-emp ...
- 2019.04.26 mongaodb
打开服务 mongod.exe --dbpath E:\Develop\mongodb_64\data\db 在安装和打开服务之前要建一个db 文件的存储位置 然后打开服务 打开服务之后 打开图 ...
- wpf C# 解决代码 引用 资源 图片 问题
目录结构 资源属性设置 使用 string BASE_PATH = AppDomain.CurrentDomain.BaseDirectory; ...
- python装饰器扩展之functools.wraps
我们知道函数被装饰器,装饰后,所有的属性,以及内置函数就失效了. 原因是函数类型变成了warpper类型 示例1:不带wraps装饰器示例 def warfunc(func): def warpper ...
- 模拟Oracle行迁移和行链接
行链接消除方法创建大的block块------------------ 参考tom kyte的例子----------------------------------------------创建4k ...
- IntelliJ IDEA使用笔记
IntelliJ IDEA 2016.3.7激活 1.下载 JetbrainsCrack-2.10-release-enc.jar 链接:https://pan.baidu.com/s/1qVdhWg ...
- qt 画多边形(实现鼠标拖动节点)
---恢复内容开始--- 2018-01-06 这个小例子实现了移动鼠标,鼠标的坐标信息跟随鼠标移动,多边形的实现,鼠标点击可以拖动多边形点的位置,(其中有个问题?我在QMainWindow下,用mo ...
- 论文阅读(Weilin Huang——【ECCV2016】Detecting Text in Natural Image with Connectionist Text Proposal Network)
Weilin Huang——[ECCV2016]Detecting Text in Natural Image with Connectionist Text Proposal Network 目录 ...
- Windows下安装Redis服务
说明:本文拷贝自https://jingyan.baidu.com/article/0f5fb099045b056d8334ea97.html Redis是有名的NoSql数据库,一般Linux都会默 ...