网络基础配置

1.网络基础知识一台主机如果可以连接公网,比如访问www.baidu.com
那么这台主机必然会有
ipaddress
GATEWAY    
dns       主机域名转换成ip的服务器 ############ipaddress##############
tcp/ip
ipv4
2进制32位
254.254.254.254/255.255.255.0
11111110.11111110.11111110.11111110/11111111.11111111.11111111.00000000
254.254.0.254/255.255.255.0
254.254.0.254/255.255.0.0 2.ip设定ifconfig     ###查看或者临时设定主机ip的工具
ip addr show
ifconfig 网络接口    ##查看这个接口上的 ip
ifconfig 网络接口 ip netmask 子网掩码    ####临时设定ip
ifconfig eth0 172.25.254.100 netmask 255.255.255.0 

systemctl restart network    ###重新启动网络基本服务
systemctl restart NetworkManager    ###网络智能管理服务

图形网络配置方式nm-connection-editor        ##图形中的网络设定工具(设定IP,GETWAY,DNS)
nmtui                ##文本中的网络设定工具
命令设定ip的方式nmcli
nmcli connection down/up连接名称 ##开关
nmcli connection delete    连接名称    ###删除此连接
nmcli connection add con-name westos ifname eth0 type ethernet autoconnect  yes     ####添加动态网络
nmcli connection add con-name westos ifname eth0 type ethernet ip4 ip/24         ###静态网络
nmcli connection add con-name westos ifname eth0 type ethernet ip4 ip/24  gw4 ip        ###添加网关      modify 改IP。GETWAY。DNS。动静态.。
nmcli device show
nmcli device status
nmcli device disconnect eth0
nmcli device connect eth0
nmcli connection edit "System westos1"
nmcli connection modify "System westos1"  ipv4.addresses 172.25.254.101/24
nmcli connection modify "System westos1"  ipv4.dns 172.25.254.1
nmcli connection modify  "System westos1" ipv4.method auto
nmcli connection modify "System westos1" ipv4.method manual
nmcli connection delete "System westos1"
nmcli connection add con-name eth0 ifname eth0  type ethernet ip4 172.25.254.100 gw4 172.25.254.254
nmcli connection modify eth0 ipv4.dns 172.25.254.254 

4.网络端口检测                     ss|netstat                                       -a    所有                                       -n    不做解析                                         -t    tcp协议                                        -u    udp协议                                         -l    listen                                         -e    端口详细信息                  /etc/services  系统服务默认使用端口信息             5.网络配置文件/etc/sysconfig/network-scripts/        ###网络配置目录   5.1动态网络配置vim ifcfg-xxx                ###网络配置文件格式
DEVICE=eth0                ##指定文件管理的设备名称
BOOTPROTO=dhcp            ##dhcp动态获取,none和static都表示静态网络
ONBOOT=yes                ##开机自动激活设备
NAME=hello                ##指定网络链接的名字为hello   

5.2 静态网络配置vim ifcfg-xxx               ###网络配置文件格式
DEVICE=eth0              ##指定文件管理的设备名称
BOOTPROTO=static|none         ##dhcp动态获取,none和static都表示静态网络
ONBOOT=yes               ##开机自动激活设备
NAME=hello                ##指定链接名字
IPADDR=172.25.254.100            ##设定ip为172.25.254.100
NETMASK=255.255.255.0            ##子网掩码为255.255.255.0
#PREFIX=24                ##子网掩码为255.255.255.0
GATEWAY= 6.网关gateway网关就是路由器上和我们的主机处在同一个网段上的ip
vim /etc/sysconfig/network-scripts/ifcfg-xxx
GATEWAY=网关地址
vim /etc/sysconfig/network-scripts/ifcfg-xxx
DNS1=172.25.254.254
PEERDNS=yes|no        ###配置文件是否会修改/etc/resolv.conf no表示不修改
路由:做地址转换#   route -n 查看路由表
路由跟踪 

7.域名解析   7.1.ip映射文件/etc/hosts        ####配置主机ip及对应的主机名
ip    主机名称    7.2.dns服务器的指向文件vim /etc/resolv.conf
nameserver 172.25.254.254     

7.3Linux下hosts、host.conf、resolv.conf的区别位于 /etc/目录
1.hosts文件. 和Windows系统下的host的文件相类似,就是一个文本文件,                        里面存放一些IP和域名的对应关系。
2.nsswitch.conf   #解析器查询顺序配置文件               hosts:     files   dns     表示先查询本地hosts文件,如果没有结果,再尝试          查找BIND dns服务器。
3. resolv.conf    配置Linux系统DNS服务器的配置文件:
vi /etc/resolv.conf
nameserver 192.168.0.1
nameserver 202.99.96.68          
8.脚本完成ip配置 #!/bin/bash
ADD=/etc/sysconfig/network-scripts
systemctl stop network
mv $ADD/ifcfg-lo  /mnt
rm -rf $ADD/ifcfg-*
mv  /mnt/ifcfg-lo   $ADD/  
cat> $ADD/ifcfg-steven <<end
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
NAME=steven
IPADDR=$*
NETMASK=255.255.255.0
GETWAY=172.25.254.250
DNS1=172.25.254.250
end
systemctl start network
systemctl restart NetworkManager  9.Ping   # send ICMP ECHO_REQUEST to network hosts           -c -w          c次数          w等待时长 

时间: 2024-08-06 07:58:31

网络基础配置的相关文章

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网络基础配置

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

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

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

docker数据卷管理及网络基础配置

数据卷 数据卷容器 数据卷迁移数据 端口映射 容器间通信 数据卷的管理 当需要查看容器内应用产生的数据或者把容器内数据备份及多个容器数据共享.有两种方式,数据卷以及数据卷容器. 数据卷 数据卷是一个可供容器使用的特殊目录,它绕过文件系统,特性如下: 数据卷可以在容器之间共享和重用 对数据卷的修改会立马生效 对数据卷的更新不会影响镜像 卷会一直存在,直到没有容器使用 其使用类似与mount操作. 在容器内创建一个数据卷 #docker run -d -P --name web -v /webapp

Linux:网络基础配置

一.修改主机名 hostname 查看主机名 1.hostname   zy 修改主机名为zy,临时生效,重新登录系统生效. 2.想要永久修改,,需修改配置文件:  vi   /etc/sysconfig/network.然后重启系统才可以reboot 一般我们也不可能重启,所以有第三种方法 3.分三步 1)hostname zylinux 2)修改配置文件:  vi   /etc/sysconfig/network 3)修改vi /etc/hosts 中127.0.0.1对应的主机名 然后推出

Docker网络基础配置

简介 大量的互联网应用服务包括多个服务组件,这往往需要多个容器之间通过网络通信进行相互配合. Docker 目前提供了映射容器端口到宿主主机和容器互联机制来为容器提供网络服务. 本文将讲解如何使用Docker的网络功能.包括使用端口映射机制来将容器内应用服务提供给外部网络,以及通过容器互联系统让多个容器之间进行快捷的网络通信. 端口映射实现容器访问 从外部访问容器应用 在启动容器的时候,如果不指定对应参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的. 当容器中运行一些网络应用,要让外

基于RHEL8/CentOS8的网络基础配置

在rhel7上,同时支持network.service和NetworkManager.service(简称NM).默认情况下,这2个服务都有开启,但许多人都会将NM禁用掉.而在rhel8上,已废弃network.service,因此只能通过NM进行网络配置,包括动态ip和静态ip.换言之,在rhel8上,必须开启NM,否则无法使用网络.至于什么是NM?这里就不详述,对于NM的常用命令附如下: # 查看ip(类似于ifconfig.ip addr) nmcli # 创建connection,配置静

Docker 快速上手系列(5): 网络基础配置和容期间通信

引子 一个web服务跑起来必不可少的两大功能模块:业务处理,数据服务,大型的web服务需要的组件更多,这往往需要多个容器,但是我们还需要这些容器之间可以进行网络通信,相互配合. Dokcer目前只支持宿主机与容器通信,容器与容器之间通信. 宿主机与容器的端口映射 在启动容器的时候,如果不指定对应参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的. 当容器中运行一些网络应用,要让外部访问这些应用时,可以通过-p或-p参数来制定端口映射.当使用-p标记时,Docker会随机映射一个4900

redhat网络基础配置

添加浮动IP: ifconfig eth0:1 192.168.1.106 IP配置文件: BOOTPROTO: 采用的启动协议,有三种选择: (1) none:不使用启动协议 (2) static: 网卡是静态网络参数配置,在配置文件中指定IP地址等配置参数 (3)dhcp: 网卡是动态网络配置参数,从DHCP服务器获取IP地址等配置信息 redhat服务器设置IP后能和本机正常通讯: (1) system-config-network (2)IP配置文件中  ONBOOT=yes (3) s