linux菜鸟基础学习 (六) 网络
2018-10-20 09:52
1671 查看
linux下的网络配置
1.什么是IP ADDRESS
internet protocol ADDRESS ##网络协议地址 ipv4 internet protocol version 4 1.2x32 ip是由32个0和1组成 11111110.11111110.11111110.11111110 = 254.254.254.254
2.子网掩码
用来划分网络区域 子网掩码非0的位对应的ip上的数字表示这个ip的网络位 子网掩码0位对应的数字是ip的主机位 网络位表示网络区域 主机位表示网络区域里的某台主机
3.ip通信判定
网络位一致,主机位不一致的两个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 device ip/24 ##设定网络 ifconfig device down ##关闭 ifconfig device up ##开启
5.图形方式设定ip
1.nm-connection-editor 2.nmtui
6.命令方式设定网络
nmcli 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 ifname eth0 ip4 172.25.254.100/24 nmcli connection modify westos ipv4.method auto nmcli connection modify westos ipv4.method manual nmcli connection modify westos ipv4.addresses 172.25.254.150/24
7.管理网络配置文件
网络配置目录 /etc/sysconfig/network-scripts 网络配置文件的命名规则 ifcfg-xxx DEVICE=xxx ##设备名称 BOOTPROTO=dhcp|static|none ##设备的工作方式 ONBOOT=yes ##网络服务开启时自动激活网卡 IPADDR= ##IP地址 PREFIX=24 ##子网掩码 NETMASK=255.255.255.0 ##子网掩码 示例: 静态网络设定文件 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes IPADDR=172.25.254.100 NETMASK=255.255.255.0 BOOTPROTO=none NAME=westos systemctl restart network
一块网卡上配置多个IP vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes IPADDR0=172.25.254.100 NETMASK0=255.255.255.0 BOOTPROTO=none NAME=westos IPADDR1=172.25.0.100 PREFIX1=24 systemctl restart network ip addr show eth0
8.lo回环接口
9.网关
1.把真实主机变成路由器 firewall-cmd --list-all firewall-cmd --permanent --add-masquerade firewall-cmd --reload
2.设定虚拟机网关 vim /etc/sysconfig/network GATEWAY=172.25.254.250
10.设定dns
doamin name system vim /etc/hosts ##本地解析文件 ip 域名 61.135.169.121 www.baidu.com vim /etc/resolv.conf ##dns指向文件 nameserver 114.114.114.114 vim /etc/sysconfig/network-scripts/ifcfg-eth0 DNS1=114.114.114.114
11.设定解析优先级
系统默认 /etc/hosts > /etc/resolv.conf vim /etc/nsswitch.conf 39 hosts: files dns ##/etc/hosts优先 vim /etc/nsswitch.conf 39 hosts: dns files ##/etc/resolv.conf优先
12.dhcp服务配置
相关文章推荐
- 和菜鸟一起学linux之wifi学习记录基础知识
- 和菜鸟一起学linux之DBUS基础学习记录
- 和菜鸟一起学linux之wifi学习记录基础知识
- linux基础(六)----linux命令系统学习----网络操作命令
- 和菜鸟一起学linux之DBUS基础学习记录
- Mars老师的Android学习基本路线Linux、数据库、网络协议、服务器端开发知识基础知识
- 和菜鸟一起学linux之DBUS基础学习记录
- Linux程序设计学习笔记----Socket网络编程基础之TCP/IP协议簇
- linux基础(六)----linux命令系统学习----网络操作命令
- linux菜鸟学习之网络学习
- Linux基础学习笔记(Linux网络管理)
- 菜鸟学习linux笔记与练习-----第二天。一些基本命令以及初级网络配置
- 网络安全入门——linux基础学习
- 和菜鸟一起学linux之DBUS基础学习记录
- Linux网络编程基础之二--UDP --Unix学习总结之四
- Linux网络编程-学习笔记(基础TCP套接字函数)
- Linux菜鸟学习之网络浅入
- Mars老师的Android学习基本路线Linux、数据库、网络协议、服务器端开发知识基础知识
- linux网络基础--学习笔记
- 我的LINUX学习之路之十二之批量网络安装不同版本Linux之基础篇