一、ip的基础知识
1、ipv4
2进制32位
172.25.0.10/255.255.255.0
172.25.0.10 : ip地址
255.255.255.0:子网掩码(netmask) ; 子网掩码中的255位对应的ip位为网络位,0对应的ip位为主机位;
2、查看当前ip的命令: ifconfig
3、配置ip
<<图形化方式>>
( 1 )图形界面设置 ip
nm-connection-editor
查看当前ip是否为所设ip地址;
(2)文本化图形设置ip
nmtui
设置ip完成。
<<命令方式>>
ifconfig 网卡 ip netmask ##临时设定
nmcli device status eth0 ##显示设备状态
nmcli device show eth0 ##显示设备信息
nmcli device diconnect eth0 ##关闭设备eth0
nmcli device connect eth0 ##开启设备
nmcli connection down eth0 ##关闭指定链接
nmcli connection up eth0 ##开启指定链接
nmcli connection delete eth0 ##删除eth0链接
nmcli connection show ##显示所有网络链接
nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yes ##添加dhcp网络
nmcli connection add type ethernet con-name westos ifname ip4 ip/24 ##添加静态网络
nmcli connection modify haha ipv4.addresses newip/24 ##改变haha的ip
nmcli connection modify haha ipv4.method <auto | manual> ##改变haha的工作方式为动态或者静态
<<文件>>
a. 文件形式动态获取ip的步骤:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 ##接口使用设备
BOOTPROTO=dhcp ##网卡工作模式
ONBOOT=yes ##网络服务开启时自动激活
NAME=eth0 ##网络接口名称
systemctl restart network
b. 文件形式静态网络设置ip
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 ##子网掩码
DNS1=172.25.254.250 ##设定 dns
GATEWAY=172.25.254.250 ##网关
systemctl restart network
设置多个ip:
二、网关
路由器上和自己处在同一个网段的那个ip
路由器主要功能是用来作nat的,
dnat 目的地地址转换;
snat 源地址转换。
ping www.baidu.com ##查看通过网关可连接的百度ip
( 1 )设置全局网关
systemctl stop NetwrokManager
vim /etc/sysconfig/network
GATEWAY=172.25.254.250 ##添加全局网关,对主机所有网络生效
systemctl restart netwrok ##重启网络
route -n ##查看网关
(2)在一个网络中配置网关
vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件 ##网卡接口网关
GATEWAY=网关ip
三、域名
dns 是一台服务器
这台服务器提供了回答客户主机名和ip对应关系的功能。
地址解析:将网址变成ip
如何设定dns?
vim /etc/resolv.conf
nameserver dns服务器ip
vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件
DNS1=dns服务器ip
(1)本地解析文件
vim /etc/hosts
ip 主机名称
(2)全局设定
vim /etc/resolv.conf //设置所要使用的dns
nameserver dns服务器ip
ping www.taobo.com //试着连接淘宝
实验:以真机为路由器,在虚拟机上连接,需要打开虚拟机防火墙
首先,切换至超级用户,连接wifi,查看当前网关,连接taobao,看是否成功连接
重启网络
在虚拟机设置网关
DNS
ping 淘宝地址和本地地址,检测是否连接成功