Linux 之 ip设定、网关、dns

一、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 淘宝地址和本地地址,检测是否连接成功


猜你喜欢

转载自blog.csdn.net/wangkana/article/details/80100168
今日推荐