linux中的网络配置

1.IP address
IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。目前还有些ip代理软件,但大部分都收费。
ip由32个01组成
11111110.11111110.11111110.11111110=254.254.254.254
ipv 4 :internet protocol version 4 网络进程协助的第四个版本。
2.子网掩码
子网掩码由连续的1和0组成,连续的1表示网络地址,连续的0表示主机地址,通过0的个数可以计算出子网的容量(子网中主机的IP地址范围)。首先来看看默认的子网掩码255.255.255.0是怎么划分子网的,将该子网掩码的二进制由24个1和8个0组成,8个0表示该子网掩码划分出的子网容量为256(2的8次方),也就是说192.168.1.0-255都在同一个子网中,这256个地址中可用地址只有254个,因为规定每个子网的第一个IP地址为网段地址,最后一个IP地址为广播地址,都不可用。举例说明:对于网段192.168.1.0,如果子网掩码设置255.255.255.0,192.168.1.1-192.168.1.254为可用IP地址,设置这个范围内的IP地址,计算机之间能正常联网。
ip: 11111111.11111111.11111111.11111110=255.255.255.254
子网掩码: 11111111.11111111.11111111.00000000=255.255.255.0
该子网掩码中存在24个1所对应的ip地址中的前24位为网络区域,后八位为主机位,所有ip地址255.255.255.254中的前255.255.255表示网络区域,后面的.254表示网络区域中的主机。也可以使用子网掩码中的个数来表示该子网掩码。
3 .ip通信判定
网络位一致,主即位不一致的2个ip可以直接通讯。检测网络是否畅通可以是用 ping 该工具进行检测。例如:
ip1: 172.2547.4/24
ip2: 172.25.47.104/24
ip3: 172.25.5.204/1 16=255.255.0.0
24=255.255.255.0
ip1与ip2的网络位一致即可通讯
4.网络设定
ifconfig 查看或设置网络接口

ping ip 检测网络是否通畅

示例: ifconfig eth0 192.168.31.236 netmask 255.255.255.0
给eth0网卡配置IP地址,并加上子掩码
ifconfig eth0 192.168.31.236 netmask 255.255.255.0 broadcast 192.168.152.255
给eth0网卡配置IP地址,加上子掩码,加上个广播地址
启动关闭指定网卡
ifconfig inet down
fuconfig inet up

5.图形方式设定ip
nm-connection-editor
systemctl stop NetworkManager 关闭服务
systemctl restart network 重启网络
systemctl start NetworkManager 开启服务

nmtui文本图形化


6.网络配置文件管理
网络配置文件目录:
命名规则
/etc/sysconfig/network-scripts/ifcfg-xxx #该类文件均为系统网络设置,都会被系统识别,出现内容异常的此类文件会导致系统网络异常。删除网络会导致对应的配置文件被删除

7.使用命令的方式进行网络配置
nmcli
systemctl status NetworkManager ##查询服务状态
systemctl start NetworkManager ##开启服务

nmcli device disconnect eth0(网卡名称) ##断开连接eth0
nmcli device connect eth0 ##连接eth0
nmcli device show ##查看网卡详细信息
nmcli device status # #查看网卡状态
注意:如果不知道下一步要输入什么参数 按两下tab会出来提示

nmcli connection show
nmcli connection down name(设置网络的名称)
nmcli connection up name
nmcli connection delete name
nmcli connection add type ethernet con-name name(网络名称) ifname eth0(网卡名称)ip4 172.25.9.10/24
nmcli connection modify name ipv4.method auto
nmcli connection modify name ipv4.method manual
nmcli connection modify name ipv4.address 172.25.9.10/24 ##动态变静态

8.ip地址转换
NAT:地址伪装
网关: 接受不合法客户机传递过来的数据包使到达目的地
路游器:接受客户主机传递过来的所有数据,并转化为合法IP,路由器必须双网卡****

设置方法
在客户端:
route -n
vim /etc/sysconfig/network
写入 GATEWAY=所连接的网络位相同的网卡IP
systemctl restart network ##重启
route -n ##查看是否设置成功

在服务端需要设置火墙和内核
防火墙:
systemctl start filewalld ##开启防火墙服务
firewall-cmd --list-all
firewall-cmd --permanent --add-masquerade ##会提示success
firewall-cmd --reload ##会提示success
firewall-cmd --list-all

内核:
sysctl -a | grep ip_forward
终端会显示末尾数字为1
vim /etc/sysctl.conf
把上部终端显示的字符复制到配置文件中
cat /etc/sysctl.conf
sysctl -p

测试:
在客户端ping双网卡服务端的不同网段IP

原文地址:https://blog.51cto.com/12893781/2376292

时间: 2024-11-15 18:28:31

linux中的网络配置的相关文章

linux命令和网络配置图步骤

 rpm -ivh MySQL-client...... 安装MySQL客户端的命令,没写完整 1  ls 2  cd 3  ls 4  ls -l 5  vim 6  cd 7  ls -l 8  shutdowm 9  man 10  shutdown 11  shutdown -h 12  reboot 13  vim/etc/sysconfig/network 14  cd 15  vim/etc/sysconfig/network 16  vim /etc/sysconfig/ne

(转)Linux系统基础网络配置老鸟精华篇

Linux系统基础网络配置老鸟精华篇 原文:http://blog.51cto.com/oldboy/784625 对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太多的初学者徘徊在门外就不奇怪了,这里,老男孩老师花了一些时间总结了这个文档小结,也还不够完善,欢迎大家补充,交流.谢谢大家!20120827补充:http://oldboy.blog.51cto.com/2561410/974194 深入浅出route命令小结目录:1)配置修改主机名hostname

Linux下的网络配置 - CentOS 6.x

Linux下的网络配置 - CentOS 6.x 文本关键字:Linux.CentOS.网络服务.eth0.网卡配置项 一.查看网络信息 通常我们查看本机的网络是否正常,主要需要知道的就是网卡是否在正常工作,相关的网络信息(IP地址.广播地址.子网掩码等)是什么.除此之外,我们需要测试当前机器是否连入互联网,或者是否能够与网关正常通信. 1. ifconfig ifconfig是一个最常用的,可以查看和设置各网卡的工具. 直接使用ifconfig命令:列出所有当前已启用的网卡信息 使用ifcon

centos6中主机网络配置,主机名修改以及DNS配置

centos6中主机网络配置,主机名修改以及DNS配置 1.1 网络配置 配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #网卡设备名称 HWADDR=00:0C:29:1E:82:DB #网卡MAC地址 TYPE=Ethernet #网卡类型为以太网 UUID=124ef2c4-2e0d-4d74-8671-0cfd9bc34213 ONBOOT=yes #启动时是否激活 yes | no NM_CONTROLLED=yes

Linux基础之-网络配置,主机名设置,ssh登陆,scp传输

一. 网络配置修改 1.临时修改(ip,dns,netmask,gateway) 临时修改网络配置,只要没有涉及到修改配置文件的,在network服务重启后,所有设置失效 2.永久修改(ip,dns,netmask,gateway) 修改网络配置文件"ifcfg-ens33",保存后就会永久生效 二. 集群内机器hostname及域名的设定 三. ssh登陆 SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:SS

Linux命令:网络配置常用命令

网络配置常用命令简介:    在Linux中网络属于内核的功能 1. 执行命令生成地址:(执行后立即生效,服务重启后失效) RHEL5: /etc/modprobe.conf  RHEL6: /etc/udev/rules.d/70-persistent-net.rules  alias ifconfig [ethX]     -a: 显示所有接口的配置住处      ifconfig ethX IP/MASK [up|down]     配制后立即生效,重启后网络服务或主机失效 网络服务:  

Linux/redhat 基本网络配置

本文转自:http://www.cnblogs.com/kerrycode/archive/2012/12/17/2821836.html#commentform 配置动态IP 在终端命令窗口中输入setup,就会弹出如下窗口[[email protected] ~]# setup 选择Network Configuration,点击enter进入下面界面, 选择Edit Devices选项进入下面界面 点击enter,选项进入下面界面,按Tab键在选项间切换,选择Use DHCP后,按下空格键

2015-03-09Linux介绍、Linux安装、网络配置

课程大纲: 一.  Linux是什么* 关于Linux历史(http://www.aminglinux.com/bbs/thread-6568-1-1.html  需要大家查查资了解) 下面参考百度百科: Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.它能运行主要的UNIX工具软件.应用程序和网络协议.它支持32位和64位硬件.Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系

linux系统配置之网络配置(centos)

CentOS---网络配置详解 一.配置文件详解在RHEL或者CentOS等Redhat系的Linux系统里,跟网络有关的主要设置文件如下: /etc/host.conf         配置域名服务客户端的控制文件/etc/hosts             完成主机名映射为IP地址的功能/etc/resolv.conf       域名服务客户端的配置文件,用于指定域名服务器的位置/etc/sysconfig/network 包含了主机最基本的网络信息,用于系统启动./etc/sysconf