Linux网络管理 | 三种模式
2023-02-18 16:38:33 时间
文章目录
网络管理
IP分类 | 地址范围 | 掩码 | 网络位和主机位 | 网段分析 | EX | 网段 |
---|---|---|---|---|---|---|
A类 | 1-126 | 8 | 第一位为网络位,后三位为主机位 | 网络位照抄,主机位归零 | 10.1.1.2/8 | 10.0.0.0/8 |
B类 | 128-191 | 16 | 前两位为网络位,后两位为主机位 | 网络位照抄,主机位归零 | 172.16.10.1/16 | 1172.16.0.0/16 |
C类 | 192-223 | 24 | 前三位为网络位,后一位为主机位 | 网络位照抄,主机位归零 | 192.168.1.1/24 | 192.168.1.0/24 |
查看IP
[root@localhost ~]# ip a
[root@localhost ~]# ip addr show
[root@localhost ~]# ifconfig
查看网关
[root@localhost ~]# ip r
[root@localhost ~]# ip route
查看DNS
[root@localhost ~]# cat /etc/resolv.conf
新装机没有IP如何解决
1.进入网卡配置文件
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens32
2.将ONBOOT=no修改为ONBOOT=yes
ONBOOT=yes
3.重启网络服务
[root@localhost ~]# systemctl restart network
4.再次查看IP、网关、DNS
解决重启网络报错
1.关闭虚拟机
2.编辑----虚拟网络编辑器----还原默认设置-----确定
不同版本之间的IP配置方法
RHEL6 | RHEL7 | RHEL8 |
---|---|---|
1.网卡配置文件 | 1.网卡配置文件;2.nmcli | 8.nmcli |
service network restart
systemctl restart network
nmcli基于的安装包
1.ping通百度
[root@localhost ~]# ping -c 4 baidu.com
PING baidu.com (220.181.38.251) 56(84) bytes of data.
64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=1 ttl=128 time=26.5 ms
64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=2 ttl=128 time=26.4
2.过滤软件包
[root@localhost ~]# yum list | grep bash
bash-completion.noarch 1:2.1-8.el7 base
3.安装软件
[root@localhost ~]# yum install -y bash-completion.noarch
4.重启虚拟机
[root@localhost ~]# reboot
用nmcli配置IP
1.配置IP
此命令是一条命令
[root@localhost ~]# nmcli connection modify "ens32" ipv4.method manual ipv4.addresses "192.168.1.10/24" ipv4.gateway "192.168.1.254" ipv4.dns "8.8.8.8" connection.autoconnect yes
[root@localhost ~]# nmcli connection modify "ens32" //连接修改ens32网卡
ipv4.method manual //设置IPv4的配置方法为手动配置
ipv4.addresses "192.168.1.10/24" //设置IPv4的地址、掩码
ipv4.gateway "192.168.1.254" //设置IPv4的网关
ipv4.dns "8.8.8.8" //设置IPv4的DNS
connection.autoconnect yes //设置开机自启动
2.重启服务
RHEL7版本
[root@localhost ~]# systemctl restart network
或者
[root@localhost ~]# nmcli connection down ens32 #关闭网卡
[root@localhost ~]# nmcli connection up ens32 #激活网卡
[root@localhost ~]# nmcli connection reload ens32 #重启网卡
RHEL8版本
[root@localhost ~]# nmcli connection down ens32
[root@localhost ~]# nmcli connection up ens32
3.再次查看IP、网关、DNS
三种模式
仅主机模式(vmnet1):只能与内网(vm)进行通信,不能与外网通信。外网:淘宝、京东、天猫、以太网、wifi
桥接模式:既能跟内网通信,又能跟外网通信。直接桥接到物理网卡,如果你连接的网线,那么会直接桥到以太网网卡,如果连接的wifi,会直接桥接到wifi网卡。
NAT模式(vmnet8):既能跟内网通信,又能跟外网通信.
桥接:192.168.1.1 ping baidu (私网—ping百度)
NAT:192.168.1.1 ping baidu (私网—公网—ping百度) (公网—私网—ping百度)
仅主机模式
1.配置IP
[root@localhost ~]# nmcli connection modify "ens32" ipv4.method manual ipv4.addresses "192.168.1.10/24" ipv4.gateway "192.168.1.254" ipv4.dns "8.8.8.8" connection.autoconnect yes
2.编辑----虚拟网络编辑器----仅主机模式(不勾DHCP)
3.设置----网络适配器----仅主机模式
4.配置windows的IP
备注:windows和linux要保持同一网段同一网关
5.互ping
windows ping linux
linux ping windows
windows防火墙全关
桥接模式
1.编辑----虚拟网络编辑器----桥接(自动/指定具体上网网卡)
2.设置----网络适配器----桥接模式
3.查看windows
IP:192.168.0.66/24
网关:192.168.0.1
DNS:223.5.5.5
4.更改Linux的IP
备注:windows和linux要保持同一网段同一网关
[root@localhost ~]# nmcli connection modify "ens32" ipv4.method manual ipv4.addresses "192.168.0.253/24" ipv4.gateway "192.168.0.1" ipv4.dns "8.8.8.8" connection.autoconnect yes
[root@localhost ~]# systemctl restart network
5.互ping
windows ping linux
Linux ping windows
linux ping DNS
linux ping baidu
NAT模式
1.编辑----虚拟网络编辑器----NAT(勾选DHCP)
2.设置----网络适配器----NAT模式
3.自动获取Linux IP
4.自动获取windows的IP
5.互ping
windows ping linux
linux ping windows
linux ping 网关
linux ping baidu
相关文章
- 《前端运维》一、Linux基础--04Shell变量
- 《前端运维》一、Linux基础--03Shell基础及补充
- 《前端运维》一、Linux基础--02用户与权限
- 《前端运维》一、Linux基础--01基础命令与vim
- ARM嵌入式跟踪缓冲器技术参考手册
- MongoDB(4)- MongoDB与Python的交互
- MongoDB(3)- 数据的导入导出
- MongoDB(2)- MongoDB的基本操作
- MongoDB(1)- MongoDB数据库介绍与安装
- Linux(六):系统运维常用命令
- Linux(五):Linux的文档编辑器Vi
- Linux(四):Linux的打包和压缩详解
- Linux(三):Linux的目录及相关作用
- Linux(二):Linux的灵魂
- Linux(一):Linux操作系统
- Linux环境下安装配置Mysql
- (一)Git——安装与初始化
- (二)Git——基本操作
- (三)Git——分支
- (四)Git——团队协作