码迷,mamicode.com
首页 > 其他好文 > 详细

第十一单元 管理网络

时间:2017-04-14 10:27:40      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:管理网络

第十一章

 

管理网络

 

.ip基础知识

1 ipv4

32位的二进制组成,为了方便观看,写成10进制

ip地址可以取0到255之间的数字

例:172.25.254.78/255.255.255.0

172.25.254.78:ip地址前三位为网络位(标示区域)最后一位为主机位(区域内的人)

255.255.255.0:子网掩码,也可以表示成24(指3个8个1)表示前三段位网络位,最后一位为主机位

主机位为0,指网段,为255,指广播地址

例:查看主机ip

 技术分享

配置ip

<<图形化>>

1.图形界面

nm-connection-editor  --> add 

技术分享

-->ethernet-->device MAT address(网卡不能选lo,lo不与外界交互)

技术分享

-->ipv4 settings

技术分享

2.文本化图形

nmtui --> edit a connection 

技术分享

--> add --> ethernet

技术分享

ip地址时,不能忘了子网掩码/24,不然会默认为32

技术分享

 

<<命令>>

ifconfig 网卡 ip netmask:临时设定,关机后就会没有了

技术分享

ifconfig 网卡 down |up              :关闭|打开 网卡

技术分享

nmcli connection modify westos ipv4.addresses 172.25.254.12/24

技术分享


:修改ip,修改完后要关闭NetworkManager,然后restart network,在开启NetworkManager

nmcli connection delete westos

nmcli connection show

nmcli connection down westos

nmcli connection up westos

nmcli connection modify westos ipv4.method <auto|manual>

nmcli device connect eth0

nmcli device disconnect eth0

nmcli device show

nmcli device status

 

永久设定:

 技术分享

 

<<文件>>

 

dhcp                   :动态获取

vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0           :接口使用设备

BOOTPROTO=dhcp           :网卡工作模式

ONBOOT=yes           :网络服务开启时自动激活

NAME=eth0           :网络接口名称

wq

systemctl restart network

 

static|none                       :静态网络

vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0       :设备

BOOTPROTO=static|none       :设备工作方式

ONBOOT=yes       :开启网络服务激活设备

NAME=eth0       :网络接口名称

IPADDR=172.25.0.100       IP

NETMASK=255.255.255.0 | PREFIX=24      :子网掩码

 

 

写脚本文件来设置ip:vim set_ip.sh

#!/bin/bash            :指在/bin/bash/下写

cat > /etc/sysconfig/network-scripts/ifcfg-westos <<end

DEVICE=eth0

BOOTPROTO=none

ONBOOT=yes

IPADDR=$2

NETMASK=255.255.255.0

NAME=westos

end

 

systmctl restart network

 技术分享

:wq

$1     :指脚本后的第一个字符

$2     :指脚本后的第二个字符

$*     :脚本后的全部字符

$#     :脚本后的字符数

 

chmod +x set_ip.ssh           :给他可执行权限

mv set_ip.ssh /bin            :移到/bin下

 

 技术分享

 

 gateway 网关

 

1.路由器

 

主要功能是用来作nat(网络路径转换)的

 

dnat目的地地址转换

snat源地址转换

 

当两个ip不再一个网络位的主机要进行通信时,则需要路由器来做网络路径转换,使其能够通信,在一个主机ip传送信息时,可通过路由器上的网关接受信息,然后通过内核转换,到达另一个网关,再传送给另一个主机ip

 

2.网关

路由器上和自己处在同一个网段的那个ip

 

route -n          :查询网关

 技术分享

 

3.设定网关

 

systemctl     stop NetwrokManager

vim     /etc/sysconfig/network         :全局网关

GATEWAY=网关ip

 

 

vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件   :网卡接口网关

GATEWAY=网关ip

 技术分享

systemctl restart netwrok

 

 

dns

1 dns

dns是一台域名解析服务器

这台服务器提供了回答客户主机名和ip对应关系的功能

如果没有dns服务器,则当你输入ping www.baidu.com 将找不到,因为无法将这个转化成ip

 技术分享

2 设定dns

 

vim /etc/resolv.conf

nameserver dns服务器ip

 技术分享

vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件

DNS1=dns服务器ip

 

3.本地解析文件

有两种办法,一种是直接问"自己",在/etc/hosts 编写你所要解析文件的ip,还有就是问“别人”,在/etc/resolv.conf 下有dns服务器的ip,再通过dns服务器找到你所要解析文件的ip

 

vim /etc/hosts

ip    主机名称

 技术分享

技术分享

 

4.本地解析文件和dns读取的优先级调整

/etc/nsswitch.conf

 

files代表本地解析文件,dns代表dns服务器,哪个在前面哪个优先

 

 技术分享

 

 

 

 

 

 

 

 

 

 

 

 

 

 


第十一单元 管理网络

标签:管理网络

原文地址:http://12774272.blog.51cto.com/12764272/1915721

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!