Linux网络基础<1>

一、Linux网络管理

1、IP基本知识

它是由32位字长的二进制组成,4位二进制对应一个10进制

172.25.0.10/255.255.255.0

172.25.0.10      ip地址

255.255.255.0 子网掩码

子网掩码255位对应的ip位为网络位

子网掩码0对应的ip位为主机位

上述172.25.0.10/255.255.255.0也可以写成172.25.0.10/24,24代表24个1就是3个255

2、配置Linux系统的IP

1》在图形化界面

nm-connection-editor

2》命令行修改IP

命令nmcli

nmcli connection add type ethernet con-name westos ifname eth0autoconnect yes

#增加一个动态分配IP的网络(dhcp)

nmcli connection add type ethernet con-name westos ifname eth0 ip4ip/24

#增加一个静态分配IP的网络(none)

nmcli connection delete westos     #删除网卡westos

nmcli connection show            #显示所有网络连接

nmcli connection down westos       #关闭指定连接

nmcli connection up westos         #开启指定连接

nmcli connection modify "westos" ipv4.addresses newip/24

#修改westos的网络IP

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

#修改westos网卡的工作方式

nmcli device connect eth0       #开启设备

nmcli device disconnect eth0     #关闭设备

nmcli device show eth0         #显示网卡eth0的信息

nmcli device status           #显示设备状态

3》文本修改IP

在配置文件/etc/sysconfig/ network-scripts/ifcfg-eth0中将

A.动态IP(dhcp)

    vim /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0          ##接口使用设备
    BOOTPROTO=dhcp         ##网卡工作模式
    ONBOOT=yes           ##网络服务开启时自动激活
    NAME=eth0           ##网络接口名称

B、静态网络

    DEVICE=eth0           ##设备        
    BOOTPROTO=static|none      ##设备工作方式
    ONBOOT=yes            ##开启网络服务激活设备
    NAME=eth0            ##网络接口名称
    IPADDR=172.25.0.100       ##IP
    NETMASK=255.255.255.0 | PREFIX=24 ##子网掩码

二、网关GETWAY

1、路由器

主要功能是用来做nat的

dnat     目的地址转换

snat      源地址转换

2、网关

路由器上自己处在同一个网段的IP

3、设定网关

首先停止网络管理

systemctl stop        NetwrokManager

A、全局网关的配置

vim /etc/sysconfig/network

GATEWAY=网关ip

systemctl restart network

B、网卡接口网关的配置

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

route   -n                
Kernel IP routing table
Destination  Gateway  Genmask Flags Metric Ref  Use Iface
0.0.0.0   (网关)172.25.0.254    0.0.0.0   UG   0      0    0 eth0
25.0.0    0.0.0.0     255.255.255.0   U    0      0    0 eth0
  • 三、DNS

1、dns

dns是一台服务器

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

2、设定dns

vim /etc/resolv.conf

nameserver dns服务器ip

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

DNS1=dns服务器ip

3.本地解析文件

vim /etc/hosts

ip      主机名称

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

 /etc/nsswitch.conf
 38 #hosts:   db files nisplus nis dns
 39 hosts:   files dns ##files代表本地解析文件,dns代表dns服务器,那个在前面那个优先

四、应用dhcp服务器的配置

前提:让主机连上wife,拔掉他的网线

1、使用防火墙添加一个策略,使所有连上主机的网从同一个网关出去

1》给主机添加一个策略:

firewall-cmd --permanet --add-masquerade

firewall-cmd --permanent --add-rich-rule="rulefamily="ipv4" \

source address ="192.168.0.40/24" masquerade"

systemctl restart firewalld

2》给虚拟及配置网关和DNS。

修改虚拟机的网关:

查看主机的/etc/resolv.conf中DNS,将虚拟机中的DNS修改为和主机一致

修改虚拟机的网关:

将虚拟机的网关更改成主机的IP也就是br0。

2》修改主机dhcp服务的配置文件

cp/usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/chcpd.conf

  optiondomain-name "westos.com"  #指定客户端得到的dns
  option domain-name-servers 192.168.43.1
  default-lease-time 600 #最短续约日期
  max-lease-time 7200  #最长续约日期
  subent 172.25.254.0 netmask 255.255.255.0
  range 172.25.254.109 172.25.254.209
  36行以后全部删除

重启dhcp服务

systemctl restart dhcpd

时间: 07-25

Linux网络基础<1>的相关文章

linux网络基础设置 以及 软件安装

一. linux网络基础设置 网络设置基本可以分为:网卡设置.网关设置.DNS设置三部分 ifconfig命令 ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数.用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在.要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了. 参数 add<地址>:设置网络设备IPv6的ip地址: del<地址>:删除网络设备IPv6的IP地址: down:关闭指定的网络设备: up:启动指定的网络

8.Linux网络基础配置

8.Linux网络基础配置 ·在Linux中,以太网接口被命名为eth0,eth1等,0,1代表网卡编号, ·查看: ·通过lspci查看网卡硬件信息,如果是usb网卡,可以运行lsusb, ·ifconfig -a查看所有接口,ifconfig eth0查看特定接口, ·ifup eth0启动接口,ifdown eth0禁用接口, ·配置:运行setup配置网卡, ·网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0, ·DNS配置文件/etc/re

linux网络基础

学习linux,网络基础尤为关键,这是架设服务器的根基,没有网络,就没有服务. 简单介绍下网络常用的命令 ifconfig:传统的配置网络接口的命令 route:主要是配置路由功能 ip:集成了网络接口和路由配置,建议使用这个命令 hostname:设置主机名 ping:测试网络的连通性 host:dns信息查询 nslookup:dns解析查询 tcpdump:抓包工具,类似wireshark netstat:查看网络连接状态 ss:查看网络连接状态,推荐使用 1      ip路由 网络属于

Linux网络基础番外篇(IP、MAC、TCP)

linux网络管理 计算机网络 MACMAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制.介质访问控制,或称为物理地址.硬件地址,用来定义网络设备的位置.在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC地址.因此一个主机会有一个MAC地址,而每个网络位置会有一个专属于它的IP地址.MAC地址(MAC Address)MAC(Medium/Media Access Control)地址,用来表示互联网上每一

马哥2016全新Linux+Python高端运维班-Linux 网络基础管理,包管理,bash脚本练习

本周作业内容: 1.请描述网桥.集线器.二层交换机.三层交换机.路由器的功能.使用场景与区别.     集线器:又称"HUB"主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上.它工作于OSI(开放系统互联参考模型)参考模型第一层,即"物理层".     二层交换机:工作于OSI模块的第2层(数据链路层),故称为二层交换机.可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录

Linux网络基础配置

1.TCP/IP网络配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network /etc/host.conf /etc/hosts /etc/resolv.conf /etc/services (1)/etc/sysconfig/network-scripts/ifcfg-eth0 网络接口的启动脚本 内容实例: DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192.1

eight day linux网络基础

ifconfig命令设定网卡的IP地址: 例如:修改eth0网卡的IP地址为172.18.48.56和子网掩码255.255.255.128的命令: ifconfig eth0 172.18.48.56 netmask 255.255.255.128 2. 使用ifup和ifdown命令启动和停止网卡 1) 掌握ifup命令的功能:启动系统上指定的网卡. 2) 掌握ifdown命令的功能:停止系统上指定的网卡. 3) 掌握使用ifup命令启用指定网卡的举例: 例如:启动eth0网卡的命令:ifu

linux网络基础配置与网络进阶管理

一. 网络基本配置: 真不敢想象没有网络的一天 应该怎样度过,但是有了网络就行了?原来刚有了网络时由于没有统一的标准,各大硬件厂商各自为政,都在搞网络,但是都只是同一厂商的设备可以进行通讯,就 和不同的国家的人交流使用了不同的语言一样,难以将所有的网络连接起来,之后Internet有了统一的标准,大家都遵循它的标准,后来计算机才能进行网 络通讯,同样将linux主机接入网络也必须进行配置它的网络,及其相关的主机名等,下面将逐一进行配置: 1.  主机名: rhel6中主机名修改 [[email 

Linux网络基础知识汇总

1.请描述网桥.集线器.二层交换机.三层交换机.路由器的功能.使用场景与区别. 网桥:即桥接器,是连接两个局域网的一种存储/转发设备,它能将一个大的LAN分割为多个网段,或将两个以上的LAN互联为 一个逻辑LAN,使LAN上的所有用户都可访问服务器.它工作在数据链路层. 集线器:即Hub.主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上. 集线器工作在局域网(LAN)环境,像网卡一样,应用于OSI参考模型第一层,因此又被称为物理层设备. 二层