Linux教程(17)- Linux网络配置

linux中的网络

实验环境:
1、需要两个Linux环境:其中一个使用最小安装
2、都添加一块网卡为HostOnly
3、做实验之间,请先最好快照

vm中的网络环境
1、network(NET) //虚拟机和真机之间连了一台路由器(不在同一个网段)
2、bridge(桥接) //虚拟机和真机之间连了一台交换机(在同一个网段)
3、HostOnly //虚拟机和真机没有任何关系

查看Ip地址:ifconfig和ip addr show

网卡的生产厂商:broadcom和Intel
lspci:是一个用来显示系统中所有PCI总线设备或连接到该总线上的所有设备的工具
lspci | grep Ethernet
Linux教程(17)- Linux网络配置

nmcli : 是Linux的内置命令,无需安装
nmcli connection show : 列出当前的网卡设备
nmcli connection show‘ens33’: 查看该网卡的详细信息

如果是最小化安装的Linux,nmcli是无法补齐命令的,需要安装如下软件包: yum install bash-completion
Linux教程(17)- Linux网络配置
Linux教程(17)- Linux网络配置
Linux教程(17)- Linux网络配置
Linux教程(17)- Linux网络配置
配置Ip地址,手动或者dhcp
nmcli connection add con-name “lewis” type ethernet ifname ens37

nmcli connection add con-name “static” type ethernet ifname ens37 autoconnect no ipv4.addresses 192.168.1.1/24 gw4 192.168.1.254

nmcli connection up “lewis”

nmcli connection down “lewis”

网络类型比较多,如type后面可以跟ethernet,wifi,bluetooth等
nmcli connection add help –查看所有的网卡类型

nmcli connection modify //修改已经设置好的网络

nmcli connection modify ipv4.dns 8.8.8.8 //设置DNS

nmcli connection modify +ipv4.dns 9.9.9.9 //增加一个DNS

nmcli connection modify ipv4.addresses 192.168.1.100/24 gw4 192.168.1.254 //修改IP地址