第十一单元 管理网络
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第十一单元 管理网络相关的知识,希望对你有一定的参考价值。
第十一章
管理网络
一.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服务器,哪个在前面哪个优先
以上是关于第十一单元 管理网络的主要内容,如果未能解决你的问题,请参考以下文章