LINUX中的网络配置

1.ipv4

互联网协议的第4版,进制32位-----10进制

172.25.254.102/255.255.255.0

172.25.254.102:ip地址

255.255.255.0:子网掩码(用来划分网络区域)

子网掩码非0的位对应ip上的数字表示这个ip的网络位       

子网掩码0位对应的数字是ip的主机位

网络位表示网络区域

 主机位表示网络区域里的某台主机

2.配置ip

图形化方式

1.图形界面

nm-connection-editor

2.文本化图形

nmtui

注意:profile name可随意设置,但Device必须是设备名称


 

命令方式(临时设定,重启网络服务ip会失效

1.ifconfig    设备名称     网卡ip /netmask   

ip addr      命令对ip的管理

ip addr add dev eth0 172.25.254.202/24          设定ip

ip addr show                                                          显示ip

ip addr del dev eth0 172.25.254.202/24            删除ip

若要永久设置ip则需要编辑配置文件或者用nmclinmcli命令配置

配置文件的方法:

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

DEVICE=eth0                                 接口使用设备

BOOTPROTO=dhcp                       网卡工作模式(dhcp ,动态获取)

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

NAME=eth0                                     网络接口名称

:wq

systemctl restart network                要配置生效需要重启服务

 

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

DEVICE=eth0                                      设备

BOOTPROTO=static|none                 设备工作方式(static|none ,静态网络)

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

NAME=eth0                                          网络接口名称

IPADDR=172.25.0.100                       IP

NETMASK=255.255.255.0 | PREFIX=24                 子网掩码

3.ping 命令(检测两个ip之间是否可以通信)

ping  -c  5  172.25.254.102         ping172.25.254.102 5次

ping  -w  1  172.25.254.102        ping172.25.254.102 时等待1秒

ping -c 5 -w 3172.25.254.102    ping 172.25.254.102 时ping5次,等待3秒

 

3.gateway 网关与路由器

1.路由器(进行地址转换)

主要功能是用来作nat的,dnat 目的地地址转换,snat 源地址转换

作实验时,一台虚拟机要想充当一个路由,那么它至少要有两块网卡,并开启地址伪装服务,设置方法如下

先配置双网卡

主机中用  virt-manage命令打开如下界面进行设置

现在server这台虚拟机就有了两块网卡(用 ifconfig 命令可以看到)

这块网卡的配置

只有两块网卡也是不行的,还需以下操作(开启火墙服务,增加地址伪装服务)

并进行以下设定

firewall-cmd --list-all   查看主机是否为路由器(masquerade 为 yes 表示是一个路由)

现在这台虚拟机就可以充当路由的作用了!!

2.网关(将数据包定向传送)

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

未设置网关

可以看到配置文件中并没有网关的指定

网络位不同无法为通信

设定网关后

重启网络服务

设定了网关后,通过路由器可以通信

4.dns域名解析

1.dns(dns:domain name sxzerve  )

域名解析服务   解析就是把域名变成ip(我们的系统如果没有域名解析服务,是无法通过网址上网的)

2.设定dns(实验前我先配置虚拟机的网关,让我的真机充当路由==>具体操作与上面的路由设定相同,下图可以看到操作命令,这样虚拟机就可以连网进行实验检测了)

1>vim /etc/hosts                  本地解析文件

编辑内容如:

   ip                        域名
220.181.111.188              www.baidu.com

2>vim /etc/resolv.conf        dns的指向文件

编辑内容如:

nameserver dns服务器ip

nameserver 114.114.114.114  当需要某个域名的IP地址时去问114.114.114.114(电信的域名解析服务器)

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

静态dns设置

vim ifcfg-eth0

DNS1=dns服务器ip

动态dns设置

注意:
当网络工作模式位DHCP时,系统会自动获得ip网关DNS,那么/etc/resolv.conf 会被获得到的信息修改
如果不需要获得dns信息,在网卡配置文件中加入PREEDNS=no

 

 

4.设定解析的优先级
系统默认:
/etc/hosts 优先于 /etc/resolv.conf,要改变优先级可编辑  vim /etc/nsswitch.conf 里面的内容
若   hosts: files dns    则 /etc/hosts 优先
若   hosts:  dns files  则  /etc/resolv.conf   dns 指向优先

可以看到在进行地址解析时,/etc/hosts 优先于 /etc/resolv.conf,对www.baidu.com的解析为我写入的ip

更改后

可以看到现在对www.baidu.com的地址解析就是百度本身的ip了

 

最后新装系统的用户若要连接wifi

1.切换到root用户

2.vim /etc/sysconfig/network-scripts/ifcfg-br0

删除GATEWAY这一行

3.systemctl restart network

4.ping  www.baidu
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值