共计 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 ##检测网络是否通畅
ifconfig ##查看或设定网络接口 ifconfig ##查看
ifconfig device ip/24 ##设定 ifconfig device down ##关闭 ifconfig device up ##开启 ip addr ##检测或设定网络接口 ip addr show ##检测
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
2).nmtui
文本图形模式
6.命令方式设定网络
nmcli ##NetworkManager必须开启(前置条件) nmcli device connect eth0 ##启用eth0网卡
nmcli device disconnect eth0 ##关闭eth0网卡 nmcli device show eth0 ##查看网卡信息 nmcli device status eth0 ##查看网卡服务接口信息
nmcli connection show ##查看
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后为信息)
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= ##接口名称(可不写)
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的子网掩码 其余不变
文件内容的格式可在/usr/share/doc/initscripts-9.49.17/sysconfig.txt内查看
brctl show 查看真机网卡配置 /etc/sysconfig/network-scripts
8.网关
网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。
dns配置文件
/etc/resolv.conf ##DNS服务器文件,进行域名解析,默认顺序在本地后 nameserver 218.30.19.50 ##陕西dns服务器
/etc/hosts ##本地DNS文件,手动输入,默认顺序靠前 先ip,后域名
也可在网卡配置文件中直接写入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为网关
systemctl restart dhcpd ##重启dhcpd systemctl status dhcpd ##查看dhcpd状态
正文完