linux网络配置

107次阅读
没有评论

共计 2353 个字符,预计需要花费 6 分钟才能阅读完成。

linux下的网络配置

1.什么是IP ADDRESS

internet protocol ADDRESS	#网络进程地址
ipv4 internet protocol version 4	
ip由32个0/1组成
二进制转换

2.子网掩码

用来划分网络区域

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

子网掩码0位表示ip的主机位

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

3.ip通信判定

网络位一致,主机位不一致的2个ip可直接通讯
172.25.254.1/24	24=255.255.255.0
172.25.254.2/24
172.25.0.1/16

4.网络设定工具

ping		##检测网络是否通畅

 

linux网络配置

ifconfig	##查看或设定网络接口
ifconfig	##查看

linux网络配置

ifconfig device ip/24	##设定
ifconfig device down	##关闭
ifconfig device up	##开启

ip addr		##检测或设定网络接口
ip addr show	##检测

linux网络配置

ip addr add ip/24 dev device ##设定
ip addr del dev eth0 ip/24   ##删除

ip addr flush eth0		##清空
ip addr add ip/24 dev device

 

注意:device为设备名称。主机内有什么就只能用什么

5.图形方法设定ip

1).nm-connection-editor

systemctl stop NetworkManager
systemctl restart network
systemctl start NetworkManager

linux网络配置

2).nmtui

文本图形模式

linux网络配置

6.命令方式设定网络

nmcli ##NetworkManager必须开启(前置条件)

nmcli device connect eth0 ##启用eth0网卡

linux网络配置

nmcli device disconnect eth0	##关闭eth0网卡
nmcli device show eth0		##查看网卡信息
nmcli device status eth0	##查看网卡服务接口信息

linux网络配置

nmcli connection show		##查看

linux网络配置

nmcli connection down westos	##关闭
nmcli connection up westos	##打开
nmcli connection delete westos	##删除
nmcli connection add type ethernet(以太网) con-name westos(Name) ifname eth0(device) ip4 172.25.254.229/24		##添加(add后为信息)

linux网络配置

nmcli connection modify westos ipv4.method auto		##改为自动获取
nmcli connection modift westos ipv4.method manual	##改为静态
nmcli connection modift westos ipv4.addresses 172.25.254.229/24		##修改地址为

7.管理网络配置文件

网络配置文件目录
/etc/sysconfig/network-scripts/
网络配置文件命名规则
ifcfg-xxxx
网络配置文件内容
DEVICE=xxx		##设备名称(eth0等)
BOOTPROTO=dhcp|static(none)	##设备工作方式 dhcp为自动获取,后两者皆为手动输入
ONBOOT=yes		##网络服务开启时自动激活网卡
IPADDR=			##IP地址(dhcp不用写)
PREFIX=24		##子网掩码(同上)
NETWORK=255.255.255.0	##子网掩码(同上)
NAME=			##接口名称(可不写)

 

linux网络配置

systemctl restart network
ip addr show eth0

一块网卡上配置多个IP
在文件内
IPADDR0=172.25.254.129
NETWORK0=255.255.255.0		
IPADDR1=1.1.1.129		##ip2的ip地址
NETWORK1=255.255.255.0		##ip2的子网掩码
其余不变

linux网络配置
linux网络配置

文件内容的格式可在/usr/share/doc/initscripts-9.49.17/sysconfig.txt内查看

brctl show
查看真机网卡配置
/etc/sysconfig/network-scripts   

linux网络配置

 

8.网关

网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。

dns配置文件
/etc/resolv.conf	##DNS服务器文件,进行域名解析,默认顺序在本地后
nameserver 218.30.19.50	##陕西dns服务器

linux网络配置

/etc/hosts		##本地DNS文件,手动输入,默认顺序靠前
先ip,后域名

linux网络配置

也可在网卡配置文件中直接写入DNS服务器

/etc/nsswitch.conf	##在该文件39行,可修改本地与外界服务器的顺序

dhcp服务器设置

dhcp配置文件		/etc/dhcp/dhcpd.conf
37行后无用,27、28无用。删除
第7行表示域名
第8行表示DNS服务器
第10行表示ip分配的默认租期
第11行表示ip分配的最长租期
最后subnet表示网络ip的范围,netmask默认网关
range为分配ip的范围
option routers为网关

linux网络配置

systemctl restart dhcpd		##重启dhcpd
systemctl status dhcpd		##查看dhcpd状态

linux网络配置

正文完
 
admin
版权声明:本站原创文章,由 admin 2019-11-29发表,共计2353字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码